Skip to content

Apuntes de Informática FCM-UCM

License

Notifications You must be signed in to change notification settings

ningit/apuntes-in

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Apuntes de Informática

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.

Generar PDF de los cuadernos de Jupyter

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.

Licencia

Los apuntes están sujetos a la licencia Creative Commons BY-NC-SA y el código Python a la licencia GPLv3.