Parte 1 — ¿Qué es una terminal?
La terminal
Una terminal es una herramienta que permite controlar la computadora escribiendo instrucciones.
Estas instrucciones se llaman comandos.
Normalmente utilizamos una computadora mediante botones, ventanas, menús e iconos.
Por ejemplo, para crear una carpeta podemos:
- Abrir el Explorador de archivos.
- Hacer clic derecho.
- Seleccionar
Nueva carpeta. - Escribir un nombre.
También podemos hacerlo escribiendo un comando en una terminal.
La terminal no reemplaza completamente a la interfaz gráfica. Es otra manera de trabajar con la computadora.
Los desarrolladores la utilizan frecuentemente porque permite:
- Ejecutar programas.
- Navegar entre carpetas.
- Crear archivos y directorios.
- Instalar herramientas.
- Utilizar Git.
- Trabajar con servidores.
- Automatizar tareas.
- Revisar errores.
- Ejecutar pruebas.
Al principio puede parecer intimidante porque contiene mucho texto, pero no necesitas memorizar cientos de comandos.
Durante este curso aprenderás solamente los que necesitemos.
¿La terminal es lo mismo que Python?
No.
La terminal y Python son herramientas diferentes.
La terminal recibe comandos del sistema.
Python ejecuta código escrito en el lenguaje Python.
En la terminal podemos escribir:
python main.pyEste comando le indica al sistema:
Utiliza Python para ejecutar el archivo main.py.Podemos representarlo así:
Tú escribes un comando
↓
La terminal recibe el comando
↓
La terminal encuentra Python
↓
Python abre main.py
↓
Python ejecuta el código
↓
La terminal muestra el resultado¿Qué es un comando?
Un comando es una instrucción escrita en la terminal.
Por ejemplo:
python main.pyEste comando tiene dos partes:
pythonEs el programa que queremos utilizar.
main.pyEs el archivo que queremos entregarle a Python.
Es parecido a decir:
Abrir main.py utilizando Python¿Dónde escribimos los comandos?
Los comandos se escriben después de una línea que muestra dónde está trabajando la terminal.
En Windows podría verse así:
C:\Users\Daniel\Documents\CodeZero\mini-finance>En macOS o Linux podría verse así:
daniel@computer mini-finance %O:
daniel@computer:~/CodeZero/mini-finance$No debes copiar toda esa línea.
La terminal ya la muestra automáticamente.
Tú solamente escribes el comando después del último símbolo.
Por ejemplo:
C:\Users\Daniel\Documents\CodeZero\mini-finance> python main.pyLa parte que escribiste fue:
python main.py¿Qué significa el símbolo > o $?
Estos símbolos normalmente indican que la terminal está lista para recibir un comando.
En Windows puedes encontrar:
>En Linux o macOS puedes encontrar:
$o:
%No forman parte del comando.
Por ejemplo, si una guía muestra:
python main.pydebes escribir exactamente:
python main.pyNo debes escribir:
> python main.pyni:
$ python main.py