ICCUB course: "An Introduction to Python through Practical Applications"

By: Jaime D. Perea Duarte (Instituto de Astrofísica de Andalucía)   

Date: 31/01/2017 - 02/02/2017

Hora9:30 - 12:30

Place: N06M classrom, level 0. Physics Faculty, UB 
Abstract: Python has become the de facto standard programming language for scientific computing. In this brief course we will introduce first the basic concepts for programming in Python, and then continue with a detailed description of some of the most important software packages available, with particular emphasis on those commonly used by the astronomical community. We will work with real examples to illustrate their applications. It is mandatory that all attendants bring their own laptops and implement the Anaconda computer software listed below before the course begins.



- Tuesday, Jan 31st.:

Introduction to python, OO programming, standard library. Core packages: numpy, scipy, ipython.

- Wednesday, Feb. 1st.:

Practical Applications 1: Astropy, Matplotlib, APLpy, Pyraf, Kapteyn.

- Thursday, Feb. 2nd.:

Practical Applications 2: Data analysis, statsmodels, scikit-learn.
Accelerating python: cython, f2py, swig.

Registration: free
For organizational purposes, please let us know your participation by registering at: https://docs.google.com/forms/d/1moslujUKl4PaaXOxkiT-ati_em4aFBdGvNmt6zM...

Level: open to both master/PhD students and ICC staff.
OS: Linux, Mac, Windows.
Software: Anaconda (https://www.continuum.io/downloads).

Remember to bring your own laptop.