Skip to content

pauloavm/pythonLibraries

Repository files navigation

Coletânea de Códigos em Python

Olá, pessoal!

Desde 2024, tenho me dedicado intensamente aos estudos de programação, com foco especial em Python. Ao longo dessa jornada, compilei uma variedade de códigos, tanto de materiais que encontrei, quanto de projetos que desenvolvi durante as dezenas de aulas que assisti.

Notei que muitos vendem pacotes de códigos, mas que diversas vezes são confusos e sem um contexto claro. Por isso, decidi organizar e compartilhar esta coletânea de códigos, pensada principalmente para iniciantes. No entanto, quem sabe um desenvolvedor sênior também não encontre algo útil por aqui!

Este repositório está em constante atualização! Estou adicionando os códigos aos poucos, pois o material é extenso e, confesso, ainda estou organizando tudo! Fique de olho para novidades e novos scripts que serão adicionados regularmente.


Estrutura do Repositório

Para facilitar a navegação, o projeto está organizado nas seguintes pastas:

  • /Projetos_Simples: Contém scripts básicos e diretos, ideais para quem está começando a jornada em Python.
  • /Projetos_Avançados: Scripts mais elaborados que abordam conceitos intermediários e avançados, perfeitos para aprofundar seus conhecimentos.
  • /Bibliotecas: Exemplos práticos do uso de bibliotecas essenciais do Python, como OS, Sys, Datetime, Random, entre outras.
  • /Ciencia_de_Dados: Notebooks (.ipynb) focados em manipulação, análise e visualização de dados com Pandas, Matplotlib, Numpy e Scikit-learn.
  • /Banco_de_Dados: Exemplos de operações CRUD (Create, Read, Update, Delete) e conceitos mais avançados utilizando SQLite e MySQL.
  • /Web_Django_&_Flask: Códigos e notebooks que servem como uma introdução ao desenvolvimento web com os frameworks Flask e Django.
  • /Regular_Expressions: Um guia prático com dezenas de exemplos para você dominar o uso de Expressões Regulares (RegEx).
  • /Colaborações_Externas: Scripts e projetos de outros desenvolvedores que contribuíram com o repositório.

Como Utilizar

Pré-requisitos

Para rodar a maioria dos scripts, você precisará ter o Python instalado em sua máquina. Para os notebooks, é necessário ter o Jupyter Notebook ou uma IDE compatível (como VS Code com a extensão Python).

Instalação de Dependências

Alguns projetos utilizam bibliotecas externas. Para instalá-las, você pode utilizar o arquivo requirements.txt que está na raiz do repositório:

pip install -r requirements.txt

Executando os Scripts

  1. Navegue até a pasta desejada: Utilize o cd no seu terminal para entrar na pasta do projeto que você quer explorar.
    cd Projetos_Simples
  2. Execute o arquivo Python: Utilize o comando python seguido do nome do arquivo.
    python 01-calculadora-de-idade.py

Utilizando os Notebooks

  1. Inicie o Jupyter: No terminal, na raiz do repositório, execute o comando:
    jupyter notebook
  2. Abra o arquivo: Seu navegador abrirá uma nova aba. Nela, navegue até a pasta desejada (ex: Ciencia_de_Dados) e clique no arquivo .ipynb que você quer visualizar.

Contribuições

Este é um projeto de código aberto e colaborativo. Se você tem algum script interessante e quer compartilhá-lo, ou se encontrou alguma melhoria a ser feita nos códigos existentes, sinta-se à vontade para abrir uma Pull Request. Toda ajuda é bem-vinda para tornar este repositório ainda mais completo!

Apoie este projeto!

Desenvolvido com muito café, por Paulo Munhoz © 2025

About

Coletânea de Códigos em Python

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published