# Python Course

## Python Courses

You are here on this website, because you are already convinced that Python is one of the best programming languages in the world today, if not the best one! It's designed both to optimise the productivity of the software developers and to guarantee software quality. Maybe you are now looking for a high quality Python course by a renowned Python trainer.
The following diagram depicts the possible topics which can be covered in our training courses. It is possible to arrange the Python topics according to the needs of your company or institute, if you book an on-site training class:

### Python Courses

﻿

#### Amsterdam:

Python Intensive Course:

24th of Oct - 28th of Oct , 2016
21st of Nov - 25th of Nov , 2016

Django Python Web Application Framework Course:

24th of Oct - 28th of Oct , 2016

Python Text Processing and Computer Linguistics Course:

8th of Aug - 12nd of Aug , 2016

#### Berlin:

Python Intensive Course:

22nd of Aug - 26th of Aug , 2016
21st of Nov - 25th of Nov , 2016

Django Python Web Application Framework Course:

19th of Sep - 23rd of Sep , 2016

Python Text Processing and Computer Linguistics Course:

19th of Sep - 23rd of Sep , 2016

Python Course: Level III:

19th of Sep - 23rd of Sep , 2016

#### Hamburg:

Python Intensive Course:

21st of Sep - 25th of Sep , 2016
17th of Oct - 21st of Oct , 2016

Python Course: Level I:

4th of Jul - 8th of Jul , 2016

Python Course: Extending and Embedding:

17th of Oct - 21st of Oct , 2016

#### Lake Constance / Zurich:

Python Intensive Course:

8th of Aug - 12nd of Aug , 2016
5th of Dec - 9th of Dec , 2016

Python Course: Extending and Embedding:

18th of Jul - 22nd of Jul , 2016

Django Python Web Application Framework Course:

17th of Oct - 21st of Oct , 2016

Python Text Processing and Computer Linguistics Course:

17th of Oct - 21st of Oct , 2016

Python Course: Level III:

18th of Jul - 22nd of Jul , 2016

#### London:

Python Intensive Course:

22nd of Aug - 26th of Aug , 2016

Django Python Web Application Framework Course:

12nd of Dec - 16th of Dec , 2016

Python Text Processing and Computer Linguistics Course:

21st of Sep - 25th of Sep , 2016

#### Luxembourg / Brussels:

Python Intensive Course:

19th of Sep - 23rd of Sep , 2016
28th of Nov - 2nd of Dec , 2016

Django Python Web Application Framework Course:

19th of Sep - 23rd of Sep , 2016

Python Course: Extending and Embedding:

28th of Nov - 2nd of Dec , 2016

#### Munich / München:

Python Intensive Course:

15th of Aug - 19th of Aug , 2016

Python Course: Level II:

28th of Nov - 2nd of Dec , 2016

Django Python Web Application Framework Course:

12nd of Dec - 16th of Dec , 2016

Python Text Processing and Computer Linguistics Course:

12nd of Dec - 16th of Dec , 2016

Python Course: Extending and Embedding:

28th of Nov - 2nd of Dec , 2016

#### Paris:

Python Course: Level II:

4th of Jul - 8th of Jul , 2016

Python Text Processing and Computer Linguistics Course:

21st of Sep - 25th of Sep , 2016

#### The Hague / Den Haag:

Python Intensive Course:

29th of Aug - 2nd of Sep , 2016

#### Toronto:

Python Intensive Course:

11st of Jul - 15th of Jul , 2016
24th of Oct - 28th of Oct , 2016

Python Course: Level II:

5th of Sep - 9th of Sep , 2016

#### Vienna / Wien:

Python Intensive Course:

31st of Oct - 4th of Nov , 2016

Python Course: Level II:

26th of Sep - 30th of Sep , 2016

Django Python Web Application Framework Course:

31st of Oct - 4th of Nov , 2016

Python Text Processing and Computer Linguistics Course:

24th of Oct - 28th of Oct , 2016

Python Course: Extending and Embedding:

24th of Oct - 28th of Oct , 2016

Alternatively, you can book one of our courses at our site on Lake Constance close to Zurich, Bregenz, Ulm, Freiburg and Stuttgart. There is at least one course per month.

### Contents of our Fundamental Python Course

The course provides a hands-on introduction to the Python language covering object-oriented and functional programming techniques as well.

- Introduction to Python: What is Python? Origin and intentions. Differences to other programming languages.
- Using the interactive Python shell
- Editing and starting Python scripts
- Fundamentals: Variables, basic data types and assignments. Operators and expressions.
- Conditional Statements: The details of the if statement and the conditions
- Loops: While and for-loops
- Data Types: Lists, Tuples and Dictionaries
- Lists and stacks
- Functions and recursive functions
- File Handling
- Exception Handling
- Regular Expressions
- Modules and Packages

Optional Topics in the 5 days classes:

- Lambda Expressions
- List Comprehension
- Module Tests
- Generators
- Object Oriented Programming with Python
- Python GUI's with Tkinter or Qt (optional)
- Extending Python with C (optional)

### The Costs

The Python courses are reasonably priced. An on-site training class costs US $ 1,500 / € 1350 per day for a highly renowned Python trainer. For most areas, the price per day includes the travelling and flight costs for Bernd Klein as well.
Open classes and courses can be booked at prices starting as low as US $ 359 / € 329 per day in various locations, Amsterdam, Toronto, Berlin, Hamburg, Frankfurt, Munich (München), Paris, London, Zurich, Bernd, Basel, Vienna (Wien), Stuttgart and Lake Constance.

#### Bernd Klein

Bernd Klein enjoys an international reputation as a Python trainer. He offers on-site Python courses in Europe (Switzerland, Austria, Germany, England, Belgium, and France) and client sites all over the world (US and Canada).
Bernd Klein has a diploma in Computer Science from the Saarland University (Saarbrücken) with emphasis on computer languages. He gained teaching experience at the Saarland University, Saarbrücken, and the EWH in Koblenz.
He is the founder and sole holder of Bodenseo.

### The Benefits

Live classes by Bernd Klein provide intensive, hands-on, and in-depth introductions to the Python programming language. Additionally, these courses can cover graphical user interfaces like Qt and Tkinter and the database, internet or text processing facilities of Python.

#### Further Information

For more information about our classes or booking courses, please contact us