Introducción a Python

Objetivos del módulo

Al completar este módulo serás capaz de:

  • Entender qué es Python y por qué es tan popular
  • Instalar Python en tu ordenador
  • Configurar un entorno de desarrollo
  • Escribir y ejecutar tu primer programa

¿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 su primera versión fue publicada en 1991.

Características principales

Filosofía de Python

Python sigue una filosofía de diseño que enfatiza la legibilidad del código y una sintaxis que permite expresar conceptos en menos líneas que otros lenguajes como C++ o Java.

  • Fácil de aprender: Su sintaxis es clara y similar al inglés
  • Versátil: Se usa en web, ciencia de datos, IA, automatización, juegos…
  • Gran comunidad: Miles de librerías disponibles
  • Multiplataforma: Funciona en Windows, macOS y Linux

¿Dónde se usa Python?

Frameworks como Django y Flask permiten crear aplicaciones web robustas. Instagram, Pinterest y Spotify usan Python en sus backends.

Librerías como Pandas, NumPy y Matplotlib hacen de Python la herramienta preferida para análisis de datos y visualización.

TensorFlow, PyTorch y Scikit-learn son las librerías más populares para inteligencia artificial y aprendizaje automático.

Python es ideal para scripts de automatización, desde renombrar archivos hasta web scraping con Selenium o Beautiful Soup.

Instalación de Python

Paso 1: Descargar Python

Visita la página oficial de Python: https://www.python.org/downloads/

Importante

Durante la instalación en Windows, marca la casilla “Add Python to PATH”. Esto te permitirá ejecutar Python desde cualquier terminal.

Paso 2: Verificar la instalación

Abre una terminal (CMD en Windows, Terminal en macOS/Linux) y escribe:

1python --version

Deberías ver algo como:

Python 3.12.0

Paso 3: Probar el intérprete interactivo

Escribe python en la terminal para abrir el intérprete interactivo:

1>>> print("¡Hola, Python!")
2¡Hola, Python!
3>>> 2 + 2
44
5>>> exit()

Tu primer programa

Vamos a crear un programa simple. Crea un archivo llamado hola.py con el siguiente contenido:

1# Mi primer programa en Python
2print("¡Hola, mundo!")
3
4nombre = input("¿Cómo te llamas? ")
5print(f"¡Encantado de conocerte, {nombre}!")

Ejecútalo desde la terminal:

1python hola.py
  1. # Mi primer programa - Esto es un comentario. Python ignora todo lo que viene después de #
  2. print() - Función que muestra texto en pantalla
  3. input() - Función que espera que el usuario escriba algo
  4. f"..." - F-string, permite incluir variables dentro de texto

Configura tu editor: Visual Studio Code

Hasta ahora hemos usado la terminal para ejecutar Python, y podrías escribir código en el Bloc de notas si quisieras. Pero sería como intentar cocinar un banquete con solo un cuchillo y una sartén: técnicamente posible, pero innecesariamente difícil.

Visual Studio Code (VSCode) es un editor de código gratuito que te dará superpoderes: resaltado de sintaxis, autocompletado, detección de errores antes de ejecutar, y mucho más. Es como pasar de esa cocina básica a una cocina profesional completamente equipada.

Paso 1: Instalar VSCode

  1. Ve a https://code.visualstudio.com/
  2. Descarga la versión para tu sistema operativo
  3. Instálalo (siguiente, siguiente, instalar… ya sabes cómo va)

Paso 2: Instalar la extensión de Python

VSCode por sí solo no sabe nada de Python. Necesitamos enseñarle:

  1. Abre VSCode
  2. Pulsa Ctrl+Shift+X (o haz clic en el icono de extensiones en la barra lateral)
  3. Busca “Python” y selecciona la de Microsoft (tiene millones de descargas)
  4. Haz clic en Install
¿Qué incluye esta extensión?

La extensión de Python incluye automáticamente:

  • Pylance: Autocompletado inteligente que te sugiere código mientras escribes
  • Python Debugger: Para encontrar y corregir errores paso a paso
  • Linting: Te avisa de errores antes de ejecutar el código

Paso 3: Seleccionar el intérprete de Python

VSCode necesita saber qué versión de Python usar:

  1. Pulsa Ctrl+Shift+P para abrir la paleta de comandos
  2. Escribe “Python: Select Interpreter” y selecciónalo
  3. Elige la versión de Python que instalaste (debería aparecer algo como Python 3.12.x)

Paso 4: Crear tu primer proyecto

Vamos a organizar tu espacio de trabajo:

  1. Crea una carpeta en tu ordenador llamada curso-python
  2. En VSCode, ve a File → Open Folder y selecciona esa carpeta
  3. Crea un nuevo archivo: File → New File y guárdalo como hola.py
  4. Escribe el código de “Tu primer programa” que vimos antes
  5. Para ejecutarlo, haz clic en el botón ▶️ en la esquina superior derecha, o pulsa Ctrl+F5
¡Ya tienes tu taller listo!

VSCode recordará tu configuración, así que solo necesitas hacer esto una vez. A partir de ahora, simplemente abre la carpeta del curso y empieza a programar.

Atajos útiles

Estos atajos te ahorrarán mucho tiempo:

Atajo Acción
Ctrl+F5 Ejecutar el programa
F5 Ejecutar con depuración (para encontrar errores)
Ctrl+` Abrir/cerrar la terminal integrada
Ctrl+Space Mostrar sugerencias de autocompletado
Ctrl+S Guardar el archivo

Ejercicio práctico

Ejercicio 1: Calculadora simple

Crea un programa que:

  1. Pida dos números al usuario
  2. Muestre la suma, resta, multiplicación y división de esos números
 1# Calculadora simple
 2num1 = float(input("Introduce el primer número: "))
 3num2 = float(input("Introduce el segundo número: "))
 4
 5print(f"Suma: {num1 + num2}")
 6print(f"Resta: {num1 - num2}")
 7print(f"Multiplicación: {num1 * num2}")
 8
 9if num2 != 0:
10    print(f"División: {num1 / num2}")
11else:
12    print("No se puede dividir entre cero")

Quiz

Pon a prueba lo que has aprendido:

🎮 Quiz: Introducción a Python

0 / 0
Cargando preguntas...

Siguiente módulo

Continuar a Fundamentos