I1M2017: Emacs para ciencias del dato

En la primera parte de la clase de hoy de Informática de 1º del Grado en Matemáticas hemos seguido comentando cómo se puede usar emacs como

  • entorno de trabajo de programación (en Haskell, Python y R),
  • procesador de texto con posibildad de exportarlo a HTM, LaTeX, PDF y otros formatos y
  • soporte para la programación literaria integrando en un mismo documento código (en distintos lenguajes) y generando dinámicamente los resultados de las evaluaciones.

Como soporte se ha usado los apuntes de

I1M2017: Escritura de documentos, LaTeX, PDF y HTML con el modo Org de Emacs

En la clase de hoy del curso de Informática de 1º del Grado en Matemáticas se ha explicado cómo escribir documentos en distintos formato (LaTeX, PDF o HTML) escribiendo el documento con el modo Org de Emacs y exportándolo a los distintos formatos.

La explicación se ha basado en la introducción al modo Org de Carlos
Ríos Monje. Dicha introducción consta del texto de la memoria en modo org junto con sus exportaciones a PDF y a HTML. Para la exportación se usa esta imagen.

Durante la explicación se ha ido comparando los fragmentos en el modo Org con sus correspondientes exportaciones a LaTeX y a HTML.

Los apuntes correspondientes a la clase son

I1M2010: Introducción a la programación con Haskell

En la clase de hoy se ha visto el tema 2: Introducción a la programación con Haskell.

El objetivo del tema es aprender a:

  • usar Haskell como calculadora aritmética (con las funciones +, -, *, /, div y ^).
  • usar Haskell como calculadora de listas (con las funciones head, tail, take, drop, length, sum, product, ++ y reverse).
  • escribir guiones de Haskell en emacs.

Como tarea para la próxima clase se ha propuesto escribir de manera colaborativa las soluciones de los ejercicios de la 2º relación.

Las transparencias del tema son

Descargar (PDF, 204KB)