Aprenda los entresijos del lenguaje de programación Python. Los estudiantes explorarán el origen de Python, comprenderán los Jupyter Notebooks y las bases de Linux, incluida la sintaxis y la semántica. Una vez establecida esa base fundamental, los participantes aprenderán los conceptos básicos de las estructuras de datos en Python antes de explorar funciones, manipulación de cadenas, expresiones regulares, paquetes y módulos. El curso finaliza con una mirada a la visualización de datos y aplicaciones de Python para datos biomédicos.

Módulos

Este primer módulo lo guiará a través de una introducción a la programación con Python. Le permitirá aprender sobre el origen de Python, algo de la simplicidad y filosofía detrás de Python, así como las aplicaciones y utilidad de Python en la ciencia de datos biomédicos. Además, presentará Jupyter Notebooks y resumirá brevemente los conceptos básicos de Linux en un entorno Python.

Este segundo módulo lo guiará a través de los conceptos básicos de la sintaxis y la semántica de Python. Le permitirá aprender sobre los identificadores y comentarios de Python, la importancia de la sangría y el uso de paréntesis y corchetes, así como las comillas, los separadores y las palabras reservadas de Python. Además, este módulo también cubre variables, objetos y algunas de las construcciones semánticas esenciales que se ven en Python.

El tercer módulo le permitirá aprender los conceptos básicos de las estructuras de datos en Python: listas, tuplas, diccionarios, conjuntos y colecciones. Además, este módulo se centra en una introducción a las estructuras operacionales, en particular, declaraciones condicionales y bucles.

Este cuarto módulo lo guiará a través del concepto y la sintaxis de las funciones, los tipos de funciones, cómo definir, documentar y llamar una función, así como las lambdas. Además, este módulo le permitirá aprender sobre la manipulación de cadenas y expresiones regulares en Python.

El quinto módulo lo guiará a través de los paquetes y módulos en Python. Le permitirá aprender cómo instalar paquetes e importar módulos, así como el uso de paquetes en la ciencia de datos biomédicos. Este módulo también cubre los dos paquetes de Python más utilizados, NumPy y Pandas. Éstas han resultado ser bibliotecas esenciales y extremadamente importantes para la computación científica.

El sexto módulo lo guiará a través de la visualización de datos, incluidos gráficos de dispersión y gráficos de dispersión categóricos, gráficos de líneas, facetas, gráficos de caja, gráficos de violín, gráficos de barras, histogramas, gráficos de estimación de densidad de kernel, gráficos conjuntos, gráficos de regresión lineal y mapas de calor.

Además, dado que una parte importante de la programación es saber cómo interpretar los mensajes de error y cómo solucionar las causas subyacentes, este módulo le permitirá aprender sobre errores y excepciones.

El último módulo de este curso se centra en aprender las posibles aplicaciones de Python en el análisis de datos biomédicos. Está orientado a comprender más sobre el análisis estadístico utilizando Python, incluido el análisis descriptivo, las pruebas de hipótesis y el modelo estadístico.

Además, este módulo le enseñará los principios del aprendizaje automático. Proporcionará una descripción general de qué es el aprendizaje automático, los tipos de aprendizaje que existen, cómo interpretar los resultados y cómo evaluar el rendimiento del modelo.