luceldasilva / Challenge-Data-Analytics-by-Alkemy

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Challenge Data Analytics - Python

Este es mi repositorio del challenge de Alkemy

Objetivo 👈

Crear un proyecto que consuma datos desde 3 fuentes distintas para tener una base de datos SQL con información cultural sobre bibliotecas, museos y salas de cines argentinos.

Estructura del Proyecto 📦

├── data               <- Carpeta raíz que almacene las descargas.
│   ├── biblioteca
│   │    ├── Mes de descarga
│   │         └── biblioteca-día-de-la-descarga.csv
│   ├── cine
│   │    ├── Mes de descarga
│   │         └── cine-día-de-la-descarga.csv
│   ├── museos
│       ├── Mes de descarga
│            └── museos-día-de-la-descarga.csv
│
├── venv               <- Carpeta del ambiente virtual
├── .env               <- Archivo para la conexión de base de datos y descargas.
├── .gitignore         <- Ignorar carpetas data que el programa creará y venv.
├── alkemy.log         <- Archivo de registro que sucede en el código.
├── alkemy.py          <- La estrella del proyecto.
├── puntoenv.txt       <- Plantilla para crear el archivo .env
├── README.md          <- La guía del proyecto.
├── requirements.txt   <- Librerías del proyecto.
└── table_create.sql   <- Tabla inicial para manipular los datos en sql.

Proceso de Instalación ⚙️

  1. Clonar repositorio
git clone https://github.com/luceldasilva/Challenge-Data-Analytics-by-Alkemy.git && cd Challenge-Data-Analytics-by-Alkemy

también se puede descargar como archivo.zip aquí y descomprimirlo.

  1. Crear ambiente virtual para ejecutar el programa En Windows
py -m venv venv && venv\Scripts\activate

En Linux y Mac

python3 -m venv venv && source venv/bin/activate
  1. Instalar las librerías contenidas en requirements.txt
pip install -r requirements.txt
  1. Crear archivo .env copiando todo su contenido del archivo puntoenv.txt

Reemplazar por el password correspondiente de su usuario Imgur

Todo Listo ya se podrá ejecutar el alkemy.py en tu directorio En Windows

py alkemy.py

En Linux y Mac

python3 alkemy.py

License 🧾

The MIT License (MIT)

About

License:MIT License


Languages

Language:Python 100.0%