Saltar al contenido principal

Python para todos

Fecha apuntando a la izquierda

Python para todos

Introducción

Aprende Python desde problemas cotidianos: organiza datos, toma decisiones, automatiza tareas y crea un proyecto propio, sin experiencia previa.

Curso en venta

Número de sesiones:

10

Fechas - Duración:

01, 03, 08, 10, 15, 17, 22, 24, 29 de Septiembre y 01 de Octubre 2026

Lugar:

Virtual

Horarios del curso:

5:30 p.m. a 6:30 p.m.

Profesores:

John Esteban Mosquera, Magíster en física aplicada

Primera sesión

¿Qué significa programar?

La programación suele asociarse con líneas de código y conocimientos especializados, pero en realidad está mucho más cerca de nuestro día a día. En esta primera sesión exploraremos qué significa dar instrucciones, resolver problemas paso a paso y comunicarnos con una máquina. Además, conoceremos los intereses de los participantes y comenzaremos a identificar posibles ideas para los proyectos que desarrollarán durante el curso.

Segunda sesión

Enseñarle a recordar

Las computadoras no entienden el mundo como nosotros. Para resolver problemas necesitan almacenar información y recuperarla cuando sea necesario. En esta sesión exploraremos diferentes formas de representar y utilizar información, construyendo los primeros elementos que harán posible nuestros proyectos.

Tercera sesión

Hacer preguntas y obtener respuestas

Toda aplicación necesita interactuar con las personas. Aprenderemos cómo recibir información, procesarla y generar respuestas, construyendo programas capaces de sostener sus primeros diálogos con los usuarios.

Cuarta sesión

Tomar decisiones

¿Qué ocurre cuando una misma situación puede tener distintos resultados? En esta sesión construiremos programas capaces de evaluar situaciones y actuar de diferentes maneras según la información que reciben. Esta capacidad permitirá que nuestros proyectos respondan de forma más inteligente a los usuarios.

Quinta sesión

Hacer lo mismo sin repetirnos

Muchas tareas requieren realizar una misma acción una y otra vez. Exploraremos estrategias para automatizar procesos repetitivos y descubriremos cómo las computadoras pueden ejecutar grandes cantidades de trabajo siguiendo unas pocas instrucciones.

Sexta sesión

Organizar la información

A medida que los proyectos crecen, también aumenta la cantidad de información que debemos gestionar. En esta sesión aprenderemos a agrupar, ordenar y consultar conjuntos de datos, incorporando nuevas capacidades a nuestros proyectos personales.

Séptima sesión

Dividir el trabajo

Los problemas complejos suelen resolverse mejor cuando se dividen en tareas más pequeñas. Exploraremos estrategias para construir programas más organizados, reutilizar soluciones y facilitar el crecimiento de nuestros proyectos.

Octava sesión

Construir herramientas

Los programas pueden convertirse en herramientas capaces de representar objetos, procesos y situaciones del mundo real. En esta sesión exploraremos nuevas formas de estructurar nuestros proyectos y ampliar sus posibilidades.

Novena sesión

Del problema a la solución

Dedicaremos esta sesión al desarrollo y fortalecimiento de los proyectos finales. Los participantes recibirán acompañamiento para integrar las herramientas aprendidas, resolver dificultades y preparar una versión funcional de sus propuestas.

Décima sesión

Lo que construimos

Toda idea comienza con una pregunta y termina convirtiéndose en algo nuevo. En esta sesión final los participantes presentarán sus proyectos, compartirán los retos encontrados durante el proceso y mostrarán las soluciones que lograron construir utilizando programación.