Téléchargement du tutoriel (PDF)
Source code of all examples
Python. An Introduction to Computer Programming by Tobias Kohn (in German)
Turtle Graphics, Robotics and Games by Jarka Arnold (in German)
Libraries and Examples by Aegidius Plüss (in English)

Allen Downey: Programming as a Way of Thinking
An interesting contribution to the importance of programming in education

Tobias Kohn: Teaching Python Programming to Novices: Addressing Misconceptions and Creating a Development Environment
A thesis submitted to attain the degree of Doctor of Science of ETH Zürich
Informatics education: Europe cannot afford to miss the boat
Computers for Communication, Not Calculation:
Media as a Motivation and Context for Learning
Introduction to Programming with Python by Günter Öller, Linz (Austria) informatik@gymnasium
A Proposal for Switzerland by J. Kohlas, J. Schmid, C.A. Zehnder, ed. (Hasler Foundation)

Sortie print formatée en Python

Literature References:

Böhm C., Jacopini G., Flow diagrams, turing machines and languages with only two formation rules, Communications of the ACM 9(5), 366-371 (1966)

Wirth Niklaus, Algorithms and Data Structures, Pearson Education (1985)

Wong Baoswan Dzung, Bézierkurven: gezeichnet und gerechnet, Orell Füssli (2003)