🐍 Como a trilha está organizado?
🐍 Etapa 1
🎯 Objetivos:
● Aprender instalar o Python no seu sistema operacional.
● Criar seu primeiro arquivo .py.
● Entendeu a importância do PATH e do terminal.
● Conheceu editores e IDEs úteis.
● Variáveis: nomeiam e armazenam valores.
● Tipos de dados: int, float, str, bool.
● Operadores: aritméticos, relacionais e lógicos.
● Entrada e saída: input() e print().
🎯 Objetivos:
● Como usar if, elif e else para controlar o fluxo do programa.
● Importância da identação e dos dois‑pontos (:).
● Combinação de condições com operadores lógicos (and, or, not).
● Valores “falsos” nativos (0, "", None, etc.).
● O que são loops e por que são fundamentais em programação.
● Como usar o for para percorrer intervalos, strings e listas.
● Como usar o while para repetições condicionais.
● Os comandos break e continue para controle do fluxo.
● A função range(), o uso de loops aninhados e até o else em repetições.
%20(1).png)
● Como definir
e chamar funções (def).
● Como usar retornos
(return) e valores padrão.
● A diferença entre parâmetros e argumentos.
● O uso de funções
anônimas (lambda).
● Documentar com docstrings e boas práticas.
● Como definir e chamar funções (def).
● Como usar retornos (return) e valores padrão.
● A diferença entre parâmetros e argumentos.
● O uso de funções anônimas (lambda).
● Documentar com docstrings e boas práticas.
Estruturas de Dados:Listas, Tuplas, Conjuntos e Dicionários
● Listas → armazenam elementos ordenados e mutáveis.
● Tuplas → parecidas com listas, mas imutáveis.
● Conjuntos → eliminam elementos repetidos e lidam com operações matemáticas.
● Dicionários → armazenam pares chave → valor, ótimos para modelar dados reais.
● O que são strings e como funcionam.
● Como acessar, fatiar e modificar textos.
● Métodos poderosos como .split(), .join(), .replace(), .find().
● Formatar textos com f-strings.
● Ler e tratar entradas do usuário com input().
Tratamento de Erros e
Depuração
● Reconhecer erros de sintaxe e de execução.
● Usar try, except, else e finally para tratar exceções.
● Aprender o uso correto da meta tag viewport;
● Entender, depurar e capturar detalhes de erros.
● Utilizar logging para registrar e analisar problemas.
🎯 Objetivos:
● Como dividir o código em módulos e pacotes.
● A diferença entre import, from import e as.
● Como aproveitar a biblioteca padrão do Python (math, random, os, etc).
● A instalar e usar módulos externos via pip.
● Práticas recomendadas de organização e estrutura de projetos.
🎯 Objetivos:
● O que é um banco de dados e como ele armazena informações.
● Usar o módulo sqlite3 para criar, consultar e atualizar dados.
● Executar comandos SQL diretamente do Python.
● Aplicar conceitos de POO para criar uma camada de acesso a dados.
● Conectar Python a bancos mais robustos, como MySQL.


.png)
.png)
Postar um comentário