Saltar al contenido
Todos los cursosCursos de programación y tecnología

Introducción a la Programación con Python

Escribe tus primeros programas con Python. Trabaja con variables, decisiones, ciclos y funciones, y aprende a leer errores mientras construyes pequeños programas. Es un curso en español con 4 módulos y 12 lecciones. Puedes revisar el temario completo antes de elegir entre la compra individual y la matrícula al catálogo.

Temario estructurado12 lecciones5 h de carga estimada

Responsable de formación: Gerardo Salazar, product builder e ingeniero de software.

Toda la escuela: US$100 en un solo pago, sin suscripción ni renovaciones. Incluye los 131 cursos y los futuros. También seis cuotas mensuales de US$20 (US$120 en total) o compra individual. Elige la opción que te venga mejor.

Cursalo · Programación y tecnología
Introducción a la Programación con Python
APRENDE · EXPLORA · APLICA

Aprende con un caso concreto

Lo que vas a poner en práctica

  • Crear y ejecutar programas pequeños de Python desde archivos.
  • Representar información con variables, tipos, listas y valores booleanos.
  • Usar operaciones, comparaciones, condicionales y bucles para resolver reglas concretas.
  • Definir funciones sencillas y leer errores para corregir el programa de forma sistemática.
  • Construir y comprobar una calculadora de consola con historial y casos límite.

Este curso se organiza alrededor de una situación concreta: construir una calculadora de consola para una pequeña biblioteca comunitaria. La aplicación recibirá cantidades, calculará importes de préstamos o multas simuladas, validará decisiones sencillas y conservará un historial durante la ejecución. El objetivo no es memorizar instrucciones aisladas, sino aprender a convertir un problema pequeño en datos, reglas y pasos comprobables.

En el primer módulo conocerás Python como lenguaje y distinguirás el programa escrito del intérprete que lo ejecuta. La instalación y la ejecución desde un archivo te permitirán separar tres momentos: editar, guardar y observar la salida. Después trabajarás la sintaxis y la indentación con bloques pequeños, porque un espacio mal colocado puede cambiar la estructura del programa. La decisión importante aquí es reducir cada prueba a una sola pregunta: ¿qué línea se ejecuta y qué resultado produce?

El segundo módulo introduce variables y tipos de datos. Usarás nombres como dias_prestamo, tarifa_diaria y usuario_activo para representar información del escenario. Practicarás operaciones aritméticas y de asignación, distinguiendo una cantidad parcial de un total. Luego compararás valores y combinarás condiciones para expresar reglas, por ejemplo, que una multa solo se calcula si los días de retraso son positivos y el registro está activo. Los condicionales convertirán esas comparaciones en caminos explícitos mediante if, elif y else.

En el tercer módulo organizarás varios valores en listas, recorrerás registros con for y repetirás entradas con while cuando aún no exista una orden de salida. Las funciones servirán para separar responsabilidades: una puede calcular una multa, otra mostrar un resumen y otra validar una opción. Esa separación facilita probar cada parte sin ejecutar todo el programa. También aprenderás a observar errores de nombres, tipos, sintaxis e indentación, leyendo el mensaje y ubicando la línea relacionada en lugar de corregir al azar.

El trabajo final será una calculadora de consola con un menú limitado y transparente. Deberá aceptar dos números y una operación, rechazar una operación no disponible, evitar la división entre cero, mostrar el resultado y guardar cada operación válida en una lista de historial. Puedes ampliar el caso con importes de biblioteca, pero la versión mínima debe ser reproducible con datos conocidos. No se evaluará una apariencia sofisticada: se comprobarán decisiones, salidas y manejo de casos límite.

Para verificar el aprendizaje, ejecutarás pruebas manuales definidas antes de concluir: suma de 8 y 3, resta de 8 y 3, multiplicación de 8 y 3, división de 8 y 4, operación inválida y división entre cero. Registrarás entrada, salida esperada y salida observada. El resultado es satisfactorio cuando las seis pruebas producen respuestas coherentes, el historial solo contiene operaciones válidas y cada función tiene una responsabilidad identificable. Así podrás explicar qué dato entra, qué regla se aplica y qué evidencia confirma el comportamiento.

Diagrama de decisión con ramas Sí y No y un bucle que procesa cada elemento de una lista.
CursaloMapa de práctica
Cómo avanza un programa

Una condición decide qué camino ejecuta el programa. Un bucle repite una operación mientras queden elementos, y termina cuando la lista se agota. Separar ambas ideas ayuda a seguir el flujo y comprobar casos límite.

