Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/matheusfelipeog/calculadora-tk

Calculadora Tk - projeto para incentivar iniciantes em programação a contribuir em projetos open source.
https://github.com/matheusfelipeog/calculadora-tk

beginner calculadora calculadora-python calculator-python contribution easy first-commit first-timers-only good-first-bug good-first-issue gui iniciante open-source python starter tkinter

Last synced: 7 days ago
JSON representation

Calculadora Tk - projeto para incentivar iniciantes em programação a contribuir em projetos open source.

Awesome Lists containing this project

README

        


Calculadora Tk



## Motivação
O projeto tem por objetivo incentivar iniciantes na programação em python a contribuir com projetos open source que vão além do Terminal, de modo que seja mais visual o desenvolvimento.

Sendo assim, foi criado a Calculadora Tk com funcionalidades matemáticas básicas e com alguns erros propositais para que as correções e ampliações de novas funcionalidades sejam feitas pelo público alvo (Iniciantes).

## Para contribuir
Siga os passos abaixo:

1. Faça o `Fork` do projeto [Calculadora Tk]() no canto superior direito da tela;
2. Clone o projeto do seu repositório no github (`git clone https://github.com/SEU_USUARIO/calculadora-tk.git`);
3. Crie sua branch para realizar sua modificação (`git checkout -b feature/nome_da_modificação`);
4. Após ter realizado suas modificações, faça um `commit` (`git commit -m "Descrição da modificação"`);
5. Faça o `Push` para seu repositório (`git push origin feature/nome_modificação`);
6. No seu repositório no *Github* crie uma `Pull Request` para que seja avaliada a suas modificações para ser feito o `merge` no projeto principal.

## Contribuidores

| [
@aguiarcandre](https://github.com/aguiarcandre) | [
@carlos3g](https://github.com/carlos3g) | [
@ericllma](https://github.com/ericllma) | [
@sam-chami](https://github.com/sam-chami) | [
@taisbferreira](https://github.com/taisbferreira) | [
@edilsonmatola](https://github.com/edilsonmatola) |
|:-:|:-:|:-:|:-:|:-:|:-:|
| [
@maguzzz](https://github.com/maguzzz) | [
@vinayyak](https://github.com/vinayyak) |

## Para ideias/Bugs
Caso encontre algum bug crie uma `issue` descrevendo o Bug encontrado que tem que ser resolvido, informando o passo a passo para replicá-lo.

E caso tenha alguma ideia de nova funcionalidade que possa ser implementada por outros iniciantes, crie uma `issue` descrevendo essa ideia. ;)

## Start
```
$ python main.py
```

ou crie seu próprio arquivo com o seguinte script, e depois siga o procedimento acima com o nome correspondente:
```Python
# -*- coding: utf-8 -*-

# Builtin
import tkinter as tk

# Internal module
from app.calculadora import Calculadora

if __name__ == '__main__':
master = tk.Tk()
main = Calculadora(master)
main.start()
```

## Guias
- Tkinter: [Documentação](https://docs.python.org/3/library/tkinter.html) - *Existe diversos outros guias em mostra logo no ínicio do página*
- Git e Github: [Tutorial no Tableless](https://tableless.com.br/tudo-que-voce-queria-saber-sobre-git-e-github-mas-tinha-vergonha-de-perguntar/) - *Leitura*
- Git e Github: [Tutorial no Youtube](https://www.youtube.com/playlist?list=PLQCmSnNFVYnRdgxOC_ufH58NxlmM6VYd1) - *Vídeo Aula*
- Pull Request no GitHub: [Tutorial DigitalOcean](https://www.digitalocean.com/community/tutorials/como-criar-um-pull-request-no-github-pt) - *Leitura*