Este repositório foi criado com o objetivo de consolidar meus estudos em Python, abordando desde os fundamentos da linguagem até conceitos intermediários e avançados, incluindo boas práticas de desenvolvimento, organização de código e padrões recomendados pela comunidade.
- Sintaxe básica
- Tipos de dados (int, float, str, bool)
- Operadores (aritméticos, lógicos, relacionais)
- Estruturas condicionais (
if,elif,else) - Estruturas de repetição (
for,while) - Funções e escopo de variáveis
- Manipulação de strings
- Listas, Tuplas, Conjuntos e Dicionários
- Compreensões de listas e dicionários
- Funções lambda,
map(),filter()ereduce() - Geradores e Iteradores
- Manipulação de arquivos (
.txt,.csv, etc.)
- Classes e Objetos
- Construtores e destrutores
- Herança e Polimorfismo
- Encapsulamento
- Métodos estáticos e de classe
- Como criar e importar módulos
- Instalação de pacotes com
pip - Utilização de bibliotecas populares
assert,unittest,pytest- Depuração com
pdb
- PEP 8: guia de estilo do Python
- Docstrings e comentários
- Tratamento de exceções com
try,except,finally - Tipagem com
type hints - Organização de projetos em pastas
- Python 3.x
- Jupyter Notebook (em alguns exemplos)
- VS Code / PyCharm
Manter uma base sólida de conhecimento em Python que possa ser utilizada como referência para projetos futuros, entrevistas técnicas e como guia de consulta rápida.
- Clone este repositório:
git clone https://github.com/seu-usuario/estudo-python.git