Ruta de aprendizaje

Python desde cero

De print() y las variables a condiciones, bucles, cadenas, colecciones, funciones, archivos y clases, con un reto después de cada tema.

25 lecciones · 59 retos

Empezar la ruta →

1 Primeros pasos 4 lecciones

  1. Lección 1 reto Hola mundo en Python Escribe tu primer programa en Python e imprime texto con print().
  2. Lección 2 retos Variables y tipos de datos en Python Guarda valores en variables y aprende los tipos básicos de Python: str, int, float y bool.
  3. Lección 4 retos Números y operadores en Python Haz cálculos en Python con +, -, *, /, //, % y **, y compara valores.
  4. Lección 1 reto Leer la entrada del usuario en Python Lee lo que escribe el usuario con input() y conviértelo a un número.

2 Decisiones 2 lecciones

  1. Lección 3 retos If, elif y else en Python Toma decisiones con if, elif y else, y combina condiciones con and, or y not.
  2. Lección 3 retos Even or Odd in Python Determine whether an integer is even or odd.

3 Bucles 3 lecciones

  1. Lección 3 retos Bucle for en Python Recorre secuencias con range y enumerate.
  2. Lección 4 retos Bucle while en Python Repite instrucciones mientras una condición sea verdadera.
  3. Lección 3 retos Multiplication Table in Python Print the first five multiples of a number.

4 Cadenas y texto 3 lecciones

  1. Lección 3 retos Cadenas en Python Trabaja con texto en Python: longitud, indexación, slicing y métodos de cadenas.
  2. Lección 3 retos Formato de cadenas con f-strings en Python Crea una salida legible con f-strings de Python y especificadores de formato.
  3. Lección 3 retos Comprobar un palíndromo en Python Detecta palíndromos ignorando mayúsculas y espacios.

5 Colecciones 5 lecciones

  1. Lección 4 retos Listas en Python Crea, modifica, filtra y recorre una lista.
  2. Lección 2 retos Tuplas en Python Agrupa valores en una tupla, desempaquétalos y devuelve varios valores desde una función.
  3. Lección 1 reto Conjuntos (set) en Python Guarda valores únicos con un conjunto de Python y combina conjuntos con union e intersection.
  4. Lección 3 retos Diccionarios en Python Trabaja con pares clave-valor.
  5. Lección 3 retos List comprehension en Python Transforma y filtra valores en una expresión compacta.

6 Funciones 3 lecciones

  1. Lección 3 retos Funciones en Python Define funciones con parámetros y valor de retorno.
  2. Lección 1 reto Módulos e imports en Python Usa la biblioteca estándar de Python con import, from ... import y alias.
  3. Lección 2 retos Sucesión de Fibonacci en Python Genera la sucesión de Fibonacci con un bucle.

7 Errores y archivos 3 lecciones

  1. Lección 2 retos Manejo de excepciones con try/except Captura de forma explícita errores esperados.
  2. Lección 1 reto Leer y escribir archivos en Python Escribe, añade y lee archivos de texto en Python con open() y with.
  3. Lección 2 retos Leer y escribir JSON en Python Convierte entre texto JSON y diccionarios Python.

8 Objetos y clases 2 lecciones

  1. Lección 1 reto Clases y objetos en Python Define un tipo con estado y comportamiento.
  2. Lección 1 reto Programación orientada a objetos en Python Aprende encapsulación, herencia, sobrescritura y polimorfismo con un ejemplo ejecutable.
Continúa con: Fundamentos de programación