En esta materia vamos a resolver problemas programando, en particular en Python. Python es un lenguaje muy extendido, de propósitos generales que cuenta con buenas librerías para las tareas que a nosotros nos interesan. A continuación van algunos videos que fueron grabados para otra materia pero sirven de introducción general al lenguaje.
Nota: las máquinas de los laboratorios tienen Python y todas las librerías necesarias instaladas, incluyendo Jupyter, pero prescindiendo de Anaconda. También se puede trabajar directamente en la nube utilizando Google-Colab (hace falta tener cuenta de Gmail). Los archivos se guardan en una carpeta de Drive y pueden ser compartidos. Si prefieren correr los archivos localmente en sus computadoras personales, pueden instalar Anaconda (es lo más rápido y simple, pero es bastante pesado) o pueden instalar simplemente Python y luego instalar las librerías necesarias (cualquier duda respecto de este procedimiento, escriban o consulten en clase).