Preparada por Skillshare
5 clases (9 horas 26 minutos)
- Materiales
Conexión a Internet, Replit.com, glitch.com, Google CoLab
- Producto final
Herramientas de automatización personalizadas, problemas de práctica con soluciones, diapositivas descargables
- Nivel
Principiante
Codificación 101: Python para principiantes
En esta clase, aprenda los conceptos básicos necesarios para comenzar a usar el código usted mismo, incluidos los tipos de datos, las funciones y la lógica de control. Terminarás la clase habiendo creado un conjunto de herramientas geniales para automatizar las tareas comunes del día a día, como un reformatador de listas de correo electrónico y un temporizador de cuenta regresiva de cumpleaños.
Aprenda a aprender a codificar más rápido: programación orientada a objetos en Python
Esta clase altamente interactiva cubre un tema imprescindible para cada programador: Programación Orientada a Objetos (OOP). Al final de la clase habrás creado un camión de helados sencillo y un simulador de luces domésticas utilizando conceptos de POO como clases e instancias. También aprenderás a mantener el código legible (abstracción), mantenible (herencia) y flexible (mixins, composición).
Kick Butt en entrevistas de codificación: estructuras de datos en Python
A continuación, explore otro fundamental para los programadores: las estructuras de datos. En esta clase aprenderás a analizar y entender la “eficiencia” del algoritmo usando órdenes de análisis de crecimiento, así como estructuras de datos de uso común: pilas, colas, listas enlazadas, árboles y mapas hash. Además, ¡obtén preguntas de práctica en profundidad y consejos útiles para entrevistas si planeas postularte para trabajos de programación!
Inteligencia Artificial para Principiantes: Herramientas para Aprender Machine Learning
Ahora es el momento de pasar de aprender conceptos básicos a explorar una aplicación de la informática en el mundo real: la inteligencia artificial. Aprenderá qué es la inteligencia artificial y cómo se relaciona con el aprendizaje automático; construirá un Clasificador de emociones faciales para practicar usando conceptos de aprendizaje automático; y profundizará en conceptos como regresión lineal, sesgo varianza, clasificación, regresión y caracterización.
Ciencia de datos 101: Visualización de datos de Python para principiantes
Por último, aprende una de las aplicaciones más potentes y emocionantes de Python: la visualización de datos. En esta clase aprenderás a convertir un conjunto de datos sintético de tráfico web entre dos páginas de destino competidoras en una historia visual convincente. El proceso y las habilidades que practicarás -diseño experimental, recolección de datos y análisis de datos- son aplicables a innumerables escenarios que podrías encontrar en tu futuro trabajo.
¡Felicidades! Ya terminaste.
¡Lo lograste! Has completado toda la ruta de aprendizaje. Ansiamos ver lo que harás con estas habilidades.