Curso
Python Intermediário
Por Wanderson Leandro de Oliveira
Este curso pressupõe que você já conhece o básico de Python — variáveis, tipos, loops, funções e listas/dicts simples — e constrói a partir disso. Você vai aprender a estruturar código com classes, organizar projetos em módulos e pacotes, manipular dados com comprehensions e generators, escrever decorators e context managers, testar seu código com pytest, adicionar type hints e terminar com um projeto prático que consome uma API pública e processa dados reais.
Conteúdo do curso
POO essencial
- 🔒 Classes e objetos: atributos, métodos, __init__ text
- 🔒 Herança e composição text
- 🔒 Métodos dunder essenciais text
Módulos e ecossistema
- 🔒 Módulos, pacotes e imports text
- 🔒 Ambientes virtuais (venv) e pip text
- 🔒 Estrutura de um projeto Python text
Manipulação de dados avançada
- 🔒 List e dict comprehensions text
- 🔒 Generators e iteradores text
- 🔒 Trabalhando com JSON text
Funções avançadas
- 🔒 Decorators essenciais text
- 🔒 Context managers e a instrução with text
- 🔒 Funções de ordem superior: lambda, map, filter, sorted text
Testes e qualidade
- 🔒 Testes unitários com pytest text
- 🔒 Debugging e logging text
- 🔒 Type hints essenciais text
Trabalhando com dados externos e projeto prático
- 🔒 Requisições HTTP com a biblioteca requests text
- 🔒 Manipulando dados CSV text
- 🔒 Projeto prático: consumindo uma API pública text