Curso de Máster y Doctorado: Python científico

Mar, 26/04/2016 - 10:19

El curso comienza cubriendo los fundamentos necesarios para empezar a programar en Python. La mayor parte del material es introducido y desarrollado de manera práctica. Se anima a los estudiantes a investigar el comportamiento de Python por sí mismos, y se les enseña a utilizar las características interactivas e introspectivas del lenguaje para maximizar su capacidad de aprender a programar en Python a partir del propio lenguaje.

 

Muchos de los ejercicios están diseñados para resaltar el poder de las características dinámicas de Python y contrastarlos con las prácticas en lenguajes estáticos. También se da información sobre la evolución de Python en el pasado, así como sobre la probable dirección de su desarrollo en el futuro.

 

El curso abarca no solo todas las características básicas del lenguaje necesarias para escribir programas útiles en Python (tipos integrados, funciones, clases, excepciones y módulos), sino que también explora las características más avanzadas (programación, cierres, generadores, decoradores, testado automatizado y metaprogramación).

 

Todo ello mientras se destacan simetrías fundamentales y regularidades del lenguaje que reaparecen una y otra vez, cuya comprensión permite a los programadores ser mucho más productivos en el lenguaje.

 

En la edición de este curso se incluye un módulo adicional sobre la combinación rápida de desarrollo y optimización de programas intensivos en CPU, utilizando algunas de las herramientas más importantes de la caja de herramientas de programadores en Python científico: Cython, Numpy y Matplotlib.

 

Más información e inscripciones:

https://indico.ific.uv.es/indico/conferenceDisplay.py?confId=2742