🐍 Introducción a Python

¿Qué es Python?

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.

  • Interpretado — No necesita compilación, se ejecuta línea a línea.
  • Tipado dinámico — Las variables pueden cambiar de tipo en tiempo de ejecución.
  • Multiplataforma — Funciona en Windows, macOS, Linux y más.
  • Gran ecosistema — Miles de bibliotecas para cualquier tarea.

Instalación de Python

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.

IDLE y VS Code

Tienes dos opciones principales para empezar a escribir código Python:

  • IDLE — Viene incluido con Python. Es un editor muy sencillo ideal para los primeros pasos. Abre IDLE desde el menú de inicio o terminal con idle.
  • VS Code — Editor más completo y profesional. Descárgalo de code.visualstudio.com y luego instala la extensión Python de Microsoft.

Tu primer programa: "Hola, mundo"

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!

La función 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

La función 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.

Comentarios en Python

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.
"""

Ejemplo completo

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!")
💡 Recuerda: 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.

Resumen

  • Python es un lenguaje interpretado, fácil de leer y aprender.
  • Descárgalo de python.org y verifica con python --version.
  • Puedes usar IDLE o VS Code para escribir y ejecutar código.
  • print() muestra datos en pantalla, input() los recibe del usuario.
  • Los comentarios con # ayudan a documentar el código.

← Volver al curso