Bienvenido
Bienvenido a tu primera lección de Python.
Python es uno de los lenguajes de programación más populares del mundo. Científicos, ingenieros, artistas y estudiantes lo usan todos los días.
En esta lección escribirás código Python real y lo ejecutarás al instante. Tu código se ejecuta en un servidor real — no es una simulación.
Comencemos con el programa más famoso de toda la informática.
Hola, Mundo!
Tu primer programa
La jornada de todo programador comienza con las mismas dos palabras: ¡Hola, Mundo!
En Python, imprimes texto en la pantalla usando la función print():
print("Hello, World!")
Eso es. Una línea. Las comillas le dicen a Python que es texto (llamado cadena). La función print() lo envía a la pantalla.
¿Qué son las Variables?
Variables: dar nombres a los valores
Una variable es un nombre que contiene un valor. Piénsalo como una caja etiquetada.
name = "Ada"
age = 12
print(name) — imprime: Ada
print(age) — imprime: 12
El signo = significa asignar — poner el valor del lado derecho en el nombre del lado izquierdo.
El texto va entre comillas (una cadena). Los números no necesitan comillas (un entero).
Crear Variables
Tu turno
Crea dos variables e imprímelas:
1. Una variable llamada animal establecida en tu animal favorito
2. Una variable llamada count establecida en cuántas patas tiene
3. Imprime ambas variables
Ejemplo de resultado (el tuyo será diferente):
cat
4
Combinando Cadenas
Concatenación de cadenas
Puedes unir cadenas con +:
greeting = "Hello" + " " + "World"
print(greeting) — imprime: Hello World
f-strings (cadenas formateadas)
Una mejor manera de mezclar variables en texto:
name = "Ada"
print(f"My name is {name}") — imprime: My name is Ada
La f antes de la comilla activa el modo f-string. Dentro de la cadena, {variable} se reemplaza con el valor de la variable.
Práctica de f-strings
Tu turno
Crea dos variables:
- food — tu comida favorita (una cadena)
- rating — cuánto te gusta del 1 al 10 (un entero)
Luego usa un f-string para imprimir:
I love pizza! I rate it 9 out of 10.
(con tu propia comida y calificación)
If / Else
Tomar decisiones
Los programas pueden tomar decisiones usando if y else:
temperature = 35
if temperature > 30:
print("It is hot!")
else:
print("It is not hot.")
El código indentado bajo if solo se ejecuta cuando la condición es True.
El código bajo else se ejecuta cuando es False.
Operadores de comparación: > (mayor), < (menor), == (igual), != (no igual), >=, <=
Desafío If/Else
Tu turno
Escribe un programa que:
1. Crea una variable score establecida en cualquier número
2. Si score es 60 o superior, imprime Pass
3. De lo contrario, imprime Fail
Juntarlo Todo
Desafío final
Ahora sabes: print(), variables, f-strings, e if/else.
Combínalos todos en un programa.
Escribe un programa que:
1. Crea una variable name (un nombre, una cadena)
2. Crea una variable age (una edad, un entero)
3. Si age es 13 o mayor, imprime: Welcome, [name]! You may enter.
4. De lo contrario, imprime: Sorry, [name]. You must be 13 to enter.
Usa un f-string para el resultado.