Python es un lenguaje de programación de alto nivel, interpretado y de propósito general. Fue creado por Guido van Rossum y lanzado por primera vez en 1991. Se caracteriza por su sintaxis clara y legible, lo que lo convierte en el lenguaje ideal para aprender a programar.
Descarga Python desde python.org (recomendado: la última versión estable). Durante la instalación en Windows, marca la opción "Add Python to PATH".
Para verificar que se instaló correctamente, abre una terminal o consola y escribe:
python --version
O si estás en Linux/macOS:
python3 --version
Deberías ver algo como Python 3.13.x.
Tienes dos opciones principales para empezar a escribir código Python:
idle.El clásico de los clásicos. Crea un archivo llamado hola.py y escribe:
print("¡Hola, mundo!")
Ejecútalo desde la terminal:
python hola.py
Resultado:
¡Hola, mundo!
print()print() es la función que usamos para mostrar información en pantalla. Puedes imprimir texto, números o el resultado de expresiones:
print("Hola, mundo!")
print(42)
print(3 + 5)
print("El resultado es:", 10 * 2)
Salida:
Hola, mundo!
42
8
El resultado es: 20
input()input() permite al usuario introducir datos desde el teclado. Siempre devuelve una cadena de texto (str):
nombre = input("¿Cómo te llamas? ")
print("Hola,", nombre)
Cuando ejecutes el programa, Python esperará a que escribas algo y pulses Enter.
Los comentarios son líneas que Python ignora. Sirven para explicar el código o desactivar temporalmente partes del mismo:
# Esto es un comentario de una línea
print("Esto se ejecuta") # Comentario al final de una línea
# print("Esto está comentado y no se ejecuta")
"""
Esto es un comentario
de varias líneas (docstring).
Python lo ignora si no es el primer elemento de una función/clase.
"""
Un programa que saluda al usuario usando todo lo aprendido:
# Programa de saludo personalizado
print("=== SALUDADOR PYTHON ===")
nombre = input("¿Cómo te llamas? ")
edad = input("¿Cuántos años tienes? ")
print()
print("Hola,", nombre, "!")
print("Tienes", edad, "años.")
print("¡Encantado de conocerte!")
input() siempre devuelve texto (str). Si necesitas números,
deberás convertir el valor con int() o float() — lo veremos en la siguiente lección.
python --version.print() muestra datos en pantalla, input() los recibe del usuario.# ayudan a documentar el código.