Introducción a la Terminal en el Desarrollo Python
La terminal (también conocida como línea de comandos o consola) es una herramienta fundamental para el desarrollo en Python y otros lenguajes de programación. Permite ejecutar comandos, gestionar archivos, instalar dependencias, manejar entornos virtuales y automatizar tareas.
Este documento ofrece una introducción básica a la terminal, enfocándose en su uso en proyectos Python.
1. ¿Qué es la terminal?
La terminal es una interfaz de texto que permite interactuar directamente con el sistema operativo. A diferencia de las interfaces gráficas, la terminal:
Es más rápida para ejecutar tareas repetitivas.
Permite automatizar procesos mediante scripts.
Es compatible con herramientas de desarrollo y entornos virtuales.
2. Terminales comunes
Dependiendo del sistema operativo, se utilizan diferentes terminales:
Sistema |
Terminal habitual |
|---|---|
Windows |
Command Prompt (cmd), PowerShell, Windows Terminal |
macOS |
Terminal.app, iTerm2 |
Linux |
Bash, Zsh, Konsole, GNOME Terminal |
4. Uso de la terminal en Python
La terminal permite ejecutar código Python y gestionar proyectos:
4.1 Ejecutar scripts Python
python ejemplo.py
4.2 Entrar en modo interactivo
python
Esto abre un intérprete donde se pueden probar comandos de Python de manera inmediata. También nos permite instalar paquetes:
uv pip install numpy pandas matplotlib
Si se utiliza ``uv`` para entornos virtuales:
uv pip install -r requirements.txt
5. Atajos útiles
Tab: autocompletado de archivos y comandos.Ctrl + C: detener ejecución de un comando en curso.Ctrl + L: limpiar pantalla.Ctrl + D(Linux/macOS) oexit(Windows): salir del intérprete Python.Flechas arriba/abajo: recorrer comandos previos.