Do zero ao primeiro projeto — fundamentos de programação com Python
Pergunte sobre listas, dicionários, funções, arquivos e todos os conceitos. Respostas baseadas nas 12 aulas com IA.
Instalação do Python, primeiro script, variáveis, tipos de dados, entrada e saída com print() e input().
Tomada de decisão: if, elif, else, operadores de comparação e lógicos, valores booleanos.
Estruturas de repetição: for, while, range, listas (criação, acesso, métodos) e list comprehension.
Definição, parâmetros, argumentos, retorno, escopo de variáveis, funções lambda e boas práticas.
Estruturas chave-valor, métodos (keys, values, items), aninhamento e casos de uso práticos.
Leitura e escrita de arquivos, modos (r, w, a), with open(), tratamento de paths e encoding.
Exceptions, try/except/finally, raise, criando exceções customizadas e logging de erros.
Importação (import, from), módulos da stdlib (math, datetime, os), pip e criação de pacotes.
Manipulação avançada de texto, métodos de string, f-strings, expressões regulares com re.
Projeto integrador: Gestor de Vendas. Aplica tudo que aprendeu em um sistema completo com menu, arquivos e relatórios.
Programação Orientada a Objetos: classes, objetos, __init__, self, atributos, métodos e encapsulamento. Início do Mês 2!
super(), override, polimorfismo, herança múltipla (MRO) e classes abstratas com abc. Reutilização de código em escala.