joomla templates

Tuesday, 06 Dec 2022
Other Scientific Events
Events Calendar Print Write e-mail help
Python in High-Performance Computing @ CSC
From Monday 07 April 2014 -  08:00
To Wednesday 09 April 2014 - 17:00
by  This e-mail address is being protected from spambots. You need JavaScript enabled to view it Hits : 624


Python is a modern, object-oriented programming language, which has become popular in several areas of software development. This course introduces the basic concepts of the Python programming language and how it can be used effectively in high-performance computing. Fast array interface (numpy), message-passing interface (mpi4py), and several other useful Python packages such as scipy and matplotlib are introduced. C extension, i.e how to integrate code written in C directly as a part of a Python program, are also shown. Examples include prototyping and solving numerical problems with Python, steering simulations with Python scripts and analyzing results with the help of Python. Course consists of lectures and hands-on exercises.

Learning outcome
After the course the participants should be able to write scripts and small programs with Python and able to utilize some of the key Python packages for scientific computing (numpy, mpi4py, scipy, matplotlib).

See more information