Módulo 1: Introdução ao Python – ACESSAR MÓDULO
1.1 O que é Python?
1.2 Instalação do Python
1.3 Ambiente de Desenvolvimento (IDLE, Jupyter Notebook, VS Code)
1.4 Primeiro programa em Python: “Hello, World!”
Módulo 2: Conceitos Básicos da Linguagem
2.1 Variáveis e Tipos de Dados
2.2 Operadores Aritméticos e Expressões
2.3 Entrada e Saída de Dados (input(), print())
2.4 Comentários
Módulo 3: Estruturas de Controle de Fluxo
3.1 Condicional: if, elif, else
3.2 Loops: while, for
3.3 Controle de Loop: break, continue
3.4 Exercícios Práticos
Módulo 4: Estruturas de Dados em Python
4.1 Listas
4.2 Tuplas
4.3 Dicionários
4.4 Conjuntos
4.5 Operações com Estruturas de Dados
Módulo 5: Funções em Python
5.1 Definição e Chamada de Funções
5.2 Parâmetros e Retorno
5.3 Escopo de Variáveis
5.4 Funções Recursivas
5.5 Exercícios Práticos
Módulo 6: Manipulação de Arquivos
6.1 Leitura e Escrita de Arquivos Texto
6.2 Trabalhando com CSV e JSON
6.3 Exceções e Tratamento de Erros
Módulo 7: Módulos e Pacotes em Python
7.1 Importação de Módulos
7.2 Criando e Utilizando Pacotes
7.3 Explorando Módulos Padrão
Módulo 8: Introdução à Programação Orientada a Objetos (OOP) 8.1 Classes e Objetos 8.2 Atributos e Métodos 8.3 Encapsulamento, Herança e Polimorfismo
Módulo 9: Manipulação de Strings 9.1 Operações Básicas com Strings 9.2 Formatação de Strings 9.3 Expressões Regulares
Módulo 10: Projeto Final – Aplicação Prática dos Conceitos Aprendidos