Curso avanzado
Programación con Python
Este curso es ideal para aquellos que quieren llevar sus habilidades de programación al siguiente nivel. Incluye la exploración de temas como la manipulación de estructuras de datos y conceptos de programación esenciales, realizado con un enfoque práctico reflejado en la creación de proyectos desde simples a más complejos.
Al terminar el curso, el estudiante tendrá los conocimientos básicos para poder avanzar en el desarrollo de aplicaciones más sofisticadas tales como aplicaciones web dinámicas utilizando frameworks web de Python, sistemas de gestión de bases de datos, juegos más complejos, proyectos de ciencia de datos, automatización de tareas, chatbots, proyectos de inteligencia artificial y machine learning, herramientas de productividad personalizadas y sistemas de información geográfica.
Sobre el curso
-
Manipulación de estructuras de datos avanzadas
Refuerzo de conceptos matemáticos como Álgebra lineal, Conjuntos, Geometría, Trigonometría, Probabilidad y Estadística.
-
Introducción (repaso/nivelación)
Listas
Operaciones de listas
Archivos
Proyecto 1 básico
Objetos y clases
Proyecto 2 básico
Diccionarios
Conjuntos
Matrices
Listas enlazadas Colas
Tuplas
Proyecto Chatbot
Proyecto Infographics
-
Durante el curso, se llevarán a cabo proyectos simples y, al finalizar, se realizarán dos proyectos para consolidar el aprendizaje: un chatbot y un análisis de datos con infografías.
¿Aprender a programar tiene alguna utilidad en la vida cotidiana?
Esta historia de Matthew Reynolds contada en Tedx Basel te cuenta como alguien genera productividad y eficiencia en su vida diaria y sus pasatiempos gracias al uso de la programación.