Instalación de Python y VS Code

Lectura
25 min~10 min lectura
CONCEPTO CLAVE: Antes de escribir nuestra primera línea de código en Python, necesitamos configurar nuestro entorno de desarrollo. Esto implica instalar el intérprete de Python y un editor de código. En esta lección aprenderemos a instalar ambas herramientas y verificaremos que todo funcione correctamente.

¿Qué es Python y por qué necesitamos instalarlo?

Python es un lenguaje de programación interpretado, lo que significa que necesita un programa especial llamado intérprete para ejecutar nuestro código. Este intérprete traduce nuestras instrucciones escritas en Python a lenguaje que la computadora puede entender y ejecutar.

Cuando instalamos Python en nuestra computadora, estamos instalando exactamente ese intérprete. Sin él, nuestra computadora no sabría cómo ejecutar código Python.

📌 Nota importante: Python está disponible para Windows, macOS y Linux. El proceso de instalación varía ligeramente según el sistema operativo, pero los conceptos son los mismos en todos ellos.

Instalación de Python

Python se descarga gratuitamente desde su sitio oficial: python.org. Es crucial descargar la versión más reciente desde este sitio para garantizar que tenemos las últimas características y correcciones de seguridad.

Instalación en Windows

  1. Visita python.org/downloads y haz clic en el botón de descarga de Python.
  2. Ejecuta el archivo descargado (.exe).
  3. MUY IMPORTANTE: Antes de hacer clic en "Install Now", marca la casilla que dice "Add Python to PATH". Esto es fundamental para que Python funcione correctamente desde la terminal.
  4. Haz clic en "Install Now" y espera a que termine la instalación.
  5. Una vez completada, verifica la instalación abriendo una terminal (cmd o PowerShell) y escribiendo: python --version
⚠️ Advertencia: Si no marcas "Add Python to PATH" durante la instalación en Windows, el comando python no funcionará en la terminal. Deberás reinstalar Python o añadir Python manualmente al PATH del sistema.

Instalación en macOS

En macOS, Python puede venir preinstalado, pero generalmente está obsoleto. Apple suele incluir Python 2.7, que está siendo descontinuado. Recomendamos instalar la versión más reciente de Python 3.

  1. Descarga Python desde python.org/downloads.
  2. Abre el archivo .pkg descargado.
  3. Sigue los pasos del instalador.
  4. Abre la aplicación Terminal y verifica con: python3 --version
💡 Consejo: En macOS y Linux, el comando para invocar Python 3 es python3, mientras que en Windows puede ser simplemente python. Esto se debe a que en sistemas Unix, python podría referirse a Python 2, que todavía existe en algunos sistemas.

Instalación en Linux

La mayoría de distribuciones Linux vienen con Python preinstalado. Para verificar qué versión tienes, abre una terminal y escribe:

python3 --version

Si necesitas instalar Python en una distribución basada en Debian (como Ubuntu), puedes usar el administrador de paquetes:

sudo apt update
sudo apt install python3 python3-pip python3-venv

¿Qué es un editor de código y por qué usar VS Code?

Aunque podemos escribir código Python en cualquier editor de texto (como el Bloc de notas), un editor de código nos proporciona herramientas que hacen la programación más fácil y eficiente. Estas herramientas incluyen:

  • Resaltado de sintaxis: Colorea diferentes partes del código para que sea más fácil de leer.
  • Autocompletado: Sugiere código mientras escribimos, ahorrando tiempo y evitando errores.
  • Detección de errores: Nos muestra cuando cometemos errores de sintaxis.
  • Depuración: Nos permite ejecutar código paso a paso para encontrar problemas.

Visual Studio Code (VS Code) es un editor de código gratuito y muy popular desarrollado por Microsoft. Es ligero, extensible y funciona perfectamente con Python mediante extensiones.

Instalación de VS Code

  1. Descarga VS Code desde code.visualstudio.com.
  2. Elige la versión para tu sistema operativo (Windows, macOS o Linux).
  3. Ejecuta el instalador y sigue los pasos.
  4. Abre VS Code una vez instalado.
📌 Dato interesante: VS Code no es lo mismo que Visual Studio. VS Code es un editor más ligero y versátil, perfecto para programación en múltiples lenguajes incluyendo Python.

Configuración de Python en VS Code

Después de instalar VS Code, necesitamos preparar el entorno para programar en Python. Esto incluye instalar la extensión oficial de Python y configurar algunos ajustes básicos.

