Curso de Python: Do Básico ao Avançado
Módulo 1: Fundamentos de Python
✔ Introdução ao Python
O que é Python?
Instalação e configuração (Python, pip, IDEs como VS Code, PyCharm)
Primeiro programa: print("Hello, World!")
✔ Variáveis e Tipos de Dados
Tipos primitivos (int, float, str, bool)
Conversão de tipos (int(), float(), str())
Operadores aritméticos (+, -, *, /, //, %, **)
Operadores relacionais (==, !=, >, <, >=, <=)
Operadores lógicos (and, or, not)
✔ Estruturas de Controle
Condicionais (if, elif, else)
Loops (while, for, range)
break, continue, pass
✔ Estruturas de Dados Básicas
Listas (list)
Tuplas (tuple)
Dicionários (dict)
Conjuntos (set)
Módulo 2: Python Intermediário
✔ Funções
Definição (def)
Parâmetros e argumentos
Retorno (return)
Escopo de variáveis (local vs. global)
Funções lambda (lambda x: x + 1)
✔ Manipulação de Arquivos
Leitura e escrita (open(), read(), write())
Modos de abertura ('r', 'w', 'a', 'b')
Gerenciamento de contexto (with)
✔ Tratamento de Exceções
try, except, finally
Levantamento de exceções (raise)
✔ Módulos e Pacotes
Importação (import, from ... import)
Criação de módulos personalizados
PIP e instalação de bibliotecas (pip install numpy)
✔ Programação Orientada a Objetos (POO)
Classes e objetos (class, __init__)
Herança (super())
Métodos especiais (__str__, __repr__)
Encapsulamento (@property, @setter)
Módulo 3: Python Avançado
✔ Programação Funcional
map(), filter(), reduce()
List comprehensions
Geradores (yield)
✔ Decoradores e Context Managers
Criando decoradores (@decorator)
@staticmethod, @classmethod
Gerenciamento de recursos com with
✔ Trabalhando com Threads e Processos
Threading (threading.Thread)
Multiprocessing (multiprocessing.Process)
Async/Await (asyncio)
✔ Manipulação Avançada de Dados
Expressões regulares (re)
Serialização (json, pickle)
Módulo 4: Aplicações Práticas
✔ Desenvolvimento Web (Flask/Django)
✔ Ciência de Dados (Pandas, NumPy, Matplotlib)
✔ Automação e Web Scraping (Selenium, BeautifulSoup)
✔ Machine Learning (Scikit-learn, TensorFlow)
✔ Criação de APIs (FastAPI, REST)