Loading…
This event has ended. Visit the official site or create your own event on Sched.
Friday, August 26 • 4:30pm - 6:00pm
Cómo crear una plantilla para proyectos enfocados en el análisis de datos utilizando Cookiecutter

Log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
Este workshop consiste en aprender a crear plantillas personalizadas para proyectos enfocados en datos, para ello utilizaremos la librería open source Cookiecutter. Se dará una introducción sobre Cookiecutter y sus beneficios, después crearemos nuestra propia plantilla con una estructura de directorios diseñada en torno a las diferentes etapas del análisis de datos y, finalmente, aprenderemos a reproducir plantillas ya existentes de terceros.

¿Cómo funciona Cookiecutter?
Cada que iniciamos un proyecto, invertimos parte de nuestro tiempo creando y configurando ese nuevo proyecto. Con ayuda de Cookiecutter basta con ejecutar un comando para tener todo este proceso resuelto por medio de una plantilla de proyectos.

¿En qué me puede beneficiar utilizar una plantilla de proyectos?
Cuando trabajamos con datos manejamos diferentes versiones de nuestras bases de datos, tablas dinámicas, gráficos y archivos con código. Lo anterior puede resultar en proyectos desorganizados y de difícil acceso, por ello cuando utilizamos plantillas de proyectos podemos automatizar este trabajo repetitivo gracias a la creación de archivos y carpetas estructuradas de cierta manera, de modo que nos ayuden a localizar fácilmente los diferentes apartados y a estandarizar nuestros proyectos.
También podemos automatizar otros procesos más complejos que tengamos incorporados en nuestros flujos de trabajo, tales como instalar ciertas librerías, iniciar repositorios de git, crear entornos virtuales, entre muchas otras posibilidades. Las plantillas de proyectos creadas con Cookiecutter se encuentran disponibles para Windows, Mac y Linux y pueden estar en cualquier lenguaje de programación (Python, R, JavaScript, etc.) e incluso combinarse entre ellos.

¿Necesito ciertas habilidades o experiencia previa para participar en el workshop?
No se necesita ningún conocimiento previo en programación para poder tomar este taller. Sin embargo, se recomienda que los participantes cumplan con los siguientes requisitos antes del comienzo del taller para ahorra tiempo:
  1. Instalar Python en su sistema operativo. La mayoría de las distribuciones de Linux vienen con Python preinstalado. Sin embargo, en Windows y MacOS suele ser necesario instalarlo.
  2. Tener una cuenta en GitHub.

Recursos adicionales:

Speakers
avatar for Fernanda Aguirre

Fernanda Aguirre

Data anlyst, Data Crítica
I work at the intersection of computational social science and journalism to tell stories with the help of data. My research is oriented around topics related to natural language processing applied to investigative journalism.


Friday August 26, 2022 4:30pm - 6:00pm GMT-03
Sala de las Columnas 1