Estás viendo el contenido de esta lección en modo lectura. Los ejercicios no se corrigen aquí — accede con una cuenta gratuita para practicar con corrección automática y guardar tu progreso.
Python: programación práctica
Por qué Python
- Uno de los lenguajes más usados del mundo (junto con JavaScript).
- Sintaxis clara y legible (parecida al inglés).
- Usado en: IA, ciencia de datos, web, automatización, juegos, robótica.
Fundamentos de Python
# Variables
nombre = "María"
edad = 15
altura = 1.65
es_estudiante = True
# Entrada/Salida
nombre = input("¿Cómo te llamas? ")
print("Hola", nombre)
# Condicional
if edad >= 18:
print("Mayor de edad")
else:
print("Menor de edad")
# Bucle for
for i in range(1, 11):
print(i)
# Bucle while
contador = 0
while contador < 5:
print(contador)
contador += 1
# Lista
notas = [7, 5, 8, 6, 9]
media = sum(notas) / len(notas)
print("Media:", media)
# Función
def saludar(nombre):
return "Hola " + nombre
print(saludar("Pablo"))Proyectos con Python
- Calculadora: pide 2 números y una operación. Calcula el resultado.
- Juego adivinanza: el programa piensa un número, el usuario intenta adivinarlo.
- Piedra-papel-tijera: juego contra el ordenador (que elige al azar).
- Gestor de notas: programa que pide notas, calcula media, muestra la más alta y la más baja.
¿Sabías que...?
Python fue creado por Guido van Rossum en 1991. El nombre viene de Monty Python (grupo de humor británico), no de la serpiente. Hoy es el lenguaje más usado en inteligencia artificial: bibliotecas como TensorFlow y PyTorch se manejan desde Python, aunque su núcleo está escrito en C++.
Actividades
1. Hola Mundo: escribe un programa que pida tu nombre y muestre "Hola [nombre], bienvenido".
2. Calculadora: programa que pide 2 números y una operación (+, -, *, /). Muestra resultado.
3. Adivinanza: el programa genera un número aleatorio 1-100. El usuario intenta adivinar. Dice "mayor" o "menor" hasta acertar.
4. Notas: pide 5 notas. Calcula media, máximo, mínimo. Dice si aprueba o suspende.
5. Proyecto: programa un juego de piedra-papel-tijera contra el ordenador. Con puntuación a 3 victorias.
✏️ Actividad de repasoRepasa los conceptos principales de esta lección. Intenta explicar con tus propias palabras lo que has aprendido sobre Python: programación práctica.
- Lee de nuevo las secciones que no hayas entendido bien.
- Escribe un resumen de 3-5 líneas con las ideas principales.
- Si hay ejercicios, intenta resolverlos sin mirar las soluciones.