25-27 October 2016
Cineca - Rome
CET timezone

Python is a dynamic object-oriented programming language. Because of its powerful and flexible syntax, Python excels as a platform for scientific computing. Versatility, simplicity of use, high portability and the large number of open source modules and packages make it very popular for scientific use.

Although pure Python is generally slower compared to traditional language (C or Fortran), there are various techniques and libraries that allow you to obtain performance absolutely comparable to those of the most common compiled languages, assuring a good balance between computational performance and time investment.

After a short introduction to the basic syntax, the course will focus on the main aspects of using Python as a language for computational science. The most important scientific modules for Python will be covered and an introduction of mixed language programming will be provided.

Topics: 

Key features of Python Language. Introduction to Python syntax. Introduction to scientific tools for Python.

Target audience: 

Researchers and programmers interested in scientific programming with Python.

Pre-requisites: 

 
Knowledge of the basic fundamentals of scientific programming (for instance C/C++, Fortran).

Grant
The lunch for the three days will be offered to all the participants and some grants are available. The only requirement to be eligible is to be not funded by your institution to attend the course and to work or live in an institute outside the Roma area. The grant  will be 300 euros for students working and living outside Italy and 150 euros for students working and living in Italy. Some documentation will be required and the grant will be paid only after a certified presence of minimum 80% of the lectures.

Further information about how to request the grant, will be provided at the confirmation of the course: about 3 weeks before the starting date.

 

Starts
Ends
CET
Cineca - Rome
via dei Tizii 6/b Rome ITALY

A maximum number of 20 students will be accepted.
PLEASE NOTE: SECRETARY RESERVES THE RIGHT TO CLOSE BEFORE THE DEADLINE THE SUBCRIPTIONS, IF REACHED THE MAXIMUM NUMBER OF SEATS AVAILABLE.