← Python Fundamentals
Práctica libre · Python

Practicar Python

Elige el concepto que quieres reforzar. Puedes empezar por cualquiera.

01

INTRODUCCIÓN

`print()` muestra valores. Python ejecuta instrucciones en orden y usa indentación para agrupar bloques.

4 ejercicios
02

VARIABLES Y TIPOS

Las variables guardan valores. Python distingue strings, enteros, decimales, booleanos y `None`.

4 ejercicios
03

OPERADORES Y CONVERSIONES

Los operadores calculan. `int`, `float` y `str` convierten valores; `input()` siempre entrega texto.

4 ejercicios
04

CONDICIONALES

`if`, `elif` y `else` eligen caminos según condiciones booleanas.

4 ejercicios
05

BUCLES WHILE

`while` repite mientras una condición sea verdadera. El estado debe avanzar para evitar un bucle infinito.

4 ejercicios
06

FOR Y RANGE

`for` recorre valores; `range(inicio, límite, paso)` genera secuencias sin incluir el límite.

4 ejercicios
07

FUNCIONES Y PARÁMETROS

`def` crea funciones. Los parámetros pueden tener valores predeterminados y `*args` reúne varios argumentos.

4 ejercicios
08

STRINGS

Los strings admiten índices, cortes y métodos como `strip`, `lower`, `split` y `join`.

4 ejercicios
09

LISTAS

Las listas son ordenadas y mutables. `append` añade elementos, los índices acceden a ellos y `len` mide su tamaño.

4 ejercicios
10

TUPLAS Y CONJUNTOS

Las tuplas son inmutables. Los conjuntos conservan valores únicos y permiten intersecciones con `&`.

4 ejercicios
11

DICCIONARIOS

Los diccionarios relacionan claves y valores. `get(clave, alternativa)` permite consultar y acumular con seguridad.

4 ejercicios
12

RETORNO Y COMPRENSIONES

`return` entrega resultados; las variables locales no alteran el exterior. Las comprensiones construyen listas.

4 ejercicios
13

EXCEPCIONES

`try` y `except` permiten responder a errores concretos como `ValueError` o `ZeroDivisionError`.

4 ejercicios
14

MÓDULOS Y POO

`import` reutiliza módulos estándar. Una clase define atributos y métodos; `self` representa cada instancia.

4 ejercicios
15

PROYECTO FINAL

Integra limpieza, listas, diccionarios, funciones y decisiones en un pequeño gestor de tareas.

4 ejercicios