Ejercicios: Configuración del Taller
Configurar el entorno es el primer gran obstáculo. No el más difícil, pero sí el más frustrante, porque falla por razones que no tienen nada que ver con saber programar. Estos ejercicios comprueban que tu taller del Almacén Digital está operativo antes de escribir una sola línea de código real.
Ejercicio 2.1: Verificación de Identidad
Abre tu terminal (PowerShell en Windows, Terminal en macOS/Linux) y ejecuta los comandos para verificar que Python está instalado y es accesible.
- Comando para ver la versión de Python.
- Objetivo: Debes ver un mensaje como
Python 3.x.x. Si ves un error, algo salió mal en la instalación.
Pista 1: El comando que revela la versión de un programa casi siempre termina en
--version.Pista 2: En Windows suele ser
python --versionopy --version; en macOS/Linux,python3 --version. Revisa la tabla del capítulo si no recuerdas cuál te toca.
Ejercicio 2.2: El Explorador de Archivos (Terminal)
La terminal siempre está “parada” en una carpeta (el prompt te dice cuál). Estas son cuatro de las cinco órdenes que viste en el capítulo; funcionan igual en macOS, Linux y PowerShell:
| Comando | Qué hace |
|---|---|
mkdir nombre | Crea una carpeta |
cd nombre | Entra a esa carpeta |
cd .. | Retrocede a la carpeta anterior |
rmdir nombre | Borra una carpeta vacía |
Usando solo la terminal (sin el mouse):
- Crea una carpeta en tu Escritorio (o donde prefieras) llamada
practica_terminal. - Entra en esa carpeta.
- Sal de la carpeta (vuelve atrás).
- Borra la carpeta.
Pista 1: Los cuatro comandos que necesitas ya están en la tabla de arriba, en el orden exacto en que los vas a usar.
Pista 2: Después de
cd ..ya no estás dentro depractica_terminal; confirma en qué carpeta te encuentras antes de ejecutar elrmdirfinal, o intentarás borrar la carpeta equivocada.
Ejercicio 2.3: Simulacro de Proyecto
Vamos a simular el inicio de un proyecto real paso a paso:
- Crea una carpeta llamada
proyecto_secreto. - Entra en ella.
- Crea un entorno virtual llamado
.venv_secreto. (Sí, rompe la regla de oro del nombre.venv, y a propósito: este es un experimento desechable que borrarás en el paso 6. Tus proyectos reales siguen usando.venv.) - Activa el entorno. (Verifica que aparezca el paréntesis en la terminal).
- Desactiva el entorno (usa el comando
deactivate). - Borra toda la carpeta
proyecto_secretopara limpiar.
Pista 1: Este ejercicio encadena comandos que ya usaste por separado en el capítulo: crear carpeta, entrar, crear entorno, activar.
Pista 2: El entorno se crea con
python -m venv .venv_secreto(ajustapython/python3/pysegún tu sistema) y se activa con el script que corresponde a tu terminal (.venv_secreto\Scripts\Activateen Windows,source .venv_secreto/bin/activateen macOS/Linux).
Ejercicio 2.4: Instalación de Prueba
Dos palabras nuevas antes de empezar. Una librería (o paquete) es código que alguien más escribió y tú puedes usar; pip es la grúa que la descarga e instala en tu entorno. Lo estudiarás a fondo en el Capítulo 11; por ahora te bastan dos órdenes: pip install nombre y pip list.
Activa de nuevo un entorno virtual (puedes usar el del ejercicio anterior antes de borrarlo, o crear uno nuevo).
- Con el entorno activo, instala una librería divertida llamada
pyjokes(ocowsay) usandopip.pip install pyjokes - Verifica que se instaló preguntándole a
pipqué tiene instalado (pip list). - Desactiva el entorno y corre
pip listde nuevo. ¿Está la librería ahí? (No debería estar; si el comandopipya ni existe fuera del entorno, esa también es la respuesta. ¡Esa es la magia del aislamiento!).
Pista 1: Confirma primero que el entorno esté activo (verás el paréntesis en el prompt) antes de instalar nada; si instalas con el entorno apagado, la librería queda en el lugar equivocado.
Pista 2:
pip install pyjokesla instala dentro del entorno activo;pip listte muestra lo instalado ahí. Al hacerdeactivatey repetirpip list, lo que ves es la lista global, no la del proyecto.
Ejercicio 2.5: Configuración del Editor
- Abre Visual Studio Code (o tu editor favorito).
- Instala la extensión oficial de “Python”.
- Abre la carpeta de algún proyecto con entorno virtual.
- Dile al editor qué Python usar: abre la paleta de comandos (
Ctrl+Shift+P, oCmd+Shift+Pen macOS), escribe “Python: Select Interpreter” y elige la opción que mencione tu carpeta.venv. La barra inferior de VS Code debe mostrarlo seleccionado.
Pista 1: La extensión de Python en VS Code se busca por su nombre exacto en el panel de extensiones; es la oficial de Microsoft.
Pista 2: “Python: Select Interpreter” solo te ofrece tu
.venvcomo opción si VS Code tiene abierta la carpeta del proyecto (no un archivo suelto). Si no aparece en la lista, abre la carpeta correcta primero.
Nota: Si logras completar los Ejercicios 2.3 y 2.4 sin errores, ya superaste la parte más tediosa de aprender a programar.
Soluciones: en el Apéndice B está la solución de cada ejercicio. Inténtalo por tu cuenta antes de consultarla.
Con tu taller probado, en el siguiente capítulo escribirás tu primer código dentro de este entorno seguro: el saludo “Hola Mundo” y las reglas básicas de sintaxis de Python.