Repositório dedicado ao estudo aprofundado da linguagem Python, documentando minha evolução do básico ao avançado.
Inclui exercícios práticos, exemplos, aplicações reais e projetos desenvolvidos ao longo da formação.
📍 Progresso atual: 02-python-intermediario
📌 Repositório em constante atualização conforme avanço nos estudos.
- ✅ 01-logica-python
- 📍 02-python-intermediario (atual)
- ⏳ 03-poo
- ⏳ 04-modulos-python
- ⏳ 05-pyside6
- ⏳ 06-banco-de-dados
- ⏳ 07-django
- ⏳ 08-testes-e-tdd
- ⏳ 09-python-avancado
- ⏳ 10-html-css
Cada pasta representa uma etapa da evolução no aprendizado da linguagem.
- Configuração de ambiente (Python + VS Code)
- Variáveis e tipos de dados
- Estruturas condicionais e repetitivas
- Funções
- Introdução à lógica de programação
- Listas, tuplas e dicionários
- Modularização
- Programação funcional
- Manipulação de arquivos
- Tratamento de exceções
- Classes e objetos
- Encapsulamento
- Herança e polimorfismo
- Métodos especiais
- Padrões de projeto (GoF)
- os
- datetime
- sys
- json
- csv
- selenium
- pillow
- Expressões regulares (re)
- SQLite (sqlite3)
- MySQL (pymysql)
- SQL aplicado ao Python
- Fundamentos do Django
- Estrutura de projetos
- Projeto Agenda
- Projeto Blog
- Projeto E-commerce
- Deploy em ambiente Linux
- unittest
- Introdução ao TDD
- Type Hints (Python 3.10)
- Structural Pattern Matching
- HTML5 e CSS3
- Landing Page
- Comandos Linux/Unix
- Python 3
- Django
- SQLite
- MySQL
- PySide6
- HTML5 e CSS3
Construir domínio sólido em Python com foco em desenvolvimento backend, aplicando boas práticas, organização de código e conceitos utilizados no mercado em projetos progressivamente mais complexos.