Instalar la extensión de Python en VS Code

  1. Abre VS Code.
  2. En el menú izquierdo, haz clic en el icono de Extensiones (parece un cuadrado).
  3. En el buscador de extensiones, escribe "Python".
  4. Busca la extensión publicada por Microsoft (generalmente la primera) y haz clic en Instalar.
  5. Espera a que se complete la instalación.
💡 Consejo: La extensión de Python de Microsoft es la más popular y confiable. Añade características como IntelliSense (autocompletado inteligente), linting (detección de errores), debugging y soporte para Jupyter notebooks.

Configuración adicional recomendada

Para tener una mejor experiencia de programación, te recomendamos ajustar estas configuraciones en VS Code:

  1. Presiona Ctrl + , (o Cmd + , en Mac) para abrir la configuración.
  2. En el buscador, escribe "format on save" y actívalo. Esto formateará automáticamente tu código cada vez que guardes.
  3. Busca "tab size" y configúralo a 4 para seguir las convenciones de Python.
  4. Busca "auto save" y configúralo a "afterDelay" para guardar automáticamente.

Tu primer programa en Python

¡Es hora de escribir tu primera línea de código! Vamos a crear el programa más clásico en programación: "Hola Mundo". Este programa simplemente muestra un mensaje en pantalla.

Crear un archivo Python

  1. En VS Code, ve al menú ArchivoNuevo archivo (o presiona Ctrl + N).
  2. Guarda el archivo inmediatamente: ArchivoGuardar (o Ctrl + S).
  3. Nombre del archivo: hola_mundo.py. La extensión .py indica que es un archivo Python.
⚠️ Importante: Siempre usa la extensión .py para tus archivos Python. Sin esta extensión, VS Code no reconocerá el archivo como código Python y no aplicará el resaltado de sintaxis.

Escribir el código

En el archivo que acabas de crear, escribe exactamente lo siguiente:

print("¡Hola Mundo!")

La función print() es una de las funciones más básicas y útiles en Python. Su propósito es mostrar texto en la pantalla. Todo lo que pongas dentro de los paréntesis y entre comillas se mostrará como texto.

CONCEPTO CLAVE: print() es una función incorporada en Python que toma un valor y lo muestra en la pantalla. Los paréntesis contienen el argumento que queremos mostrar, y las comillas indican que es texto literal (un string).

Ejecutar el programa

Hay varias formas de ejecutar tu programa en VS Code:

MétodoWindowsMac/Linux
Botón de ejecuciónClick en triángulo ▶️ verdeClick en triángulo ▶️ verde
Atajo de tecladoCtrl + F5Ctrl + F5
Menú contextualClick derecho → "Run Python File"Click derecho → "Run Python File"
Terminalpython hola_mundo.pypython3 hola_mundo.py
💡 Consejo: Presionar F5 también ejecuta el archivo, pero Shift + F5 es mejor porque se usa para depuración. Para una ejecución simple, Ctrl + F5 es más rápido.

Al ejecutar el programa, deberías ver en la terminal integrada de VS Code (en la parte inferior de la pantalla) el mensaje:

¡Hola Mundo!
¡Felicidades! Has escrito y ejecutado tu primer programa en Python. Este pequeño paso marca el inicio de tu viaje en la programación. A partir de aquí, las posibilidades son infinitas.
Ver más: Otros ejemplos con print()

Puedes experimentar con la función print() de varias maneras:

# Imprimir múltiples valores
print("Hola", "Mundo")

# Imprimir números
print(42)

# Imprimir el resultado de una operación
print(10 + 5)

# Imprimir texto con comillas
print('Ella dijo "Hola"')
print("Ella dijo 'Hola'")

El símbolo # se usa para escribir comentarios en Python. Todo lo que viene después de # en una línea es ignorado por el intérprete y sirve para que los humanos entiendan mejor el código.

El intérprete de Python: ¿Qué sucede realmente?

Cuando ejecutamos nuestro programa, ocurre lo siguiente:

  1. VS Code envía el archivo .py al intérprete de Python que instalamos.
  2. El intérprete lee el archivo línea por línea.
  3. Traduce cada instrucción a código máquina (unos y ceros que la computadora entiende).
  4. Ejecuta las instrucciones y devuelve el resultado.
  5. El resultado se muestra en la terminal.
📌 Concepto clave: Python es un lenguaje interpretado, lo que significa que el código se ejecuta línea por línea, en contraste con lenguajes compilados (como C++) donde todo el programa se traduce de golpe antes de ejecutarse. Esto hace que Python sea más flexible y fácil de probar.

La terminal integrada de VS Code

