Python Course

This website is free of annoying ads. We want to keep it like this. You can help with your donation:Some funny or interesting things about memory, i.e. "our" memory not the one from the computer:(Francois de La Rochefoucauld, 1613 - 1680)(Michel de Montaigne, 1533 - 1592)(Lewis Carrol, 1879 - 1898)Claude Gaspard Bachet de Méziriac was a French Jesuit and a poet, scholar and mathematician. He was born at Bourg in 1581, and died in 1638. He wrote the Problèmes plaisants, of which the first edition was issued in 1612, a second and enlarged edition was brought out in 1624; this contains an interesting collection of arithmetical tricks and questions.In his collection of "Amusing and Delightful Number Problems" ("Problèmes plaisants & délectables qui se font par les nombres") he had the puzzle (number154), which we use in our main text:"Etant donnée telle quantité qu'on voudra pesant un nombre de livres depuis 1 jusques à 40 inclusivement (sans toutefois admettre les fractions), on demande combien de poids pour le moins il faudrait employer à cet effet"(English translation: "We are looking for the minimum number of weights to be used on a scale to weigh an arbitrary number of pounds from 1 to 40 inclusive, without admitting fractions.)This website is supported by:

Help Needed

German Version / Deutsche Übersetzung

Python 3

This website is free of annoying ads. We want to keep it like this. You can help with your donation:Search this website:Zur deutschen Webseite: Memoisation und Dekorateure This is a tutorial in Python3, but this chapter of our course is available in a version for Python 2.x as well: Memoization and Decorators in Python 2.x

Online Courses

Due to the corona pandemic, we are currently running all courses online. Further Information!

Book a Dedicated Course

Onsite Training Courses

The goal of this website is to provide educational material, allowing you to learn Python on your own. Nevertheless, it is faster and more efficient to attend a "real" Python course in a classroom, with an experienced trainer. So why not attend one of the live Python courses in Paris, London, Berlin, Munich or Lake Constance by Bernd Klein, the author of this tutorial?

Due to the corona pandemic, we are currently running all courses online. Further Information!

Skilled Python Programmers

Quote of the Day:

Let us come to your company or institute and train your employees, as we've done it many times in Amsterdam (The Netherlands), Berlin (Germany), Bern (Switzerland), Basel (Switzerland), Zurich (Switzerland), Locarno (Switzerland), Den Haag (The Hague), Hamburg (Germany), Frankfurt (Germany), Toronto (Canada), Edmonton (Canada), Munich (Germany) and many other cities. We do training courses in England, Switzerland, Liechtenstein, Austria, Germany, France, Belgium, the Netherlands, Luxembourg, Poland, UK, Italy and other locations in Europe and in Canada.This way you will get a perfect training up to your needs and it will be extremely cost efficient as well. Contact us so we can define and find the best course curriculum to meet your needs, and schedule course sessions to be held at your location.You can hire skilled Python programmers or even a skilled team of Python developers to work exclusively on your project. Contact us , if you want more information.

"The difference between stupidity and genius is that genius has its limits" (Albert Einstein)



Help Needed

Data Protection Declaration

This website is free of annoying ads. We want to keep it like this. You can help with your donation: