Skip to content

cluizdes/starwars_api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Star Wars API

Consumindo API de Star Wars https://swapi.dev/

  • Este projeto foi criado utilizando a linguagem Python em Jupyter Notebook com as biblioteca Pandas e Requests para obtenção dos dados.

  • O objetivo foi realizar a leitura de dados de uma API de com dados de Star Wars disponivel em https://swapi.dev/, e salvá-los em um banco de dados. O formato escolhido foi o parquet pela praticidade e e velocidade em armazenamento

  • Em seguida, foi realizado a leitura desses dados utilizando a biblioteca DuckDB.

  • Para execução deste projeto, siga os passos abaixo:

Passo 1

  • Primeiro obtenha os dados clonando o repositorio:
 git clone [email protected]:cluizdes/starwars_api.git

Passo 2

  • Realizar a leitura dos insights de cada Python Jupyter Notebook no Google Colab ou localmente com o DuckDB.

  • Para que seja efetivo rodar diretamente no Google Colab, os arquivos precisam parquet gerados precisam ser salvos localmente e e abertos novamente com os arquivos Python Jupyter Notebook.


OBS: Disclaimer: Obs: Inicialmente este projeto foi desenvolvido como um desafio de um processo seletivo, e posteriormente adequeado para ser disponibilizado aqui no GitHub.

Espero que este guia seja útil para guiar o projeto. Se tiver alguma dúvida, fique à vontade para perguntar.

@cluizdes