Apuntes de la asignatura Informática (segundo cuatrimestre) de la Facultad de Ciencias Matemáticas de la Universidad Complutense de Madrid.
Los apuntes son cuadernos de Jupyter incluidos en el directorio apuntes. Otro material auxiliar se encuentra en la carpeta extra.
Es posible generar versiones en PDF de los apuntes con el script juno.py
, que requiere tener instalado markdown-it-py, Pillow, librsvg, Pygments y una distribución moderna de LaTeX. Se utilizan por defecto las tipografías Nimbus Sans, Fantasque Sans Mono y XITS Math, pero estas se pueden cambiar en la constante PREAMBLE
del script.
La manera más sencilla de generar los PDF es ejecutar make
en la carpeta apuntes
del repositorio. Aparecerán todos en la subcarpeta pdf
.
El script nbcheck.py
permite ejecutar y actualizar el cuaderno sin abrirlo en Jupyter, hacer comprobación de tipos con mypy, comprobar la ortografía y gramática con textidote o reducir las imágenes del cuaderno. Es necesario tener instalado el paquete nbconvert de Jupyter además de las herramientas citadas en cada caso. La forma de usarlo se describe pasando la opción --help
.
Los apuntes están sujetos a la licencia Creative Commons BY-NC-SA y el código Python a la licencia GPLv3.