Roteiro de aprendizagem em Python
Básico
- Sintaxe basica
- Variáveis
- Tipos de dados
- Condicionais
- Conversão de tipos
- Exceções
- Funções
- Listas, Tuplas, Conjuntos e Dicionarios
POO
- Classes
- Herança
- Metadados
EDS e Algoritmos
- Arrays e Listas Ligddas
- Pilhas, Filas, Heaps
- Tabelas Hash
- Arvores de Busca Binária
- Recursão
- Algoritmos de Ordenação
Gerenciadores de Pacotes
- PyPi
- PIP
- Conda
Avançado
- List Comprehensions
- Geradores
- Expressaes
- Paradigmas
- regex
- decoradores
- Iteradores
Frameworks Web
- Diango
- Flask
- FastAPl
- Tomado
Automação
- Manipulaçáa de arquivas
- Web scraping
- Automaçáo de
- interfdce grafica (GUI)
- Automaçao de redes
Testes
- Testes Unitários
- Testes de Integração
- Testes de ponta a prita
- Desenvolvimento
- guiado por testes (TDD)