Foto de perfil de Skillshare

Preparada por Skillshare

5 clases (8 horas 40 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.