Instalacion de Python en tu Computadora
Por que aprender Python?Antes de meternos de lleno en la instalacion, vamos a entender por que Python se ha convertido en uno de los lenguajes de programacion mas populares del mundo. Python es utilizado por empresas como Google, NASA, Netflix y Spotify para desarrollar desde servidores web hasta sistemas de inteligencia artificial. Su sintaxis es limpia y legible, lo que significa que puedes aprender a programar sin luchar contra reglas complicadas.
Python tiene una comunidad enorme y activa. Esto quiere decir que si alguna vez te atascas con un problema, Encontraras millones de tutoriales, documentacion y foros donde gente amable te ayudara. Ademas, Python se usa en muchas areas diferentes: desarrollo web, ciencia de datos, automatizacion de tareas, aprendizaje automatico, scripting y mucho mas. Cuando domines Python, tendras puertas abiertas a un monton de oportunidades laborales.
Que necesitas antes de instalar PythonAntes de proceder con la instalacion, vamos a verificar algunos requisitos previos. No te preocupes, son muy basicos. Necesitas una computadora con Windows, macOS o Linux. Cualquiera de estos sistemas operativos funciona perfectamente con Python. Tambien necesitas tener permisos de administrador en tu computadora para instalar software, aunque en la mayoria de los casos no tendras problemas.
Tambien es recomendable tener conocimientos basicos de como usar la linea de comandos o terminal de tu sistema operativo. No te asustes si nunca la has usado, te explicaremos lo basico mas adelante. La terminal es simplemente una forma de dar ordenes a tu computadora usando texto en lugar de hacer clic en botones. Es una habilidad muy util que te servira no solo para Python, sino para muchas otras cosas en el mundo de la programacion.
Instalando Python en WindowsEl proceso de instalacion en Windows es muy sencillo. Primero, ve al sitio oficial de Python en python.org. Veras un boton grande que dice Download Python. Haz clic en el y se descargara el archivo de instalacion. Ejecuta el archivo descargado y aparecera una ventana de instalacion.
Aqui viene un paso muy importante: marca la casilla que dice Add Python to PATH. Esta opcion permite que tu computadora encuentre Python desde cualquier lugar sin tener que especificar la ruta completa. Sin esto, tendrias problemas cuando intentes ejecutar programas de Python. Tambien puedes marcar la opcion Install launcher for all users si esta disponible.
Haz clic en Install Now y espera a que termine la instalacion. Tardara solo unos minutos. Una vez completado, veras un mensaje de exito. Para verificar que todo salio bien, abre la terminal de Windows. Puedes hacerlo buscando cmd en el menu inicio o presionando la tecla Windows + R y escribiendo cmd.
En la terminal, escribe python --version y presiona Enter. Deberias ver algo como Python 3.12.1 (el numero de version puede variar dependiendo de cuando hagas la instalacion). Si ves ese mensaje, felicidades: Python esta instalado correctamente en tu Windows.
Instalando Python en macOSSi tienes una Mac, tienes suerte porque Python probablemente ya esta instalado en tu sistema. Las versiones recientes de macOS vienen con Python 2.7 preinstalado, pero nosotros queremos usar Python 3. La buena noticia es que la instalacion es igual de facil que en Windows.
La forma mas recomendada de instalar Python en Mac es usando Homebrew. Homebrew es un gestor de paquetes que facilita la instalacion de software en tu Mac. Para instalarlo, abre la terminal (la encuentras en Aplicaciones > Utilidades > Terminal) y pega el siguiente comando que encontraras en la pagina oficial de Homebrew:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Una vez instalado Homebrew, escribe brew install python3 en la terminal y presiona Enter. Homebrew descargara e instalara la ultima version de Python 3. Cuando termine, verifica la instalacion escribiendo python3 --version en la terminal. Veras el numero de version y sabras que todo salio bien.