VS Code tiene una terminal integrada que se puede abrir con el atajo Ctrl + ` (backtick, la tecla debajo de Esc). Esta terminal es muy útil porque:

  • Podemos ejecutar código Python directamente sin crear un archivo.
  • Vemos los resultados de nuestro programa.
  • Podemos instalar paquetes y ejecutar comandos del sistema.

Para usar Python directamente en la terminal:

# En Windows
python

# En Mac/Linux
python3

Verás que aparece >>>, que es el prompt de Python. Ahora puedes escribir código y ver el resultado inmediatamente:

>>> print("Hola desde la terminal")
Hola desde la terminal
>>> 2 + 2
4
>>> "Python" + " es genial"
'Python es genial'

Para salir del prompt de Python, escribe exit() o presiona Ctrl + Z (Windows) o Ctrl + D (Mac/Linux).

💡 Consejo profesional: Aprender a usar la terminal es una habilidad fundamental para cualquier programador. Aunque al principio puede parecer intimidante, te dará mucho poder y flexibilidad para trabajar con tu código.

Solución de problemas comunes

Error: "python is not recognized"

Este error significa que Python no está en el PATH del sistema. Las soluciones son:

  1. Reinicia la terminal y prueba de nuevo.
  2. Reinicia tu computadora (a veces es necesario).
  3. Si instalaste Python sin marcar "Add to PATH", reinstal Python marcando esa opción.
  4. Busca dónde se instaló Python manualmente y usa la ruta completa, por ejemplo: C:\Python311\python.exe hola_mundo.py

Error: "Unable to find vcvarsall.bat" en Windows

Este error aparece cuando intentas instalar某些 paquetes que necesitan un compilador C. Para la mayoría de los paquetes, esto no será un problema. Si lo necesitas, puedes instalar Build Tools para Visual Studio.

VS Code no reconoce Python

  1. Asegúrate de haber instalado la extensión de Python.
  2. Asegúrate de que tu archivo tenga la extensión .py.
  3. En la esquina inferior izquierda, verifica que el intérprete de Python esté seleccionado. Deberías ver algo como "Python 3.11.x".
  4. Si no ves el selector, presiona F1, escribe "Python: Select Interpreter" y selecciona la versión instalada.
CONCEPTO CLAVE: El intérprete de Python es el programa que ejecuta nuestro código. VS Code puede trabajar con múltiples versiones de Python instaladas, por eso es importante seleccionar cuál queremos usar en cada proyecto.

Resumen de lo aprendido

En esta lección hemos cubierto:

ConceptoDescripción
Intérprete de PythonPrograma que ejecuta código Python
VS CodeEditor de código recomendado para Python
Extensión de PythonComplemento que añade soporte para Python en VS Code
Función print()Muestra texto o valores en la pantalla
Archivo .pyArchivos que contienen código Python
🧠 Quiz

¿Qué significa la extensión .py al final de un nombre de archivo?

  • A) Que es un archivo de imagen
  • B) Que es un archivo de texto normal
  • C) Que es un archivo de código Python
  • D) Que es un archivo de PowerPoint
✅ Respuesta correcta: C) Que es un archivo de código Python. La extensión .py indica que el archivo contiene código Python y debe ser interpretado por el intérprete de Python.
🧠 Quiz

¿Cuál es la función de la extensión de Python en VS Code?

  • A) Instalar Python en la computadora
  • B) Añadir características como autocompletado y detección de errores
  • C) Traducir Python a otros lenguajes
  • D) Ejecutar código más rápido
✅ Respuesta correcta: B) Añadir características como autocompletado y detección de errores. La extensión de Python mejora VS Code añadiendo herramientas de desarrollo como IntelliSense, linting y soporte para debugging.
🧠 Quiz

¿Por qué es importante marcar "Add Python to PATH" durante la instalación en Windows?

  • A) No es importante, es opcional
  • B) Para que el comando "python" funcione en cualquier terminal
  • C) Solo es necesario para macOS
  • D) Para que Python ocupe menos espacio
✅ Respuesta correcta: B) Para que el comando "python" funcione en cualquier terminal. Añadir Python al PATH permite que el sistema operativo encuentre el intérprete de Python desde cualquier ubicación en la terminal, sin necesidad de escribir la ruta completa.
Ahora que tienes tu entorno configurado y has ejecutado tu primer programa, estás listo para aprender los conceptos fundamentales de Python. En la próxima lección, exploraremos los tipos de datos básicos y las variables, los bloques fundamentales de construcción de cualquier programa.
📌 Próximos pasos: Antes de continuar, asegúrate de poder: 1) Abrir VS Code, 2) Crear un archivo .py, 3) Escribir código con print(), 4) Ejecutar el archivo y ver el resultado. Si puedes hacer todo esto, estás listo para la siguiente lección.