Curso python avancando
📘 Curso Completo de Python – Do Zero ao Avançado
🎯 Objetivo:
Ensinar Python de forma fácil, prática e completa, levando o aluno do básico ao avançado com projetos reais.
🔹 Módulo 1 – Fundamentos do Python
Instalação e configuração (Windows, Linux, Mac)
Primeiro programa em Python
Tipos de dados (int, float, string, bool)
Variáveis e constantes
Operadores matemáticos e lógicos
Estruturas condicionais (if, elif, else)
Estruturas de repetição (for, while)
Entrada e saída de dados
Exercícios práticos
🔹 Módulo 2 – Estruturas de Dados
Listas, tuplas, conjuntos e dicionários
Métodos e manipulação de coleções
Compreensão de listas (list comprehension)
Funções (def, parâmetros, retorno)
Funções anônimas (lambda)
Escopo de variáveis
Módulos e pacotes
Exercícios práticos
🔹 Módulo 3 – Programação Orientada a Objetos (POO)
Classes e objetos
Atributos e métodos
Encapsulamento
Herança
Polimorfismo
Métodos especiais (__init__, __str__, __len__, etc.)
Boas práticas com POO
Exercícios práticos
🔹 Módulo 4 – Manipulação de Arquivos
Lendo e escrevendo arquivos (.txt, .csv)
Manipulação de JSON
Gerando relatórios em PDF e Excel
Tratamento de erros e exceções
Exercícios práticos
🔹 Módulo 5 – Python Avançado
Iteradores e geradores
Decoradores
Context managers (with)
Módulos importantes: os, sys, datetime, math, random
Expressões regulares (Regex)
Logging e Debugging
Exercícios práticos
🔹 Módulo 6 – Banco de Dados
Introdução a bancos
