Curso de Platzi
Este repositorio contiene los archivos y ajustes básicos necesarios para poder tomar el curso en VSCode o cualquier editor de código a nivel local para aquellos que no prefieren usar Deepnote.
Las librerías contenidas en el archivo requirements.txt fueron probadas en todas las clases para asegurarse que no arrojaran ningún error durante la ejecución de los Jupyter Notebooks que están divididos cada uno por clase.
Cada uno de los archivos .ipynb corresponden a cada una de las clases del curso a excepción del notebook 11. Este repositorio contiene:
- Notebooks reproducibles de todas las clases del curso y algunos comentarios explicando el proceso.
- Archivos
csvyrdade los conjuntos de datos utilizados en el curso. - Archivo
requirements.txtque contiene las dependencias con su respectiva versión para poder replicar el repositorio sin ningún inconveniente. - Librería
missingencapsulada en un archivo.pypara su facil importación a los notebooks que la necesiten.
Nota 1: Algunos métodos propios del objeto DataFrame están ejecutados con otro nombre debido a la diferencia de versiones entre el módulo Pandas utilizado en este repositorio y el módulo Pandas utilizado por el profesor en el curso. Nótese que los métodos utilizados aquí son más recientes y personalmente considero aprender de éstos y no los de las versiones anteriores.
Nota 2: Los archivos .ipynb no fueron divididos en carpetas correspondientes a los módulos del curso para evitar conflictos de importación de la librería missing.
Descarga este repositorio utilizando git:
git clone git@github.com:onnymm/missing_data_exploration.gitUna vez instalado, crea el ambiente virtual para contener las dependencias en las versiones requeridas por el proyecto:
python -m venv envActiva el ambiente virtual
env/Scripts/activateActualiza pip
pip install -U pipInstala las dependencias
pip install -r .\requirements.txtUna vez realizados todos los pasos anteriores, puedes comenzar a utilizar el repositorio. Espero que te sea de mucha ayuda :)
Cualquier sugerencia de cambio / mejora es totalmente bienvenida.