EBAC Logotipo
Menú

1.4 Instala y configura ambientes

Preparar un entorno funcional para el desarrollo web y backend, instalando herramientas y configuraciones necesarias para programar en Python.

1. ¿Qué es un entorno de desarrollo?

Un entorno de desarrollo es el conjunto de herramientas y configuraciones que usamos para programar, ejecutar y probar nuestras aplicaciones.


Incluye:

  1. Editor de código (como Visual Studio Code)
  2. Lenguaje de programación (como Python)
  3. Terminal o consola de comandos
  4. Navegador web
  5. Servidor local para pruebas
  6. Herramientas extra como Git o gestores de paquetes


Estas herramientas formarán tu espacio de trabajo digital: tu taller personal donde escribirás, probarás y darás vida a tus proyectos con código.

2. La terminal y la línea de comandos

La terminal (o línea de comandos) es una herramienta clave para desarrolladores.

Aunque muchas tareas pueden hacerse desde interfaces gráficas (ventanas y botones), aprender a usar la terminal te dará más control, velocidad y entendimiento del sistema.

¿Qué puedes hacer con la terminal?

cd nombre-de-carpeta # Entrar a una carpeta
ls # Ver archivos (Linux/macOS)
dir # Ver archivos (Windows)
cd .. # Subir un nivel

Ejecutar programas:

python archivo.py # Ejecutar script de Python
java ClasePrincipal # Ejecutar archivo compilado en Java
node app.js # Ejecutar archivo JavaScript con Node.js

Instalar dependencias o proyectos:

pip install paquete # Instalar librería en Python
npm install # Instalar paquetes en Node.js
git clone URL-del-repo # Descargar proyecto desde Git


3. Herramientas esenciales

Herramienta

¿Para qué sirve?

Recomendación / Sitio oficial

Editor de código

Escribir código con funciones útiles

Visual Studio Code

Terminal

Ejecutar comandos, navegar carpetas

iTerm2 (Mac), Windows Terminal, Terminal integrada

Navegador

Ver, depurar y probar aplicaciones web

Firefox Developer, Google Chrome

Node.js + npm

Ejecutar herramientas modernas (JS)

nodejs.org

Git

Control de versiones, colaboración en proyectos

git-scm.com

Python + pip

Ejecutar y gestionar librerías de Python

python.org

Gestores de paquetes

Instalar dependencias por lenguaje

pip, pipenv (Python), npm, yarn (JS)


4. Buenas prácticas

  1. Usar carpetas separadas por proyecto. Mantener versiones actualizadas.
  2. Usar control de versiones (Git).
  3. Organiza tus carpetas de proyecto.
  4. Usa nombres claros para archivos.
  5. Pruebas tus instalaciones.
  6. Documentar dependencias (requirements.txt o Pipfile) e instrucciones de ejecución, configuración en un Readme.md