Python Quizzes – ejercicios prácticos de código Python

En esta sección puedes encontrar ejercicios de Python para afianzar conceptos. Se publican regularmente preguntas a modo de encuestas de Python.

Estas encuestas se han obtenido de horas de desarrollo y de ejemplos reales que se pueden ver en el día a día de cualquier pythonista.

Cada PyQuiz tiene una dificultad específica, por lo que se recomienda ver todos de forma progresiva y poco a poco.

Estructura de los PyQuizzes

Ejemplo sobre diccionarios Pyquizz

Cada PyQuizz tiene la siguiente estructura:

  • Pregunta inicial con varias opciones: se recomienda analizar la pregunta y responder antes de ver la solución.
  • Solución de la pregunta.
  • Explicación: explica porqué es válida esa respuesta.

Objetivo de los PyQuizz

Un PyQuizz se centra en una problematica concreta y pretende ayudar a comprender mejor un caso especial del lenguaje.

Estudiando estos casos especiales se puede mejorar mucho la comprensión de cada problema que nos encontramos como desarrolladores en el día a día.

Este aprendizaje se pretende dar de forma interactiva y con un fundamento práctico, por lo que es importante que se intente hacer y comprender cada pregunta de forma individual sin saltar directamente a las soluciones.

PyQuizzes

¡No te las pierdas y aprende con estos ejemplos prácticos!

PyQuiz 36 – map() convierte tipos en Python

PyQuiz 35 – Indexación anidada en Python

PyQuiz 34 – Short-circuit con or en Python

PyQuiz 33 – Slicing negativo en Python

PyQuiz 32 – try/except/else en Python

PyQuiz 31 – Tuple unpacking con * en Python

PyQuiz 30 – match/case en Python

PyQuiz 29 – type() comparación en Python

PyQuiz 28 – Intersección de sets en Python

PyQuiz 27 – __str__ personalizado en Python

PyQuiz 26 – while + break en Python

PyQuiz 25 – dict.get() por defecto en Python

PyQuiz 24 – Lambda con strings en Python

PyQuiz 23 – List comprehension en Python

PyQuiz 22 – Comparación encadenada en Python

PyQuiz 21 – upper() y count() en Python

PyQuiz 20 – range() parámetros en Python

PyQuiz 19 – append vs extend en Python

PyQuiz 18 – f-strings vs format() en Python

PyQuiz 17 – Comparadores y booleanos en Python


📥 Llévate el cheatsheet de Python (gratis)

PDF de 6 páginas con lo esencial: tipos, condicionales, bucles, estructuras de datos, funciones y los errores que más vas a cometer. Para tener al lado mientras programas.

Sin spam. Te apuntas a la lista, descargas el cheatsheet y recibes contenido de Python cada semana.

Tutorial Python online

Aprender Python de forma gratuita siguiendo las secciones del tutorial de Python.


Libros recomendados para aprender Python

Estos son los libros que pueden ayudarte a aprender Python, aprender a programar, tipos de datos, algoritmia y mucho más.

Libro Python a fondo Disponible en:

¿Quieres aprender Python en orden, no a saltos?

Esto que has leído es solo una pieza. En El Pythonista lo verás todo encadenado: 11 módulos, 37+ horas de vídeo, 734 actividades y un proyecto real (MovieTracker) que crece contigo desde la primera variable hasta el deploy a producción.

Ver el curso completo →

37+ horas · 734 actividades · Proyecto real · Acceso de por vida · 14 días de garantía