Esta proyecto corresponde al challenge de data analytics + python de https://www.alkemy.org/
-
para comenzar asumiendo de que ya tiene instalado en su sistema python y pip el primer paso sera ejecutar el siguiente comando:
pip install virtualenv -
una vez se haya terminado la instalacion de virtualenv, procederemos a crear un entorno virtual para. lograrlo debe ejecutar el siguiente comando:
virtualenv alkemy -
teniendo el entorno virtual ya creado tenemos que activarlo, para lograr hay que ejecutar los siguientes comandos:
cd ./alkemy/scripts activate cd ../ -
con el entorno virtual ya activado es necesario instalar todas los paquetes requerido para que el proyecto funcione, para poder instalarlos se debe ejectuar el siguiente comando:
pip install -r requeriments.txt -
taniendo los paquetes necesarios ya instalados el siguiente paso antes de poder ejecutar el proyecto es el de instalar el servidor postgresql para la base de datos, esto lo podemos lograr de dos formas, una es instalando el servidor postgresql en nuestro sistema y la otra es utilizando docker, a continuacion en forma de guia se adjuntan dos videos tutoriales:
-
instalar postgresql en su sistema:
https://www.youtube.com/watch?time_continue=691&v=RgP1njsQO0g&feature=emb_logo
-
utilizar postgresql con docker :
-
taniendo ya postgresql funcionando ya podemos ejecutar el proyecto, para lograrlo hay que ejecutar el siguiente comando:
py procesar_datos.py -
En caso de ser necesario configurar el nombre de usuario o contraseña de postgresql lo podemos hacer desde el siguiente archivo:
settings.iniDATABASE_URL = postgresql://(USUARIO):(CONTRASEÑA)@(SERVIDOR)/(NOMBRE_DB)
-
En caso de que las url de los archivos csv cambien en un futuro se pueden modificar desde el archivo:
settings.ini