├── .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 | --------------------------------------------------------------------------------