Prompteo
Gratis

Curso de Programación con Python

Aprendé a programar desde cero con Python: variables, tipos, operadores, condicionales, bucles, listas y diccionarios, funciones, manejo de errores y una introducción a las clases. Ejercicios prácticos y en español.

Unidades
8 unidades
Lecciones
16 lecciones
Ejercicios
112 ejercicios
Niveles
Básico → Avanzado

Niveles del curso

  • Básico

    3 unidades · 6 lecciones

  • Intermedio

    3 unidades · 6 lecciones

  • Avanzado

    2 unidades · 4 lecciones

Temario completo

  1. 1. Primeros pasos con Python

    Básico

    Qué es Python, cómo mostrar texto con print() y cómo ejecutar tu primer programa.

    Python es un lenguaje de programación interpretado y de propósito general, famoso por su sintaxis clara y legible. No necesitás compilar tu código a un ejecutable: el intérprete de Python lee tu archivo y lo ejecuta línea por línea.

    Lecciones

    • Hola, Python
    • Comentarios y salida
  2. 2. Variables y tipos de datos

    Básico

    Guardar valores en variables y conocer los tipos básicos: int, float, str y bool.

    Una variable es un nombre que apunta a un valor. Se asigna con =:

    Lecciones

    • Variables y asignación
    • Tipos y conversión
  3. 3. Entrada, salida y textos

    Básico

    Leer datos con input(), construir mensajes con f-strings y manipular textos con sus métodos.

    La función input() lee lo que el usuario escribe y siempre devuelve un texto (str), aunque escriba un número. Por eso, para hacer cuentas, se suele convertir: edad = int(input("Tu edad: ")).

    Lecciones

    • input y f-strings
    • Métodos de texto
  4. 4. Operadores y condicionales

    Intermedio

    Operadores aritméticos, de comparación y lógicos, y cómo tomar decisiones con if/elif/else.

    Los operadores aritméticos incluyen +, -, `, /, // (división entera), % (módulo o resto) y *` (potencia).

    Lecciones

    • Operadores
    • Condicionales
  5. 5. Bucles

    Intermedio

    Repetir instrucciones con while y for, generar secuencias con range() y controlarlas con break y continue.

    Un bucle repite instrucciones. El while repite mientras una condición sea verdadera; cuidado con actualizar la variable de control o el bucle no terminará nunca (bucle infinito):

    Lecciones

    • while y for
    • range, break y continue
  6. 6. Estructuras de datos

    Intermedio

    Guardar colecciones de valores con listas, tuplas, diccionarios y sets, y acceder a ellos.

    Una lista guarda varios valores ordenados y se puede modificar. Se crea con [] y se accede por índice (desde 0); -1 es el último:

    Lecciones

    • Listas y tuplas
    • Diccionarios y sets
  7. 7. Funciones

    Avanzado

    Empaquetar código reutilizable con def, parámetros, valores de retorno, argumentos por defecto y ámbito.

    Una función empaqueta un bloque de código reutilizable. Se define con def:

    Lecciones

    • Definir funciones
    • Parámetros y ámbito
  8. 8. Módulos, errores y clases

    Avanzado

    Reutilizar código con módulos, manejar fallos con try/except e introducirte a las clases y objetos.

    Un módulo es código reutilizable que traes con import:

    Lecciones

    • Módulos y errores
    • Clases y objetos

Qué vas a saber al terminar

  • Primeros pasos con Python: Qué es Python, cómo mostrar texto con print() y cómo ejecutar tu primer programa.
  • Variables y tipos de datos: Guardar valores en variables y conocer los tipos básicos: int, float, str y bool.
  • Entrada, salida y textos: Leer datos con input(), construir mensajes con f-strings y manipular textos con sus métodos.
  • Operadores y condicionales: Operadores aritméticos, de comparación y lógicos, y cómo tomar decisiones con if/elif/else.
  • Bucles: Repetir instrucciones con while y for, generar secuencias con range() y controlarlas con break y continue.
  • Estructuras de datos: Guardar colecciones de valores con listas, tuplas, diccionarios y sets, y acceder a ellos.
  • Funciones: Empaquetar código reutilizable con def, parámetros, valores de retorno, argumentos por defecto y ámbito.
  • Módulos, errores y clases: Reutilizar código con módulos, manejar fallos con try/except e introducirte a las clases y objetos.
Empezar gratis

Seguí con estos cursos

Prompteo — aprendé haciendo. Hecho por Hernán de Souza · 2026

Proyecto independiente. No afiliado a Anthropic ni a Duolingo. Los nombres de productos mencionados pertenecen a sus respectivos dueños.