1. Descarga e Instalación de Python
Paso 1: Descargar Python
Visita la página oficial de Python: Ve a python.org/downloads.
Selecciona la versión adecuada: La página detectará automáticamente tu sistema operativo y te ofrecerá la versión más reciente de Python. Para la mayoría de los usuarios, se recomienda descargar Python 3.x, ya que Python 2.x ya no recibe soporte.
Paso 2: Ejecutar el Instalador
Ejecuta el archivo descargado: Dependiendo de tu navegador, es posible que debas abrir el archivo descargado manualmente.
Marca la opción "Add Python to PATH": Esta opción es crucial, ya que permite ejecutar Python desde cualquier lugar en la línea de comandos.
Selecciona "Install Now": Esto instalará Python con las configuraciones recomendadas.
Paso 3: Verificar la Instalación
Abrir la terminal o línea de comandos:
En Windows, puedes buscar "cmd" en el menú de inicio.
En macOS, abre la aplicación Terminal desde las utilidades.
En Linux, utiliza tu terminal favorita.
Verificar Python: Escribe el siguiente comando y presiona Enter:
python --version
Deberías ver algo como esto:
Python 3.x.x
Verificar pip: Pip es el gestor de paquetes para Python. Verifica su instalación con:
pip --version
Deberías obtener una salida similar a esta:
pip 21.x.x from ...
2. Configuración del Entorno de Desarrollo
Paso 1: Selección del Entorno de Desarrollo Integrado (IDE)
Existen múltiples IDEs disponibles para Python. Algunos de los más populares son:
PyCharm: Ofrece versiones tanto gratuitas (Community Edition) como de pago (Professional Edition). Es muy completo y poderoso.
Visual Studio Code (VS Code): Gratuito y extensible con múltiples plugins, incluyendo uno específico para Python.
Jupyter Notebook: Ideal para desarrollo interactivo, especialmente en ciencia de datos y machine learning.
Paso 2: Instalación del IDE
PyCharm:
Descargar: Ve a jetbrains.com/pycharm/download y selecciona la versión adecuada.
Instalar: Sigue las instrucciones del instalador.
VS Code:
Descargar: Ve a code.visualstudio.com y descarga el instalador.
Instalar: Sigue las instrucciones del instalador.
Instalar Extensiones: En VS Code, ve a la sección de Extensiones (icono de cuadrados a la izquierda) y busca "Python". Instala la extensión proporcionada por Microsoft.
Jupyter Notebook:
Instalación: Abre la terminal y ejecuta:
pip install notebook
Ejecutar Jupyter: En la terminal, ejecuta:
jupyter notebook
Esto abrirá Jupyter en tu navegador.
3. Configuración Adicional
Entornos Virtuales
Utilizar entornos virtuales es una práctica recomendada para mantener tus proyectos aislados y evitar conflictos entre diferentes paquetes.
Crear un entorno virtual:
python -m venv nombre_del_entorno
Activar el entorno virtual:
Windows:
nombre_del_entorno\Scripts\activate
macOS y Linux:
source nombre_del_entorno/bin/activate
Instalar paquetes en el entorno:
pip install nombre_del_paquete
Desactivar el entorno:
deactivate
Uso de requirements.txt
Para gestionar las dependencias de un proyecto, puedes listar todos los paquetes necesarios en un archivo requirements.txt
y luego instalarlos en otro entorno o máquina.
Crear
requirements.txt
:pip freeze > requirements.txt
Instalar desde
requirements.txt
:pip install -r requirements.txt
¡Listo! Con estos pasos, deberías estar en camino para empezar a programar en Python con todas las herramientas necesarias configuradas.