Requerimientos#
Al ser una materia introductoria a la programación, pondremos como requerimiento el uso de herramientas que simplifiquen el abordaje al contenido. En las siguientes materias, las herramientas a utilizar serán cada vez más estrictas, dado el uso que tengan estas en la práctica profesional.
Entorno de trabajo común#
El entorno de trabajo mínimo requerido por el curso debe incluir una versión de python y un entorno de desarrollo (IDE, Integrated Developtment Environment). La versión de python, para todos los sistemas operativos, debe ser superior a la versión 3.8, preferentemente la versión 3.10.
-
Windows: Se recomienda enfáticamente el uso de WSL 2 y vscode.
-
MacOS: Se recomienda instalar homebrew, que nos permitirá un control más simple de las herramientas.
-
Unix-like: Entran en esta categoría prácticamente todas las distribuciones de linux (o GNU/Linux). Al igual que en MacOS (que también es unix-like), es recomendable instalar python y vscode a través del gestor de paquetes de la distribución elegida.
La recomendación del plantel docente es utilizar linux como sistema operativo base, tanto porque será más simple resolver problemas, como porque en materias futuras será necesario instalarlo. Una alternativa viable en Windows es WSL 2.
Para poder completar el primer trabajo práctico de la materia, es necesario tener estas herramientas instaladas. El enunciado de dicho trabajo práctico, que es además una guía de instalación a estas herramientas, se encuentra en la sección de trabajos prácticos.