├── .gitignore
└── README.md
/.gitignore:
--------------------------------------------------------------------------------
1 | # Byte-compiled / optimized / DLL files
2 | __pycache__/
3 | *.py[cod]
4 | *$py.class
5 |
6 | # C extensions
7 | *.so
8 |
9 | # Distribution / packaging
10 | .Python
11 | env/
12 | build/
13 | develop-eggs/
14 | dist/
15 | downloads/
16 | eggs/
17 | .eggs/
18 | lib/
19 | lib64/
20 | parts/
21 | sdist/
22 | var/
23 | wheels/
24 | *.egg-info/
25 | .installed.cfg
26 | *.egg
27 |
28 | # PyInstaller
29 | # Usually these files are written by a python script from a template
30 | # before PyInstaller builds the exe, so as to inject date/other infos into it.
31 | *.manifest
32 | *.spec
33 |
34 | # Installer logs
35 | pip-log.txt
36 | pip-delete-this-directory.txt
37 |
38 | # Unit test / coverage reports
39 | htmlcov/
40 | .tox/
41 | .coverage
42 | .coverage.*
43 | .cache
44 | nosetests.xml
45 | coverage.xml
46 | *.cover
47 | .hypothesis/
48 |
49 | # Translations
50 | *.mo
51 | *.pot
52 |
53 | # Django stuff:
54 | *.log
55 | local_settings.py
56 |
57 | # Flask stuff:
58 | instance/
59 | .webassets-cache
60 |
61 | # Scrapy stuff:
62 | .scrapy
63 |
64 | # Sphinx documentation
65 | docs/_build/
66 |
67 | # PyBuilder
68 | target/
69 |
70 | # Jupyter Notebook
71 | .ipynb_checkpoints
72 |
73 | # pyenv
74 | .python-version
75 |
76 | # celery beat schedule file
77 | celerybeat-schedule
78 |
79 | # SageMath parsed files
80 | *.sage.py
81 |
82 | # dotenv
83 | .env
84 |
85 | # virtualenv
86 | .venv
87 | venv/
88 | ENV/
89 |
90 | # Spyder project settings
91 | .spyderproject
92 | .spyproject
93 |
94 | # Rope project settings
95 | .ropeproject
96 |
97 | # mkdocs documentation
98 | /site
99 |
100 | # mypy
101 | .mypy_cache/
102 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Curso de Python
2 |
3 |

4 |
5 | > Curso de Python da Webschool.
6 |
7 | Você provavelmente já ouviu falar sobre a linguagem Python.
8 |
9 | ## O que é?
10 |
11 | > O que é o Python? (Resumidamente)
12 |
13 | Python é um linguagem dinâmica, interpretada, robusta, multiplataforma e multi-paradigma (orientação à objetos, funcional, refletiva e imperativa) que te permite criar diversos tipos de aplicações.
14 |
15 | ## Quem usa?
16 | O Python é uma linguagem SUPER-FÁCIL de se aprender e também é utilizada por grandes empresas como:
17 | - [Globo.com](http://www.globo.com/)
18 | - [NASA](http://www.nasa.gov/)
19 | - [Facebook](http://www.facebook.com)
20 | - [Google](http://www.google.com)
21 |
22 | E até mesmo o Elliot de [Mr. Robot](http://www.imdb.com/title/tt4158110/). Sim, se você for notar "A hora das hackeadas" o Python está lá junto com algumas outras técnicas existentes em nosso mundinho.
23 |
24 | A Comunidade Brasileira de Python é FANTÁSTICA e é ela também que cresce bastante, despertando o interesse de muitos que desejam se aprofundar na linguagem.
25 |
26 | ## Custo
27 |
28 | Para ser realizado o Curso, irei exigir uma pequena contribuição, em dinheiro, de vocês... :eyes:
29 |
30 | NADA :trollface:
31 |
32 | O Curso não possui fins monetários.
33 |
34 | ## Requisitos
35 |
36 | Aí você me pergunta...
37 |
38 | > O que eu vou precisar pra participar do curso?
39 |
40 | - Disposição
41 | - Conhecimento básico em Inglês ( qualquer coisa vai rapidinho no [Google Translate](translate.google.com) )
42 | - Conhecimento de Lógica de Programação
43 |
44 | O curso é dedicado não só para quem tem vontade de aprender Python, como também quem pretende "Chegar Chegando" no Mercado de Trabalho. Vale também citar você aí que talvez tenha desejo de aprender uma nova linguagem de programação.
45 |
46 | O curso será prático, ou seja, vamos aprender Python com a Mão na Massa :metal: :godmode:
47 |
48 | ## Ementa
49 |
50 | > AVISO: Todos os vídeos serão lançados neste [Canal](https://www.youtube.com/channel/UCw-10KW4Yjra7DdhgaYKXbA).
51 |
52 | > Em relação a nossa ementa, estou planejando tudo cuidadosamente.
53 | Qualquer alteração será feita aqui neste repositório então PROCURE SEMPRE FICAR INFORMADO.
54 | Qualquer sugestão, crie uma Issue dizendo o que deveria mudar, acrescentar (e por aí vai).
55 |
56 | - Introdução
57 | - O que é uma Linguagem de Programação?
58 | - O que é o Python?
59 | - Quem usa o Python?
60 | - Instalando o Python 3 e IDLE
61 | - Editor de Código
62 | - Hello, World!
63 | - Função `print("")`
64 | - Comentários
65 | - Variáveis
66 | - Booleanos
67 | - Operadores Aritiméticos
68 | - Entrada de Dados
69 | - Função `input("")`
70 | - Estruturas Condicionais
71 | - `if`, `else`
72 | - `elif`
73 | - Operadores Lógicos
74 | - `and`, `or` e `not`
75 | - Estruturas de repetição
76 | - Range
77 | - For
78 | - While
79 | - Break
80 | - Continue
81 | - Estrutura de dados
82 | - Listas
83 | - Tuplas
84 | - Dicionários
85 | - Conjuntos
86 | - Módulos e Pacotes
87 | - Função `import`
88 | - Gerenciador de pacotes `pip`
89 | - Arquivo `__int__.py`
90 |
91 | > Só fazendo uma observação, no curso vocês não irão aprender só isso que foi listado acima. Teremos muitas outras coisas se tudo der certo.
92 |
93 | ## Instrutor
94 |
95 | | [
@gkal19
16 anos](https://github.com/gkal19) |
96 | | :---: |
97 |
98 | > Qualquer dúvida sobre o curso, sugestão, reclamação (ou algo do tipo). Só me chamar.
99 |
100 | Telegram: @gkal19
101 |
102 | [Facebook](https://www.facebook.com/gkal19)
103 |
104 | [gabrielsilva1956@gmail.com](mailto:gabrielsilva1956@gmail.com)
105 |
--------------------------------------------------------------------------------