Cet ouvrage est destiné principalement aux étudiants en première année de classes préparatoires aux Grandes Écoles. Son ambition est de les accompagner tout au long de l’année et de leur permettre un travail en autonomie. Il se veut le plus complet possible tout en restant dans les limites du programme d’informatique commun aux différentes voies de la filière scientifique. Il convient aussi aux étudiants en deuxième année qui souhaitent tester ou consolider leurs connaissances dans la perspective des concours ainsi qu’aux enseignants souhaitant se former. Le langage de programmation utilisé, Python version 3, est très riche mais il a été choisi de n’utiliser que le strict minimum permettant de répondre aux attentes du programme. Treize chapitres sont composés d’une partie cours suivie par de nombreux exercices variés et progressifs qui sont tous corrigés. Deux chapitres concluent ce livre avec les principaux outils des bibliothèques NumPy, Matplotlib, SciPy, utilisées dans le cadre de l’ingénierie numérique et de la simulation, et un résumé condensé du langage Python. Une grande partie de ce livre est accessible à toute personne souhaitant s’initier à la programmation en Python et peut convenir également aux élèves et aux enseignants dans le cadre de la spécialité ISN en terminale S.