Ver la infografía en tamaño completo ↗

Proyecto final

Calculadora de consola con historial verificable

Construye una calculadora de consola que muestre un menú, reciba dos números y una operación, calcule solo operaciones permitidas y conserve un historial de resultados válidos durante la ejecución.

Qué entregar

  • Un archivo .py ejecutable.
  • Una lista o tabla con las seis pruebas realizadas y sus salidas observadas.
  • Una breve explicación de la responsabilidad de cada función y del tratamiento de errores.

Cómo comprobarlo

  • El programa ejecuta suma, resta, multiplicación y división correctamente.
  • Rechaza opciones no disponibles sin detenerse inesperadamente.
  • Evita la división entre cero con un mensaje claro.
  • El historial contiene únicamente operaciones válidas y coincide con las pruebas.
  • El código usa nombres comprensibles, indentación consistente y funciones separadas.
Fuentes para profundizar

Temario completo

12 lecciones

Vista previa del programa. Las clases se desbloquean al comprar el curso o con la matrícula.

Primeros Pasos en Python

  • ¿Qué es Python y por qué deberías aprenderlo?
  • Instalación de Python y VS Code
  • Hola Mundo en Python: código y ejecución
  • Sintaxis básica y la importancia de la indentación

Variables, Tipos de Datos y Control de Flujo

  • Variables y tipos de datos fundamentales
  • Operadores aritméticos y de asignación
  • Operadores de comparación y lógicos
  • Condicionales: if, elif y else

Estructuras de Datos, Bucles y Funciones

  • Listas: creación, acceso y modificación
  • Bucles: for y while
  • Funciones: definiendo y llamando
  • Proyecto final: Tu primera calculadora

Plan de implementación

    Por qué Cursalo

    APLICA

    Aprende haciendo

    Cada lección convierte una explicación concreta en una tarea útil que puedes repetir.

    TU RITMO

    Avanza sin presión

    Tu progreso queda guardado para continuar exactamente desde donde lo dejaste.

    APOYO

    Todo en un mismo lugar

    Lecciones, prompts, materiales y tutor con IA reunidos para ayudarte mientras practicas.

    Lecturas del programa

    Explora estas lecciones públicas y vuelve al curso para consultar las opciones de acceso y guardar tu progreso.

    Preguntas frecuentes

    ¿Cómo accedo al curso Introducción a la Programación con Python?

    Puedes adquirir el curso Introducción a la Programación con Python con una compra única y conservar el acceso a ese curso, o acceder al catálogo con una membresía mensual, anual o de por vida, según las condiciones de cada plan. Consulta las condiciones y los precios actualizados en /precios.

    ¿Qué incluye Introducción a la Programación con Python?

    Es un curso completo en español con 4 módulos y 12 lecciones. El temario público muestra cada lección; los materiales adicionales se identifican dentro del curso cuando están disponibles.

    ¿Necesito conocimientos previos para hacer Introducción a la Programación con Python?

    Revisa el temario público para comprobar el punto de partida y la progresión de Introducción a la Programación con Python. Puedes avanzar a tu ritmo desde el panel y volver a la última lección visitada.

    ¿El curso Introducción a la Programación con Python entrega certificado?

    Las rutas certificables permiten emitir un certificado de finalización cuando completas sus requisitos y tienes el acceso correspondiente. Cada certificado emitido cuenta con una página pública de verificación.

    ¿En qué idioma está y para qué países sirve?

    Está en español y se estudia online. Puedes acceder desde Latinoamérica, España u otro país con conexión a internet; el checkout muestra los importes en USD.

    ¿Qué formato tiene el curso?

    El formato actual es lectura y práctica. Consulta las lecciones y sus recursos; no se ofrece como un curso completo de video.

    ¿Puedo revisar el programa antes de pagar?

    Sí. El temario y esta ficha son públicos. Compara el contenido y los requisitos con tu objetivo antes de elegir una compra individual o un acceso a toda la escuela en /precios.

    Reseñas de estudiantes

    Sé el primero en dejar una reseña

    Reseñas de estudiantes

    Aún no hay reseñas para este curso.

    Otros cursos de IA

    Ver todo el catálogo →

    01 / ELEGIR UNA RUTA

    El próximo paso

    Aprende IA mientras construyes algo que sí necesitas.

    Empieza por el curso inicial o explora el catálogo para encontrar una práctica alineada con tu trabajo.