Description
Leave review
Description
Plongez au cœur de la programmation moderne avec cet ouvrage complet et progressif, conçu pour accompagner les étudiants de l'enseignement supérieur, les ingénieurs en reconversion et les passionnés d'informatique. De la compréhension de l'architecture interne de CPython et des types de données primitifs jusqu'à la maîtrise avancée de la Programmation Orientée Objet (POO), ce livre offre des bases solides en ingénierie logicielle.
À travers une approche pédagogique rigoureuse, vous explorerez les structures de données (listes, dictionnaires, tuples, ensembles), le contrôle de flux, la modularité, ainsi que l'héritage, le polymorphisme et les relations complexes entre classes. L'ouvrage s'enrichit également d'une introduction aux écosystèmes incontournables du calcul scientifique (NumPy, Pandas, Matplotlib), du web (Flask, Django) et du Deep Learning (TensorFlow, PyTorch). Enfin, une étude de cas pratique complète modélisant un système de gestion de médiathèque avec conception UML et validation par tests unitaires (unittest) vous permettra de transformer la théorie en compétences opérationnelles.