ICCUB Course: An introduction to Python through practical applicactions
31/01/2017 - 02/02/2017
From January 31st to February 2nd, the Institute of Cosmos Sciences hols the course “An introduction to Python through practical applicactions” by Jaime D. Perea Duarte de l’Instituto d’Astrofísica de Andalucía.

The course will take place at N06M classroom Physics Faculty of the University of Barcelona.

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:

Level: open to both master/PhD students and ICC staff. OS: Linux, Mac, Windows.

Software: Anaconda (

Remember to bring your own laptop.
Attached Documents
Generalitat de CatalunyaUniversitat de BarcelonaUniversitat Autònoma de BarcelonaUniversitat Politècnica de CatalunyaConsejo Superior de Investigaciones CientíficasCentres de Recerca de Catalunya