PREPARACIÓN / LABORATORIOS

Prepara tus
herramientas.

Instala solo lo que necesita tu ruta. Cada guía explica para qué sirve la herramienta, cómo comprobarla y qué revisar cuando algo falla.

ANTES DE INSTALAR

Menos herramientas.
Más comprensión.

DESCARGA SEGURA

Usa la fuente oficial

Evita instaladores reempaquetados. Los enlaces de esta página conducen al proyecto o proveedor original.

PRUEBA MÍNIMA

Verifica antes de estudiar

Ejecuta el ejemplo de comprobación. Separar instalación de contenido evita confundir un problema de entorno con uno conceptual.

EVIDENCIA

Anota versión y configuración

Cuando compares resultados registra herramienta, versión, sistema y opciones relevantes.

01 / Programación con Python

Python 3 y entorno virtual

Python ejecuta los programas; un entorno virtual mantiene separadas las bibliotecas de cada proyecto para que los ejercicios puedan repetirse sin conflictos.

Preparación paso a paso

  1. Instala una versión actual de Python 3 desde el sitio oficial. En Windows habilita la opción para agregar Python al PATH.
  2. Abre una terminal y comprueba la versión. En Windows también puedes utilizar el lanzador py.
  3. Crea una carpeta por proyecto y dentro de ella un entorno virtual llamado .venv.
  4. Activa el entorno antes de instalar paquetes. Para las nuevas prácticas utiliza pytest y requests; instala NumPy, Pandas y visualización cuando llegues a ese bloque.
  5. Guarda el código en archivos .py, ejecútalo desde la carpeta del proyecto y registra las dependencias que realmente utilices.

Comprobación mínima

python --version
python -m venv .venv
# Linux/macOS: source .venv/bin/activate
# Windows: .venv\Scripts\activate
python -m pip install pytest requests
python -c "print('Palta', 2 + 3)"

Resultado esperado: Ves una versión de Python 3, el entorno aparece activado, pytest y requests se instalan sin errores y la última instrucción muestra Palta 5.

Si algo falla

  • Python no se reconoce: reinicia la terminal y comprueba el PATH; en Windows prueba py --version.
  • Un paquete funciona en una terminal y no en otra: confirma qué intérprete está activo con python -c "import sys; print(sys.executable)".
02 / Análisis de datos con R

R y RStudio

R ejecuta el análisis; RStudio organiza scripts, consola, archivos, gráficos y proyectos en una misma interfaz.

Preparación paso a paso

  1. Instala primero R desde CRAN para tu sistema operativo.
  2. Instala después RStudio Desktop.
  3. Crea una carpeta de proyecto y evita trabajar con archivos repartidos.
  4. Ejecuta la comprobación y guarda el script, no solo el resultado de la consola.

Comprobación mínima

1 + 1
R.version.string
getwd()

Resultado esperado: Debes obtener 2, una versión de R y la carpeta donde está trabajando el proyecto.

Si algo falla

  • RStudio abre, pero no encuentra R: instala R primero y reinicia RStudio.
  • Un paquete no carga: comprueba si fue instalado y lee el primer mensaje de error, no solamente el último.
03 / Bases de datos y SQL

PostgreSQL y editor SQL

PostgreSQL es el DBMS que almacena y procesa; el editor solo envía sentencias y muestra resultados.

Preparación paso a paso

  1. Instala PostgreSQL desde la página correspondiente a tu sistema.
  2. Conserva de forma segura la contraseña creada durante la instalación.
  3. Abre pgAdmin o el editor incluido y conéctate al servidor local.
  4. Crea una base de práctica separada y ejecuta la comprobación.

Comprobación mínima

SELECT version();
SELECT 2 + 3 AS resultado;

Resultado esperado: La primera consulta muestra la versión del servidor y la segunda devuelve una fila con el valor 5.

Si algo falla

  • No conecta: revisa que el servicio esté iniciado, el puerto y el usuario.
  • Una consulta cambia datos: practica primero en una base desechable y verifica el WHERE antes de ejecutar.
04 / Sistemas operativos

Terminal Linux o WSL

La terminal permite observar procesos, archivos, permisos, red y consumo de recursos sin ocultar cada paso detrás de una interfaz.

Preparación paso a paso

  1. En Linux o macOS puedes usar la terminal incluida.
  2. En Windows instala WSL siguiendo la guía oficial y reinicia cuando se solicite.
  3. Crea un usuario normal; no estudies trabajando siempre como administrador.
  4. Ejecuta las comprobaciones sin anteponer sudo.

Comprobación mínima

whoami
pwd
uname -a
printf "palta\n"

Resultado esperado: Ves tu usuario, la carpeta actual, información del sistema y la palabra palta sin errores.

Si algo falla

  • Permiso denegado: identifica propietario y permisos antes de usar privilegios mayores.
  • Comando no encontrado: confirma el sistema y el paquete que proporciona el comando.
05 / Arquitectura de computadores

Ripes

Ripes permite observar ensamblador RISC-V, camino de datos, pipeline, caché y entrada/salida paso a paso.

Preparación paso a paso

  1. Descarga una versión publicada para Windows, Linux o macOS desde el proyecto oficial.
  2. Abre el editor y elige una CPU RV32 adecuada para las prácticas iniciales.
  3. Pega el programa de comprobación, ensámblalo y avanza una instrucción por vez.
  4. Observa cómo cambian a0, a7 y el contador de programa.

Comprobación mínima

li a0, 42
li a7, 1
ecall
li a7, 10
ecall

Resultado esperado: El programa muestra 42 y termina. Si no aparece, revisa en Ayuda qué llamadas al entorno admite tu versión.

Si algo falla

  • El código no ensambla: comienza por la primera línea marcada y revisa comas, registros y etiquetas.
  • Las métricas no coinciden: registra el modelo de procesador y la caché antes de comparar.
06 / Pensamiento computacional y prototipos

Tinkercad y Arduino IDE

Tinkercad permite simular antes de conectar componentes. Arduino IDE compila y carga programas cuando tienes una placa física.

Preparación paso a paso

  1. Para comenzar sin hardware, crea un circuito nuevo en Tinkercad.
  2. Añade una placa Arduino y prueba primero el LED integrado.
  3. Si tienes una placa física, instala Arduino IDE y selecciona placa y puerto correctos.
  4. Modifica un solo intervalo y comprueba que el comportamiento cambió como predijiste.

Comprobación mínima

void setup() { pinMode(LED_BUILTIN, OUTPUT); }
void loop() {
  digitalWrite(LED_BUILTIN, HIGH); delay(500);
  digitalWrite(LED_BUILTIN, LOW);  delay(500);
}

Resultado esperado: El LED alterna encendido y apagado dos veces por segundo, en simulación o en la placa.

Si algo falla

  • La placa no aparece: revisa cable de datos, puerto y modelo seleccionado.
  • El circuito se calienta o consume demasiado: desconecta y revisa alimentación, resistencia y polaridad.
DESPUÉS DE COMPROBAR

Vuelve a la lección.

La herramienta ya no debería ocupar tu atención. Conserva el ejemplo mínimo para diagnosticar el entorno si aparece un problema más adelante.

Abrir la biblioteca