SolveConPython

Retos de Python para Principiantes

Bienvenido a la ruta de Principiantes. Aquí construyes bases sólidas con retos cortos y prácticos: strings, listas, diccionarios, condicionales, bucles y funciones.
Si estás empezando o vienes de otra herramienta (Excel, SQL, Power BI), este es tu punto de entrada ideal.

Qué vas a aprender

  • Lógica básica y pensamiento paso a paso
  • Manipulación de strings (texto) y listas
  • Condiciones (if/else) y bucles (for/while)
  • Funciones pequeñas, limpias y reutilizables
  • Errores comunes y cómo evitarlos
  • Primeros tests con pytest (opcional, pero recomendado)

Cómo usar esta página

  1. Elige el Reto #1 y resuélvelo sin mirar la solución.
  2. Usa las pistas si te bloqueas.
  3. Revisa la solución explicada.
  4. Ejecuta los tests si están disponibles.
  5. Pasa al siguiente reto.

Retos recomendados (inicio)

Consejo: si haces 15–30 minutos al día, en 2–3 semanas notarás un salto real.

Checklist de progreso

  • Entiendo slicing y concatenación de strings
  • Puedo recorrer listas con for
  • Sé usar if/elif/else con confianza
  • Puedo escribir una función por reto
  • Sé leer mensajes de error sin bloquearme

Cuando completes los primeros retos, pasa a Intermedio para aprender patrones reales y escribir código más “profesional”.