La programmation est devenue une compétence essentielle dans de nombreux domaines scientifiques, techniques et professionnels. De nos jours, le langage Python s'est imposé et est devenu incontournable, de par sa simplicité, sa puissance et sa polyvalence. Le livre, Introduction à la programmation en Python, propose une approche progressive et structurée, permettant au lecteur de partir, des notions fondamentales pour atteindre des concepts avancés tels que la programmation orientée objet. L'ouvrage accompagne les élèves, étudiants, enseignants et professionnels souhaitant acquérir des bases solides en algorithmique et en programmation. Ce livre s'ouvre également sur des applications modernes et pratiques : manipulation de fichiers, calcul scientifique, visualisation de données, apprentissage automatique, deep learning et traitement automatique du langage naturel. À la fois rigoureux dans la présentation des concepts et accessible grâce à une progression pédagogique claire, ce manuel se veut un véritable compagnon d'apprentissage, préparant le lecteur à exploiter Python comme un outil central pour l'analyse, la modélisation et l'innovation scientifique et technologique.