📚 Sumário de Aulas — Sistemas com Python & POO

Grade curricular completa estruturada em 20 capítulos simétricos (5 blocos de 4 capítulos) com Type Hints estritos, boas práticas PEP 8 e arquitetura em camadas:

Capítulo Tópico Bloco Acesso
Capítulo 01 🐍 Ecossistema Python 3.12+, Ambiente Virtual (Venv), Tipagem Estática e Estrutura Sequencial Bloco I Acessar Aula
Capítulo 02 🔀 Estruturas de Decisão: Condicionais Compostas e Pattern Matching (match-case) Bloco I Acessar Aula
Capítulo 03 🔁 Estruturas Repetitivas (while, for), Iteradores, enumerate e zip Bloco I Acessar Aula
Capítulo 04 🔢 Operadores Bitwise, Manipulação Avançada de Strings e Formatação (F-Strings) Bloco I Acessar Aula
Capítulo 05 🏛️ Programação Orientada a Objetos: Classes, Métodos, Encapsulamento e @property Bloco II Acessar Aula
Capítulo 06 📊 Gestão de Memória e Coleções: Listas, Tuplas e Matrizes Multidimensionais Bloco II Acessar Aula
Capítulo 07 📅 Manipulação de Datas, Horas, Timedeltas e Fusos Horários (zoneinfo) Bloco II Acessar Aula
Capítulo 08 ✨ Modelagem Rica de Domínio: Enumerações (Enum), Composição e Dataclasses (slots=True) Bloco II Acessar Aula
Capítulo 09 🧬 Herança, Polimorfismo, Classes Abstratas (abc.ABC) e MRO Bloco III Acessar Aula
Capítulo 10 📜 Polimorfismo Estrutural com typing.Protocol e Duck Typing Estático Bloco III Acessar Aula
Capítulo 11 🛡️ Tratamento Robusto de Exceções, Exceções de Domínio e ExceptionGroup Bloco III Acessar Aula
Capítulo 12 📁 Manipulação de Arquivos (Texto, CSV, JSON) e Context Managers (with) Bloco III Acessar Aula
Capítulo 13 🗄️ Generics (Generic[T]), Tabelas Hash, Conjuntos (set) e Dicionários (dict) Bloco IV Acessar Aula
Capítulo 14 λ Paradigma Funcional e Avaliação Lazy: Lambdas, Functools, Comprehensions e Yield Bloco IV Acessar Aula
Capítulo 15 ⚡ Concorrência Moderna: Multithreading, Multiprocessing e asyncio (TaskGroup) Bloco IV Acessar Aula
Capítulo 16 💾 Acesso a Dados Relacionais com SQLite3 Nativo, Transações ACID e DAO Bloco IV Acessar Aula
Capítulo 17 🖥️ Interfaces Gráficas Desktop Modernas com CustomTkinter / Tkinter e Padrão MVC Bloco V Acessar Aula
Capítulo 18 🏗️ Arquitetura de Software em Camadas, Testes Automatizados com Pytest e Auditoria Contínua Bloco V Acessar Aula
Capítulo 19 ♟️ Projeto Integrador I: Motor Completo de Jogo de Xadrez em Python POO Pura Bloco V Acessar Aula
Capítulo 20 🏢 Projeto Integrador II: Aplicação Comercial Desktop Completa (CustomTkinter + SQLite + DAO + Auditoria) Bloco V Acessar Aula

⬅️ Voltar para a Home do Curso