Python in high school - Algorithms and mathematics

View project on GitHub

Python in high school - volume 1

Python is the ideal language to learn programming. It is a powerful language that will allow you to dive into the world of algorithms.

This book guides you step by step through original mathematical and computer activities adapted to the high school. It is complemented by online resources: color chapters and the full codes. You have everything you need to succeed!


The book is on sale on Amazon at cost price:

You can also download it from this site: Book “Python in high school” (3 Mo).



  • Python survival guide Guide
  • Main functions Guide
  • Notes and references Guide


You can find the source files by browsing the GitHub project

All the codes are grouped here: Python Code


If you find any error or want to improve the translation, feel free to contact me!


Arnaud Bodin

Acknowledgements to: Stéphanie Bodin, Michel Bodin, François Recher, Éric Wegrzynowski, Philippe Marquet, Kroum Tzanev.

The English version of the book as been translated:

  • using DeepL
  • and a homemade tool GitHub arnbod
  • followed by a careful reading by Emily Gubski.

Logo Python Exo7

This book is distributed under the license Creative Commons – BY-NC-SA – 4.0.