En Linux, la mayoria de las distribuciones ya vienen con Python instalado. Sin embargo, es posible que tengas Python 2 en lugar de Python 3, o que quieras asegurarte de tener la version mas reciente. La mayoria de las distribuciones Linux tienen Python 3 disponible en sus repositorios.
Si usas Ubuntu o Debian, abre la terminal y escribe sudo apt update para actualizar tus repositorios. Luego escribe sudo apt install python3 para instalar Python 3. Te pedira tu contrasena de administrador y confirmaras la instalacion. En Fedora, puedes usar sudo dnf install python3. Y en Arch Linux, sudo pacman -S python.
Despues de la instalacion, verifica que todo funcione escribiendo python3 --version en la terminal. Veras el numero de version y sabras que estas listo para programar. Algunas distribuciones pueden requerir que installs pip por separado, pero la mayoria ya lo incluyen por defecto.
Que es pip y por que importa?Ahora que tienes Python instalado, vamos a hablar de pip. PIP significa Python Installs Packages (Paquetes de Instalacion Python). Es una herramienta que te permite descargar e instalar librerias adicionales que otras personas han creado. Imagina que quieres hacer un programa que trabaje con fechas, o que quieres conectar tu programa a una base de datos.
En lugar de escribir todo ese codigo desde cero, puedes usar librerias que ya existen. Por ejemplo, si quieres crear graficos, puedes usar una libreria llamada matplotlib. Si quieres trabajar con datos en formato Excel, pandas es tu mejor opcion. PIP hace que instalar estas librerias sea tan facil como escribir pip install nombre_libreria en la terminal.
Para verificar que pip esta instalado, escribe pip --version o pip3 --version en la terminal. Si te da un error, no te preocupes. En versiones recientes de Python, pip ya viene incluido automaticamente. Si por alguna razon no lo tienes, puedes instalarlo facilmente buscando instrucciones en la documentacion oficial de Python.
Tu primer entorno virtualCuando trabajes en proyectos reales de Python, frequentemente necesitars instalar diferentes librerias para cada proyecto. Aqui es donde entran los entornos virtuales. Un entorno virtual es como una burbuja aislada donde puedes instalar librerias especificas para un proyecto sin que afecten a otros proyectos.
Para crear un entorno virtual, usa el modulo venv que viene incluido en Python. Abre tu terminal y navega a la carpeta donde quieres crear tu proyecto. Escribe python3 -m venv mi_entorno (puedes reemplazar mi_entorno por el nombre que quieras). Esto creara una carpeta con ese nombre que contiene una copia de Python y pip.
Para activar el entorno virtual en Windows, escribe mi_entorno\Scripts\activate. En Mac y Linux, escribe source mi_entorno/bin/activate. Veras que el nombre del entorno aparece al principio de tu linea de comandos. Ahora estas dentro de tu entorno virtual. Cualquier libreria que instales con pip solo estara disponible aqui.
Para desactivar el entorno, simplemente escribe deactivate en la terminal. Los entornos virtuales son una mejor practica essentielle en el desarrollo profesional de Python. Te permiten mantener tus proyectos organizados y evitar conflictos entre diferentes versiones de librerias.
El IDE: Donde escribiras tu codigoAhora que tienes Python instalado, necesitas un lugar donde escribir tu codigo. Puedes usar cualquier editor de texto, pero un IDE (Entorno de Desarrollo Integrado) hace tu vida mucho mas facil. Un IDE te da caracteristicas como resaltado de sintaxis (colores que hacen tu codigo mas legible), autocompletado de codigo, y herramientas para depurar errores.
Para principiantes, te recomiendo VS Code (Visual Studio Code). Es gratis, muy popular, y tiene una extension excelente para Python. Para instalarlo, ve a code.visualstudio.com y descarga la version para tu sistema operativo. Una vez instalado, abre VS Code y ve a la seccion de extensiones (puedes usar el atajo Ctrl+Shift+X en Windows o Cmd+Shift+X en Mac).
Busca la extension Python de Microsoft e instalala. Esta extension te permitira ejecutar codigo Python directamente desde VS Code, ver errores, y obtener sugerencias mientras escribes. Tambien puedes considerar PyCharm, otro IDE muy popular especialmente para Python, aunque la version gratuita (Community Edition) tiene menos caracteristicas.
Verificando tu instalacion completaVamos a hacer una verificacion final para asegurarnos de que todo este funcionando correctamente. Abre tu terminal y escribe python --version (o python3 --version en Mac/Linux). Debes ver un numero de version. Luego escribe pip --version (o pip3 --version) para verificar que pip esta instalado.
Ahora vamos a crear un pequeño programa de prueba. Crea un archivo llamado prueba.py y escribe dentro: print("Mi primera linea de Python!"). Desde tu terminal, navega a la carpeta donde guardaste el archivo y escribe python prueba.py (o python3 prueba.py). Deberias ver el mensaje apareciendo en tu pantalla. Si es asi, estas listo para continuar tu viaje de aprendizaje de Python.
En esta leccion has aprendido a instalar Python en diferentes sistemas operativos, a usar pip para instalar librerias, a crear entornos virtuales, y a configurar tu entorno de desarrollo. En la proxima leccion, escribiremos tu primer programa real y aprendereos los conceptos basicos del lenguaje.
Revisemos los puntos más importantes de esta lección antes de continuar.
Resumen
- Python es un lenguaje de programacion popular usado por empresas importantes
- La instalacion es diferente en cada sistema operativo pero muy sencilla
- PIP es el gestor de paquetes de Python para instalar librerias
- Los entornos virtuales aÃslan proyectos y sus dependencias
- VS Code es un editor gratuito recomendado para principiantes
- Siempre verifica la instalacion ejecutando python --version
- Comprendo el concepto principal y puedo explicarlo con mis palabras
- Entiendo cómo aplicarlo en mi situación especÃfica
- Necesito repasar algunas partes antes de continuar
- Quiero ver más ejemplos prácticos del tema