
Python Tutorial
This tutorial provides a comprehensive and in-depth introduction to the Python language. Python version 3, which is the latest and the correct one! It differs from other tutorials in that it provides many examples, exercises and many easy-to-understand charts and graphs. The course is aimed at both beginners and intermediate to experienced programmers or developers who are looking for differences to other programming languages.
A main focus in the creation of this tutorial is that the content is suitable for self-study.
Yes, Python is an easy to learn programming language, easier than many other programming languages. Still, many need a little extra help and explanation. In this introduction we offer this in a form that is both easy to understand, but also never loses sight of the necessary technical depth. The depth that especially experienced programmers are are looking for and are interested in. For newbies, it is also important that they learn the interrelationships and special features of Python right from the start.
This online Python course was created and is maintained by Bernd Klein, an experienced Python trainer,
giving training classes all over the world. Melisa Atay has been helping to maintain the website since the beginning of 2020. Among other things, she made sure that all pages now have syntax highlights in the code.
We would like to take this opportunity to thank the numerous people who help us around the world. People who kindly point out discrepancies or submit suggestions for improvement. Thank you all very much!
News
Tutorial in hard copy
Classroom training Courses
This tutorial is, as we have already mentioned, intended for self-study! But some people need to learn Python very quick or prefer to learn in a classroom with an experienced trainer. You may consider visiting one of the courses by Bernd Klein, the author of this tutorial.Our next Training Courses
Our next open Python classes with Bernd Klein, the author of this website:
Amsterdam:
Python Course for Data Analysis and Machine Learning:
-
22nd of Feb - 26th of Feb , 2021
3rd of May - 7th of May , 2021
-
25th of Jan - 29th of Jan , 2021
22nd of Mar - 26th of Mar , 2021
19th of Apr - 23rd of Apr , 2021
7th of Jun - 11st of Jun , 2021
-
17th of Feb - 19th of Feb , 2021
24th of Mar - 26th of Mar , 2021
19th of May - 21st of May , 2021
23rd of Jun - 25th of Jun , 2021
-
18th of Jan - 20th of Jan , 2021
24th of Mar - 26th of Mar , 2021
19th of May - 21st of May , 2021
-
21st of Jun - 25th of Jun , 2021
Cologne:
Python Course for Data Analysis and Machine Learning:
-
22nd of Feb - 26th of Feb , 2021
3rd of May - 7th of May , 2021
-
25th of Jan - 29th of Jan , 2021
22nd of Mar - 26th of Mar , 2021
19th of Apr - 23rd of Apr , 2021
7th of Jun - 11st of Jun , 2021
-
17th of Feb - 19th of Feb , 2021
24th of Mar - 26th of Mar , 2021
19th of May - 21st of May , 2021
23rd of Jun - 25th of Jun , 2021
-
18th of Jan - 20th of Jan , 2021
24th of Mar - 26th of Mar , 2021
19th of May - 21st of May , 2021
-
21st of Jun - 25th of Jun , 2021
Frankfurt:
Python Course for Data Analysis and Machine Learning:
-
22nd of Feb - 26th of Feb , 2021
3rd of May - 7th of May , 2021
-
25th of Jan - 29th of Jan , 2021
22nd of Mar - 26th of Mar , 2021
19th of Apr - 23rd of Apr , 2021
7th of Jun - 11st of Jun , 2021
-
17th of Feb - 19th of Feb , 2021
24th of Mar - 26th of Mar , 2021
19th of May - 21st of May , 2021
23rd of Jun - 25th of Jun , 2021
-
18th of Jan - 20th of Jan , 2021
24th of Mar - 26th of Mar , 2021
19th of May - 21st of May , 2021
-
21st of Jun - 25th of Jun , 2021
Hamburg:
Python Course for Data Analysis and Machine Learning:
-
22nd of Feb - 26th of Feb , 2021
3rd of May - 7th of May , 2021
-
25th of Jan - 29th of Jan , 2021
22nd of Mar - 26th of Mar , 2021
19th of Apr - 23rd of Apr , 2021
7th of Jun - 11st of Jun , 2021
-
17th of Feb - 19th of Feb , 2021
24th of Mar - 26th of Mar , 2021
19th of May - 21st of May , 2021
23rd of Jun - 25th of Jun , 2021
-
18th of Jan - 20th of Jan , 2021
24th of Mar - 26th of Mar , 2021
19th of May - 21st of May , 2021
-
21st of Jun - 25th of Jun , 2021
Online-Schulungen:
Python Course for Data Analysis and Machine Learning:
-
22nd of Feb - 26th of Feb , 2021
3rd of May - 7th of May , 2021
-
25th of Jan - 29th of Jan , 2021
22nd of Mar - 26th of Mar , 2021
19th of Apr - 23rd of Apr , 2021
7th of Jun - 11st of Jun , 2021
-
17th of Feb - 19th of Feb , 2021
24th of Mar - 26th of Mar , 2021
19th of May - 21st of May , 2021
23rd of Jun - 25th of Jun , 2021
-
18th of Jan - 20th of Jan , 2021
24th of Mar - 26th of Mar , 2021
19th of May - 21st of May , 2021
-
21st of Jun - 25th of Jun , 2021
ParisBerlin, Munich:
Python Course for Data Analysis and Machine Learning:
-
22nd of Feb - 26th of Feb , 2021
3rd of May - 7th of May , 2021
-
25th of Jan - 29th of Jan , 2021
22nd of Mar - 26th of Mar , 2021
19th of Apr - 23rd of Apr , 2021
7th of Jun - 11st of Jun , 2021
-
17th of Feb - 19th of Feb , 2021
24th of Mar - 26th of Mar , 2021
19th of May - 21st of May , 2021
23rd of Jun - 25th of Jun , 2021
-
18th of Jan - 20th of Jan , 2021
24th of Mar - 26th of Mar , 2021
19th of May - 21st of May , 2021
-
21st of Jun - 25th of Jun , 2021
Vienna, Salzburg or Linz:
Python Course for Data Analysis and Machine Learning:
-
22nd of Feb - 26th of Feb , 2021
3rd of May - 7th of May , 2021
-
25th of Jan - 29th of Jan , 2021
22nd of Mar - 26th of Mar , 2021
19th of Apr - 23rd of Apr , 2021
7th of Jun - 11st of Jun , 2021
-
17th of Feb - 19th of Feb , 2021
24th of Mar - 26th of Mar , 2021
19th of May - 21st of May , 2021
23rd of Jun - 25th of Jun , 2021
-
18th of Jan - 20th of Jan , 2021
24th of Mar - 26th of Mar , 2021
19th of May - 21st of May , 2021
-
21st of Jun - 25th of Jun , 2021
Zürich, Schaffhausen, Bern, St. Gallen:
Python Course for Data Analysis and Machine Learning:
-
22nd of Feb - 26th of Feb , 2021
3rd of May - 7th of May , 2021
-
25th of Jan - 29th of Jan , 2021
22nd of Mar - 26th of Mar , 2021
19th of Apr - 23rd of Apr , 2021
7th of Jun - 11st of Jun , 2021
-
17th of Feb - 19th of Feb , 2021
24th of Mar - 26th of Mar , 2021
19th of May - 21st of May , 2021
23rd of Jun - 25th of Jun , 2021
-
18th of Jan - 20th of Jan , 2021
24th of Mar - 26th of Mar , 2021
19th of May - 21st of May , 2021
-
21st of Jun - 25th of Jun , 2021