Encuadre

El laboratorio de introducción a la ciencia de datos no tiene ninguna ponderación sobre la evaluación del curso. El objetivo del laboratorio es dar seguimiento para resolver dudas, practicar, y apoyar a los estudiantes sobre el curso.

Canales de comunicación

  1. slack

  2. Microsoft Teams (MT)

  3. correo institucional: Rafael Federico

Se prefiere se utilicen en el orden que se indican.

Sesiones de laboratorio

  • Viernes de 8:00 a 9:30 hrs.

  • Plataforma de streaming: zoom (Datos en el grupo de Teams)

  • Videos de sesiones

Asesorías

Si es necesario, se pueden agendar asesorías (individuales o en grupo)

Evaluación

Actividades a evaluar

Porcentaje

Exámenes

30%

Proyecto

20%

Participación

10%

Tareas

40%

Los laboratoristas nos encargaremos de la revisión de las tareas. Para ello, la siguiente rubrica será la base para establecer la evaluación.

Sobresaliente [100]

Bueno [85-95]

Regular [80-70]

Pobre [50-60]

No aceptable [0-40]

Funcionalidad

El programa funciona correctamente y todas las variables de entrada están validadas.

En algunos casos particulares no funciona el programa las variables de entrada están validadas.

Sólo funciona en casos específicos las variables no están validadas y las condiciones no son correctas.

En algunos casos no funciona el programa y no hay validación de datos.

No funciona ningún caso.

Razonamiento

Es un código compacto muy depurado.

El programa contempla todas las condiciones no es compacto.

El programa contempla algunas de las condiciones y no es compacto.

El programa no es depurado repite partes de código y no contempla todas la partes de las condiciones.

No hay razonamiento lógico.

Documentación

La presentación incluye el nombre, los apellidos, la carrera, nombre del profesor especialidad, nombre de la institución y matrícula, objetivos bien definidos documentados y partes del código bien documentado.

Le faltan algunos datos presentación, nombre del profesor especialidad, y nombre de la institución, matrícula los objetivos no están completos define bien el código en la documentación.

La presentación está incompleta, la carrera, nombre del profesor especialidad, y nombre de la institución, matrícula objetivos no define bien el código en la documentación.

No tiene presentación no tiene objetivos no define bien el código en la documentación.

No es aceptable la documentación.

La rúbrica base se puede encontrar en el siguiente enlace. Esta rúbrica no es definitiva y puede variar dependiendo del tipo de tarea.

  • Las tareas se entregarán en MT

  • La tarea se entrega en equipos de 2 o 3 personas

  • Las fechas y formato especifico se indicarán en su momento

Material

El material de los laboratorios será público y estará disponible en este sitio.

Existen bastantes recursos para python, en este sitio compartiremos la bibliografía más importante. Además en los laboratorios se podrá encontrar información más especifica.

How to Think Like a Computer Scientist: Interactive Edition. Es un libro muy bueno e interactivo, si creas una cuenta puedes guardar tu avance. La plataforma y la idea del libro adelantado a su tiempo. En la misma plataforma se pueden encontrar más aoyos interactivos para programación.

CodeSkulptor3. Plataforma para ejecutar código sencillo de python, sin necesidad de registo o instalación

Python Tutor. Para una visualización de la ejecución de programas

. Lecturas de QuantEcon: project dedicated to development and documentation of modern open source computational tools for economics, econometrics, and decision making

. Migración de la parte de python del enlace aterior a jupyter book

.Colección de notebooks de quantecon

Notas de quantecon con proyectos de economía (ideas para proyecto)

The Python Tutorial¶ La documentación oficial podría no ser muy didactica pero si es muy precisa.

Calendario general de actividades

Calendario