¡Bienvenidos a este curso de Ciencia de Datos en Python en idioma castellano! Este curso está diseñado para ayudarte a desarrollar habilidades en Ciencia de Datos y Aprendizaje Automático (Machine Learning) en Python. Un curso introductorio a Python en idioma inglés está disponible para programadores sin experiencia previa. Este curso tiene tutoriales disponibles en YouTube para cada ejercicio, en caso de existir inquietudes. Una particularidad de este curso es que trabaja con temas básicos o introductorios y luego evalúa tus conocimientos con datos de un HARDWARE llamado TCLab (un Arduino) que controla dos calentadores y mide sus temperaturas. Esto nos permite observar que el código en Python tiene un IMPACTO REAL al momento de generar información y tomar acciones.
Una de las mejores formas de iniciar o estudiar un lenguaje de programación es trabajando en un PROYECTO. Los ejercicios están diseñados para aprender habilidades de programación en Python enfocado a Ciencia de Datos. Las aplicaciones de la Ciencia de Datos se encuentran en casi TODAS las industrias. Los datos sin procesar se pueden transformar en información procesable que impulsa al descubrimiento científico, innovación y desarrollo.
Hay 12 lecciones para ayudarte a aprender Ciencia de Datos en Python utilizando el TCLab. Lo primero es instalar Anaconda para abrir y ejecutar los archivos de IPython en Jupyter notebook. Se puede utilizar cualquier plataforma que ejecute código en Python (IDLE (python.org), Spyder, PyCharm, y otras) pero Jupyter notebook es requerido para abrir y ejecutar el IPython notebook con archivos (.ipynb
). Todos los archivos de IPython notebook (.ipynb
) en idioma castellano se pueden descargar desde este link. No olvides descomprimir desde la carpeta (extraer los archivos) y copiarlos en una carpeta de tu elección antes de empezar.
- Resumen
- Importar y Exportar datos
- Análisis de datos
- Visualización de datos
- Preparación de datos (limpiar, escalar y dividir)
- Regresión
- Atributos
- Clasificación
- Interpolación
- Resolución de ecuaciones
- Ecuaciones diferenciales
- Series de tiempo
Este trabajo es parte de una investigación que busca cuantificar el impacto de integrar Hardware (TCLab) con Software (Programación en Python). Por favor ayúdanos completando la siguiente Encuesta de INICIO de Curso.
Una vez que finalices el curso, también nos gustaría saber que tal te pareció.
Por favor ayúdanos completando la siguiente Encuesta de FINAL de Curso.
Descargar e instalar Anaconda para utilizar Jupyter o mira este video para instalar Anaconda.
Instrucciones adicionales de como instalar Python y manejar sus módulos está disponible aquí en idioma inglés!.
Vas a necesitar un TCLab kit para completar los ejercicios. El TCLab está disponible para compra en Amazon.
Laboratorio de control de temperatura
¡Nos encantaría escuchar cualquier comentario o problema! Siempre estamos tratando de mejorar este curso y nos gustaría conocer su experiencia. Para soporte (en idioma inglés): [email protected].