Skip to content

thiago-laza/Pandas_Estudo_02

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📊 Manipulação e Processamento de Dados com Python

Este repositório é dedicado ao estudo e prática da manipulação e processamento de dados utilizando diversas ferramentas e formatos, como SQLAlchemy, Pandas e bancos de dados locais.


🔑 Objetivos

  • Entender o que são arquivos do tipo CSV, XLSX, JSON, HTML e XML.
  • Compreender como trabalhar com diferentes tipos de dados, tanto na entrada quanto na saída (input/output).
  • Realizar leitura de dados diretamente de Google Planilhas.
  • Extrair tabelas de páginas web.
  • Criar e manipular um banco de dados local.
  • Realizar consultas SQL para extração de informações.
  • Aplicar o SQLAlchemy para manipulação avançada de bancos de dados.

📂 Estrutura do Repositório

🔹 Tipos de Arquivos

  • CSV: Manipulação de dados tabulares.
  • XLSX: Manipulação de planilhas Excel.
  • JSON: Estruturação e leitura de arquivos leves e flexíveis.
  • HTML: Extração de tabelas e informações úteis de páginas web.
  • XML: Manipulação de dados estruturados.

🔹 Entrada e Saída de Dados (I/O)

  • Leitura e escrita de diferentes formatos de dados.
  • Integração com Google Planilhas para leitura remota.

🔹 Bancos de Dados Locais

  • Criação de bancos de dados locais para armazenar informações.
  • Escrita e consultas em bancos de dados com SQLAlchemy e SQLite.

🔹 SQLAlchemy

  • Aprendizado do uso da biblioteca SQLAlchemy para mapeamento e manipulação de bancos de dados.

🛠️ Tecnologias Utilizadas

  • Python: Linguagem principal.
  • Pandas: Manipulação de dados tabulares.
  • SQLAlchemy: Biblioteca ORM para bancos de dados.
  • Requests: Extração de dados de páginas web.
  • SQLite: Banco de dados local.

📜 Como Utilizar

  1. Clone o repositório:

    git clone https://github.com/thiago-laza/Pandas_Estudo_02.git
    cd Pandas_Estudo_02
  2. Instale as dependências:

    pip install -r requirements.txt
  3. Explore os scripts e notebooks:

    • Manipulação de arquivos (csv, json, etc.).
    • Extração de tabelas de páginas web.
    • Criação e consulta em bancos de dados locais.

📚 Base de Estudos


🎯 Objetivo Final

Capacitar-se na manipulação e processamento de dados em diferentes formatos, integrando boas práticas e ferramentas modernas, com foco na organização e análise de informações de forma eficiente.


🔗 Repositório no GitHub

Acesse o repositório aqui


📝 Licença

Este projeto está licenciado sob os termos da MIT License.



About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published