Courses and events > Course and event archive > Python in Scientific Computing
 
Sisältö
More information

about CSC customer training:

courses at csc.fi.

Follow us also on Twitter!

Follow us also on Twitter!
 
Tehdyt toimenpiteet

Python in Scientific Computing

Python is 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 Python can be used in the context of scientific computing. Several useful Python packages such as numpy, scipy, mpi4py are introduced. 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 of hands-on exercises.

Prerequisites

Participants are expected to know basic programming concepts (e.g. variables, statements, control structures, subroutines) but previous knowledge of Python is not required.

Program

Day 1

  • Introduction to Python
  • Data types and expressions
  • Control structures
  • Functions and modules
  • Text processing

Day 2

  • NumPy-package for numerical computations
  • Scipy-package for scientific computinig
  • Matplotlib-package for visualization
  • Mpi4py - parallel computing with Python

Documentation

Python
Numpy and Scipy
Matplotlib
Mpi4py

Materials

Date: 10.05.2010 09:00 - 11.05.2010 16:00
Location: Premises of CSC, Keilaranta 14, Keilaniemi, Espoo.
Language: English
Lecturers: Jussi Enkovaara (CSC), Olli Tourunen (CSC)
Price:
  • 100 euros + VAT (23%) for Finnish academics
  • 300 euros + VAT (23%) for others
The fee includes course materials and morning and afternoon coffee.

Registration

Registration has expired 05.05.2010 16:00
There are 24 seats on the course, filled in by a "first come, first served" basis. You may cancel your registration 7 days prior the course without an extra cost.

Additional information

Further information can requested from Jussi Enkovaara, jussi.enkovaara (at) csc.fi, +358 9 457 2935