01 · INTRODUCCIÓN`print()` muestra valores. Python ejecuta instrucciones en orden y usa indentación para agrupar bloques.
3 ejerciciosCurso · Inicial
Python Fundamentals
Aprende Python desde cero con ejecución real en el navegador.
Ruta guiada
Seguir el curso
Avanza por la teoría y los ejercicios en orden. Conserva tu progreso, XP y certificado.
A tu ritmo
Práctica libre
Elige directamente una unidad y un ejercicio. No altera el progreso académico ni concede XP.
Temario
Unidades del curso
02 · VARIABLES Y TIPOSLas variables guardan valores. Python distingue strings, enteros, decimales, booleanos y `None`.
3 ejercicios03 · OPERADORES Y CONVERSIONESLos operadores calculan. `int`, `float` y `str` convierten valores; `input()` siempre entrega texto.
3 ejercicios04 · CONDICIONALES`if`, `elif` y `else` eligen caminos según condiciones booleanas.
3 ejercicios05 · BUCLES WHILE`while` repite mientras una condición sea verdadera. El estado debe avanzar para evitar un bucle infinito.
3 ejercicios06 · FOR Y RANGE`for` recorre valores; `range(inicio, límite, paso)` genera secuencias sin incluir el límite.
3 ejercicios07 · FUNCIONES Y PARÁMETROS`def` crea funciones. Los parámetros pueden tener valores predeterminados y `*args` reúne varios argumentos.
3 ejercicios08 · STRINGSLos strings admiten índices, cortes y métodos como `strip`, `lower`, `split` y `join`.
3 ejercicios09 · LISTASLas listas son ordenadas y mutables. `append` añade elementos, los índices acceden a ellos y `len` mide su tamaño.
3 ejercicios10 · TUPLAS Y CONJUNTOSLas tuplas son inmutables. Los conjuntos conservan valores únicos y permiten intersecciones con `&`.
3 ejercicios11 · DICCIONARIOSLos diccionarios relacionan claves y valores. `get(clave, alternativa)` permite consultar y acumular con seguridad.
3 ejercicios12 · RETORNO Y COMPRENSIONES`return` entrega resultados; las variables locales no alteran el exterior. Las comprensiones construyen listas.
3 ejercicios13 · EXCEPCIONES`try` y `except` permiten responder a errores concretos como `ValueError` o `ZeroDivisionError`.
3 ejercicios14 · MÓDULOS Y POO`import` reutiliza módulos estándar. Una clase define atributos y métodos; `self` representa cada instancia.
3 ejercicios15 · PROYECTO FINALIntegra limpieza, listas, diccionarios, funciones y decisiones en un pequeño gestor de tareas.
4 ejercicios

