BEGIN:VCALENDAR
VERSION:2.0
PRODID:icalendar-ruby
CALSCALE:GREGORIAN
BEGIN:VEVENT
DTSTAMP:20260629T133446Z
UID:73f9fe90-c8f6-4627-bffc-c8ecf70d701d
DTSTART:20160125T070000Z
DTEND:20160127T141500Z
DESCRIPTION:Description\n\n \nPython is a modern\, object-oriented program
 ming language\, which has become popular in several areas of software deve
 lopment. This course introduces the basic concepts of the Python programmi
 ng language and how it can be used effectively in high-performance computi
 ng. Fast array interface (numpy)\, message-passing interface (mpi4py)\, an
 d several other useful Python packages such as scipy and matplotlib are in
 troduced. 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 Py
 thon scripts and analyzing results with the help of Python. The course con
 sists of lectures and hands-on exercises.Preliminary programDay 1\n\n\nInt
 roduction to Python\n	Data types and expressions\n	Control structures\n	Fu
 nctions and modules\n	File I/O\n	Text processing\nDay 2\n\nObject oriented
  programming with Python\n	NumPy - fast array interface to Python\nDay 3\n
 \nSimple visualization with Python\n	Additional tools for scientific compu
 ting\n	Speeding up Python with compiled code\n	mpi4py - message-passing in
 terface for Python\nLearning outcome\nAfter the course the participants sh
 ould be able to write scripts and small programs with Python and able to u
 tilize some of the key Python packages for scientific computing (numpy\, m
 pi4py\, scipy\, matplotlib).Pre-requisites\nParticipants are expected to h
 ave some experience in computer programming and to be familiar with the ba
 sic concepts (e.g. variables\, statements\, control structures\, subroutin
 es)\, but previous knowledge of Python is not required. Previous experienc
 e in high-performance computing (batch systems\, MPI\, etc.) may be useful
 .Lecturers: Sebastian von Alfthan (CSC)\, Jussi Enkovaara (CSC)\, Martti L
 ouhivuori (CSC)\n\nLanguage: EnglishPrice:         Free of charge\
 n\n\n \n\nhttps://events.prace-ri.eu/event/448/
SUMMARY:Python in High-Performance Computing @ CSC
URL;VALUE=URI:https://events.prace-ri.eu/event/448/
END:VEVENT
END:VCALENDAR
