Skip to content

roniwellington/estudo-python

Repository files navigation

🐍 Estudo de Python

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.

📘 O que você vai encontrar aqui

✅ Fundamentos da linguagem

  • 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

🔁 Estruturas avançadas

  • Compreensões de listas e dicionários
  • Funções lambda, map(), filter() e reduce()
  • Geradores e Iteradores
  • Manipulação de arquivos (.txt, .csv, etc.)

🧱 Programação orientada a objetos (POO)

  • Classes e Objetos
  • Construtores e destrutores
  • Herança e Polimorfismo
  • Encapsulamento
  • Métodos estáticos e de classe

🧰 Módulos e pacotes

  • Como criar e importar módulos
  • Instalação de pacotes com pip
  • Utilização de bibliotecas populares

🧪 Testes e depuração

  • assert, unittest, pytest
  • Depuração com pdb

🧼 Boas práticas

  • 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

🛠️ Tecnologias utilizadas


🎯 Objetivo

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.


🚀 Como usar

  1. Clone este repositório:
    git clone https://github.com/seu-usuario/estudo-python.git
    

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages