Introducción


En la Práctica 0 describiremos con detalle el entorno de trabajo en el que se deberán desarrollar las prácticas y los actos de evaluación de laboratorio de la asignatura Programación (PRG) del Grado en Inteligencia Artificial.
Concretamente, el entorno de trabajo estará caracterizado por:
Sistema operativo basado en GNU/Linux: Ubuntu.
Operativa headless (sin interfaz gráfica): uso de la terminal de comandos Bash.
Lenguaje de programación: Python3.
Editor de código (IDE): vim (sin interfaz gráfica).
Esta elección no es casual. Este entorno de trabajo es el escenario más probable en el que desarrollaréis gran parte de vuestra carrera profesional, especialmente cuando trabajéis en servicios de computación de altas prestaciones en la nube: clústeres de nodos GPU sin interfaz gráfica corriendo sobre sistemas GNU/Linux.
La siguientes secciones describen con detalle cada una de estas herramientas. La sección final propone la realización de un ejercicio, en el que pondréis en práctica todas estas herramientas para desarrollar un pequeño proyecto.
La prueba práctica de laboratorio (30% del peso de la asignatura) seguirá un formato "show-coding" (inspirado en el término "show-cooking"), en la el profesor observará al estudiante como se desenvuelve utilizando estas herramientas informáticas para realizar un pequeño problema de programación (implementar una funcionalidad, un código principal que la testee y ejecutar). Por ello, es muy importante que, desde el minuto 0, empieces a "escalar" la curva de aprendizaje de uso de estas herramientas.
Última actualización