I1M2019: Introducción a la programación imperativa con Python
En la segunda parte de la clase de hoy de Informática de 1º del Grado en Matemáticas se ha presentado una introducción a la programación con Python.
En la presentación se ha seguido el siguiente guión:
- Python como calculadora
 - Variables y asignaciones
 - Bloques de instrucciones
 - Definición de funciones
 - Escritura y lectura
 - La estructura condicional: condicionales simples y múltiple.
 - Estructuras iterativas: bucles mientras, hasta y para.
 - Recursión
 
En la presentación se han usado ejemplos anteriormente estudiados con Haskell. Se ha remarcado la analogías y diferencias entre Haskell y Python.
Finalmente, se ha definido la función de Takeuchi en Python y en Haskell
y se ha comparado la eficiencia.
El cuaderno de la presentación se encuentra Binder.