Saltar a contenido

LA-CoNGA logo

Clase 7: Tópicos avanzados en python para computación científica

Scipy logo

Objetivos de la clase.

  • Discutir la programación orientada a objetos y su implementación en python
  • Mostrar algunas técnicas para resolver problemas de optimización con scipy
  • Introducir el uso básico de pandas
  • Comentar la posibilidad de extender python usando códigos compilados en C

Contenido

  • Optimización de código
  • Problemas de optimización
  • Programación orientada a objetos (clases)
  • Cython
  • Introducción a pandas

Actividades Antes de la Clase

  • Leer el post sobre 10 bibliotecas recomendadas de python
  • Recordar los conceptos asociados a los problemas de optimización y los mínimos cuadrados
  • Investigar sobre las características generales de pandas y scipy
  • Leer sobre la programación orientada a objetos

Materiales de apoyo

Resultados esperados

Tras desarrollar esta sesión y dedicar las horas de trabajo independiente cada estudiante debe estar en capacidad de: - Leer y manipular información tabulada utilizando dataframes - Resolver problemas sencillos de optimización y ajuste de modelos - Diseñar e implementar clases con atributos y métodos específicos