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.