High-Performance Computing with Python
======================================

Date: June 16 - 20, 2014
Location: Leipzig, Germany
Language: English
Link: http://www.python-academy.com/courses/python_hpc.html
Instructor: Dr. Mike Müller and Dr. Stefan Behnel

Python programs can be fast, if done right. This five day-course
provides a good opportunity to dive into the world of high-performance
computing with Python. You will get an overview what techniques and
tools are useful for writing fast Python programs and learn how to use
them.

The first three days are taught by Mike Müller. He has ten years
of Python training experience and has introduced thousands of
programmers, scientists and engineers to the world of Python.

The following two days are dedicated to Cython and are taught by
Stefan Behnel. He is a Cython core developer and can provide deep
insight how to use Cython to achieve C speed in Python.

The course is hands-on with lots of exercises and covers
these topics:


Day 1: Profiling, Algorithms and Parallel Computation
*****************************************************

* Profiling
* Algorithms
* Multiprocessing
* Pyro4

Day 2: Beyond Pure Python
*************************

* Numba
* PyPy
* f2py

Day 3 NumPy for Fast Computations
*********************************

* Introduction to NumPy
* Advanced NumPy
* NumPy and C
* Numexpr
* Algorithms and SciPy

Day 4: Cython for Speed
***********************

* My first Cython extension
* Speeding up Python code with Cython
* Interfacing with external C code

Day 5 Cython and NumPy
**********************

* Use of Python's buffer interface from Cython code
* Implementing fast Cython loops over NumPy arrays
*Use of parallel loops to make use of multiple processing cores



---
Our next courses:

09.06.-11.06.2014 (Krakow) Advanced Python (Polish)
13.06.2014        (Leipzig) SQLAlchemy Course (English)
16.06.-20.06.2014 (Leipzig) High-Performance Computing with Python (English)
23.06.-25.06.2014 (Krakow) Advanced Python (Polish)
23.06.-25.06.2014 (Krakow) Introduction to Django (Polish)
29.06.-02.07.2014 (Leipzig) Python für Nichtprogrammierer (German)
30.06.-02.07.2014 (Leipzig) Python für Programmierer (German)
30.06.-02.07.2014 (Krakow) Advanced Django (Polish)
03.07.-05.07.2014 (Leipzig) Python für Wissenschaftler und Ingenieure (German)
07.07.-09.07.2014 (Krakow) Introduction to Django (Polish)
14.07.-16.07.2014 (Warsaw) Advanced Python (Polish)
21.07.-24.07.2014 (Krakow) Python for Non-Programmers (Polish)
28.07.-30.07.2014 (Berlin) Advanced Python (English)
18.08.-20.08.2014 (Krakow) Python for Programmers (Polish)
25.08.-27.08.2014 (Warsaw) Advanced Python (Polish)
15.09.-17.09.2014 (Warsaw) Advanced Django (Polish)
16.09.-17.09.2014 (Warsaw) Introduction to Django (Polish)
19.09.2014        (Herentals) SQLAlchemy Course (English)
20.09.2014        (Herentals) Camelot Course (English)
21.09.-24.09.2014 (Leipzig) Python for Non-Programmers (English)
22.09.-24.09.2014 (Leipzig) Python for Programmers (English)
25.09.-27.09.2014 (Leipzig) Python for Scientists and Engineers (English)
29.09.2014        (Leipzig) SQLAlchemy Course (English)
30.09.2014        (Leipzig) Camelot Course (English)
09.10.-10.10.2014 (Dublin) Advanced Python (English)
13.10.-16.10.2014 (Warsaw) Python for Non-Programmers (Polish)
16.10.-17.10.2014 (Leipzig) Cython in Depth (English)
31.10.2014        (Herentals) SQLAlchemy Course (English)
03.11.-05.11.2014 (Herentals) Python for Programmers (English)
03.11.-05.11.2014 (Warsaw) Python for Programmers (Polish)
17.11.-19.11.2014 (Warsaw) Advanced Django (Polish)
24.11.-26.11.2014 (Freiburg) Professional Testing with Python (English)
24.11.-26.11.2014 (Krakow) Advanced Python (Polish)
08.12.-10.12.2014 (Krakow) Introduction to Django (Polish)

Berlin - Germany
Dublin - Ireland
Freiburg - Germany
Herentals - Belgium
Krakow - Poland
Leipzig - Germany
Warsaw - Poland



More information at http://www.python-academy.com

Follow us on Twitter: @pyacademy

--
Dr.-Ing. Mike Müller, M.Sc.
- Geschäftsführer (CEO) -

Python Academy GmbH & Co. KG
Zur Schule 20
04158 Leipzig
Germany

Sitz (Registered Office): Leipzig
Amtsgericht (Registration Court): Leipzig
HRA (Commercial Register No.): 16004

Persönlich haftende Gesellschafterin
(Personally Liable Partner):
py solutions GmbH
Sitz (Registered Office): Leipzig
Amtsgericht (Registration Court): Leipzig
HRB (Commercial Register No.): 25781
Geschäftsführer (Managing Director): Dr. Mike Müller

Tel: +49 341 260 3370
Fax: +49 341 520 4495
E-Mail: mmuel...@python-academy.de
WWW: http://www.python-academy.com







-- 
https://mail.python.org/mailman/listinfo/python-announce-list

        Support the Python Software Foundation:
        http://www.python.org/psf/donations/

Reply via email to