Lección 1
¿Qué es Python? + Tu primer programa
- Escribe un programa que muestre tu nombre en pantalla.
- Escribe un programa que muestre 3 líneas: saludo, ciudad y una frase motivadora.
- Reto: imprime una “tarjeta” con 4 líneas (Nombre, Curso, Fecha, Meta).
Lección 2
Variables y tipos de datos
- Crea variables: nombre, ciudad, edad (número) y muestra una frase con esos datos.
- Convierte estos textos a números y calcula: “12” + 8, y “7.5” * 2.
- Reto: crea 2 variables (precio y cantidad) y calcula el total.
Lección 3
input(), print() y f-strings
- Pide nombre y ciudad, luego muestra: “Hola NOMBRE, veo que eres de CIUDAD”.
- Pide dos números y muestra suma, resta y multiplicación.
- Reto: pide un precio (float) y una cantidad (int) y muestra el total con un mensaje.
Lección 4
Operadores
- Dados a=17 y b=5, imprime: suma, división, división entera y residuo.
- Pide una edad y muestra si es mayor o igual a 18 (True/False).
- Reto: pide un número y muestra si es par (usa %).
Lección 5
Condicionales (if/elif/else)
- Pide un número e indica si es positivo, negativo o cero.
- Pide una nota (0-10) e indica A (>=9), B (>=7), C (>=5), D (<5).
- Reto: pide usuario y clave; si coincide con 'admin' y '1234' muestra acceso permitido.
Lección 6
Bucles (for/while)
- Imprime la tabla del 7 (7x1 hasta 7x10) usando for.
- Pide un número n e imprime del 1 al n usando while.
- Reto: pide números hasta que el usuario escriba 0; suma todos los ingresados.
Lección 7
Listas
- Crea una lista con 5 números y calcula la suma recorriendo con for.
- Pide 3 nombres al usuario, guárdalos en una lista y luego muéstralos.
- Reto: pide notas hasta ingresar -1; guarda en lista y muestra el promedio.
Lección 8
Diccionarios
- Crea un diccionario con 3 productos y sus precios. Muestra el precio de uno.
- Agrega un nuevo producto al diccionario y vuelve a imprimirlo.
- Reto: pide un producto; si existe en el diccionario muestra el precio, si no, muestra “no existe”.
Lección 9
Funciones
- Crea una función que reciba dos números y retorne su suma.
- Crea una función que reciba una lista de notas y retorne el promedio.
- Reto: crea una función validar_positivo(n) que retorne True si n>0, caso contrario False.
Lección 10
Errores y try/except
- Pide un número entero y si falla muestra un mensaje (usa try/except).
- Pide un número float y repite hasta que el usuario lo ingrese correctamente.
- Reto: mini menú (1 sumar, 2 restar, 0 salir) validando opciones.