Projetos práticos desenvolvidos como complemento à graduação em Engenharia de Software (4º Período).
O curso é dividido em mundos que evoluem da lógica básica até a programação orientada a objetos.
| Mundo | Conteúdo | Status |
|---|---|---|
| Mundo 1 | Fundamentos e Condicionais | ✅ |
| Mundo 2 | Estruturas de Repetição (for, while) |
✅ |
| Mundo 3 | Tuplas, Listas, Dicionários, Funções, Módulos, Exceções | ✅ |
| Mundo 4 | Programação Orientada a Objetos (POO) | ⏸️ Pausado |
💡 Nota: Os três primeiros mundos totalizam +100 exercícios resolvidos, com código comentado e organizado por aula. O Mundo 4 está pausado momentaneamente — meu foco atual está em Modelagem de Dados e PostgreSQL.
./mundopython1/aulas_exercicios/
- Tipos primitivos, operadores, strings
- Condições simples (
if,else)
./mundopython2/aulas_exercicios/
- Condições aninhadas
- Laços
forewhile
./mundopython3/aulas_exercicios/
- Aula 16: Tuplas
- Aulas 17-18: Listas (simples e compostas)
- Aula 19: Dicionários
- Aulas 20-21: Funções (definições, docstrings, escopo)
- Aula 22: Modularização e Pacotes
- Aula 23: Tratamento de Erros e Exceções
./mundopython4/aulas_exercicios/
- Classes, herança, encapsulamento
- (Conteúdo programado para retomada futura)
- Linguagem: Python 3 (seguindo a PEP 8)
- Ambiente: VS Code
- Versionamento: Git & GitHub
- Clone o repositório:
git clone https://github.com/davidev-tech/learn-cursoemvideo-python.git
- Navegue até a aula desejada e execute:
python nome_do_arquivo.py
- Lógica de programação e algoritmos
- Manipulação de estruturas de dados nativas (tuplas, listas, dicionários)
- Criação de funções e módulos reutilizáveis
- Leitura e escrita de arquivos
- Tratamento de exceções com
try/except - Organização de código segundo boas práticas
“Cada exercício resolvido é um degrau na construção de uma base sólida em programação.”