Ce livre s'adresse principalement aux élèves de Seconde du lycée. Il traite intégralement le thème « Algorithmique et programmation » faisant partie intégrante du nouveau programme de mathématiques, applicable depuis la rentrée 2017. Il constitue un véritable outil d'accompagnement permettant à chacun, quel que soit son niveau, de maîtriser toutes les connaissances et compétences attendues en fin de seconde.
Après un bref aperçu de l'intérêt de l'algorithmique et de la programmation, ainsi que la présentation du logiciel Python, on trouvera tous les outils fondamentaux : données, saisie et affichage, instructions conditionnelles, boucles « Pour » et « TantQue », et fonctions. Chaque nouvelle notion est abordée de manière expérimentale par le biais d'une activité de découverte, puis suivie d'un bref résumé de ce qu'il faut retenir, et enfin d'exercices corrigés, pour aboutir à une bonne maîtrise des concepts. On pourra alors se perfectionner avec les travaux pratiques, eux aussi tous corrigés et dont les thèmes sont les suivants : nombres premiers, calcul formel, dénombrement, programme de calcul, résolution approchée d'une équation, problème de vitesses, cryptographie et fractales.
Cet ouvrage pourra également intéresser les enseignants pour leurs cours ou les MPS, les parents et toute autre personne souhaitant s'initier à l'algorithmique et à la programmation.