Programa
- Determinar preguntas de interés. Modelado como simplificación de un sistema complejo.
- Concepto de funciones y parámetros en el marco de la programación.
- Entornos de programación. Ejecución de un programa. Documentar y visualizar resultados.
- Variables. Tipos de variables, operaciones disponibles con cada tipo. Listas, diccionarios.
- Conceptos básicos de los programas imperativos. Estructuras de control: condiciones y ciclos.
- Resolución de problemas de naturaleza computacional provenientes de Álgebra I y Análisis I.
- Utilización de librerías. Importación y exportación de datos.
- Objetos, atributos y métodos.
Bibliografía
- Matemáticas y programación con Python - N. Aguilera
- Doing math with Python - A. Saha
- How to Think Like a Computer Scientist - P. Wentworth, J. Elkner, A. B. Downey, C. Meyers
- Mathematical Python - P. Walls