Advanced Python • Type Hints Estritos, Dataclasses com Slots, Asyncio, Multiprocessing, Pytest e CustomTkinter


🏛️ Estrutura Curricular Canônica (20 Capítulos • 5 Blocos)

🧱 Bloco 1: Ecossistema Python 3.12+, Ambiente Virtual (Venv), Tipagem Estática e Estrutura Sequencial e Tópicos Avançados (Caps 01 a 04)

Cap Tópico Teórico Exercícios Exemplos Slides Quiz
01 📖 Ecossistema Python 3.12+, Ambiente Virtual (Venv), Tipagem Estática e Estrutura Sequencial 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
02 📖 Estruturas de Decisão: Condicionais Compostas e Pattern Matching (match-case) 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
03 📖 Estruturas Repetitivas (while, for), Iteradores, enumerate e zip 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
04 📖 Operadores Bitwise, Manipulação Avançada de Strings e Formatação (F-Strings) 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz

🧱 Bloco 2: Programação Orientada a Objetos e Tópicos Avançados (Caps 05 a 08)

Cap Tópico Teórico Exercícios Exemplos Slides Quiz
05 📖 Programação Orientada a Objetos: Classes, Métodos, Encapsulamento e @property 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
06 📖 Gestão de Memória e Coleções: Listas, Tuplas e Matrizes Multidimensionais 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
07 📖 Manipulação de Datas, Horas, Timedeltas e Fusos Horários (zoneinfo) 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
08 📖 Modelagem Rica de Domínio: Enumerações (Enum), Composição e Dataclasses (slots=True) 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz

🧱 Bloco 3: Herança, Polimorfismo, Classes Abstratas (abc.ABC) e MRO e Tópicos Avançados (Caps 09 a 12)

Cap Tópico Teórico Exercícios Exemplos Slides Quiz
09 📖 Herança, Polimorfismo, Classes Abstratas (abc.ABC) e MRO 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
10 📖 Polimorfismo Estrutural com typing.Protocol e Duck Typing Estático 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
11 📖 Tratamento Robusto de Exceções, Exceções de Domínio e ExceptionGroup 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
12 📖 Manipulação de Arquivos (Texto, CSV, JSON) e Context Managers (with) 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz

🧱 Bloco 4: Generics (Generic[T]), Tabelas Hash, Conjuntos (set) e Dicionários (dict) e Tópicos Avançados (Caps 13 a 16)

Cap Tópico Teórico Exercícios Exemplos Slides Quiz
13 📖 Generics (Generic[T]), Tabelas Hash, Conjuntos (set) e Dicionários (dict) 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
14 📖 Paradigma Funcional e Avaliação Lazy: Lambdas, Functools, Comprehensions e Yield 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
15 📖 Concorrência Moderna: Multithreading, Multiprocessing e asyncio (TaskGroup) 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
16 📖 Acesso a Dados Relacionais com SQLite3 Nativo, Transações ACID e DAO 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz

🧱 Bloco 5: Interfaces Gráficas Desktop Modernas com CustomTkinter / Tkinter e Padrão MVC e Tópicos Avançados (Caps 17 a 20)

Cap Tópico Teórico Exercícios Exemplos Slides Quiz
17 📖 Interfaces Gráficas Desktop Modernas com CustomTkinter / Tkinter e Padrão MVC 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
18 📖 Arquitetura de Software em Camadas, Testes Automatizados com Pytest e Auditoria Contínua 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
19 📖 Projeto Integrador I: Motor Completo de Jogo de Xadrez em Python POO Pura 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
20 📖 Projeto Integrador II: Aplicação Comercial Desktop Completa (CustomTkinter + SQLite + DAO + Auditoria) 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz

🚀 Próxima Etapa da Formação: Concluído este módulo, prossiga na sua jornada de formação avançando para o Especialização de Sistemas com TypeScript.


🏠 Voltar ao Início do Portal 📚 Ver Índice Geral Próximo Módulo ➡️