Python
Guía completa para instalar y configurar Python en tu sistema
¿Qué es Python?
Python es un lenguaje de programación interpretado, de alto nivel y con una sintaxis clara y legible. Es multiparadigma y se utiliza en desarrollo web, ciencia de datos, inteligencia artificial, automatización y más.
🔄 Multiparadigma
Soporta programación orientada a objetos, imperativa y funcional
📚 Amplias Librerías
Ecosistema extenso con librerías para casi cualquier tarea
🚀 Fácil Aprendizaje
Sintaxis clara y legible, ideal para principiantes
🌐 Multiplataforma
Funciona en Windows, macOS, Linux y otros sistemas
Instalación de Python
Paso 1: Descargar Python
Visita la página oficial de Python.org y descarga la última versión estable para tu sistema operativo.
Paso 2: Ejecutar el instalador
Ejecuta el archivo descargado (.exe en Windows, .pkg en macOS, .tar.xz en Linux).
Windows - Instalador ejecutable:
python-3.x.x-amd64.exe
Paso 3: Configurar la instalación (Windows)
Durante la instalación en Windows, asegúrate de marcar estas opciones importantes:
- "Add Python to PATH" - Fundamental para acceder a Python desde cualquier lugar
- "Install launcher for all users" - Recomendado
- "Customize installation" - Para opciones avanzadas
Paso 4: Finalizar instalación
Completa la instalación y verifica que Python esté correctamente instalado.
Verificar la instalación
Comprobar versión de Python
Abre tu terminal o línea de comandos y ejecuta:
Verificar instalación:
python --version
O alternativamente:
python3 --version
Acceder al intérprete de Python
Ejecuta Python en modo interactivo:
Terminal/Consola:
$ python
Python 3.11.0 (default, Oct 24 2022, 18:26:48)
[GCC 11.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
Configuración del PATH
¿Qué es el PATH?
El PATH es una variable de sistema que le indica al sistema operativo dónde buscar los ejecutables. Es crucial que Python esté en el PATH para poder ejecutarlo desde cualquier directorio.
Verificar si Python está en el PATH
Windows (CMD):
where python
Linux/Mac (Terminal):
which python3
Primer programa en Python
Crear archivo de prueba
Crea un archivo llamado hola_mundo.py con el siguiente contenido:
# Mi primer programa en Python
print("¡Hola Mundo!")
# Variables y operaciones
nombre = "Ana"
edad = 25
print(f"Me llamo {nombre} y tengo {edad} años")
# Operaciones matemáticas
resultado = 10 + 5
print(f"10 + 5 = {resultado}")
Ejecutar el programa
Desde la terminal, navega al directorio del archivo y ejecuta:
python hola_mundo.py
O si usas Python 3 específicamente:
python3 hola_mundo.py
Salida esperada:
¡Hola Mundo!
Me llamo Ana y tengo 25 años
10 + 5 = 15
Entornos Virtuales (Virtualenv)
¿Por qué usar entornos virtuales?
Los entornos virtuales permiten aislar las dependencias de diferentes proyectos Python, evitando conflictos entre versiones de librerías.
Crear un entorno virtual
Crear entorno:
python -m venv mi_entorno
Activar entorno (Windows):
mi_entorno\Scripts\activate
Activar entorno (Linux/Mac):
source mi_entorno/bin/activate
Desactivar entorno:
deactivate
Instalación de librerías con pip
¿Qué es pip?
pip es el gestor de paquetes de Python. Permite instalar y gestionar librerías de terceros.
Comandos básicos de pip
Instalar una librería:
pip install nombre_libreria
Instalar versión específica:
pip install nombre_libreria==1.2.3
Listar librerías instaladas:
pip list
Guardar dependencias en archivo:
pip freeze > requirements.txt
Instalar desde requirements.txt:
pip install -r requirements.txt
Librerías populares para empezar
📊 NumPy
Computación numérica y arrays
pip install numpy
🐼 Pandas
Análisis y manipulación de datos
pip install pandas
📈 Matplotlib
Gráficos y visualizaciones
pip install matplotlib
🌐 Requests
Peticiones HTTP sencillas
pip install requests
Solución de problemas comunes
'python' no se reconoce como comando
Python no está en el PATH. Revisa la sección de configuración del PATH o reinstala Python marcando "Add Python to PATH".
Conflicto con Python 2 y 3
En algunos sistemas, 'python' ejecuta Python 2 y 'python3' ejecuta Python 3. Usa 'python3' para asegurarte.
Error de permisos al instalar paquetes
En Linux/macOS, no uses sudo con pip. Mejor usa entornos virtuales o la opción --user.