Programmation Python Conception et Optimisation
Table des matières :
PREMIÈRE PARTIE / Découverte de Python
CHAPITRE 1 : Introduction
CHAPITRE 2 : Python pour quels usages ?
CHAPITRE 3 : Environnement de développement
DEUXIÈME PARTIE / Éléments du langage
CHAPITRE 4 : Syntaxe du langage
CHAPITRE 5 : Structuration du code
CHAPITRE 6 : Les primitives
CHAPITRE 7 : Conventions de codage
TROISIÈME PARTIE / La bibliothèque standard
CHAPITRE 8 : Principaux modules
CHAPITRE 9 : Principaux modules, partie 2
CHAPITRE 10 : Principaux modules, partie 3
CHAPITRE 11 : Exercices corrigés
QUATRIÈME PARTIE / Techniques avancées
CHAPITRE 12 : Programmation dirigée par les tests
CHAPITRE 13 : Bonnes pratiques et optimisation du code
CHAPITRE 14 : Programmation orientée objet
Présentation du livre :
Le livre est découpé en quatre parties qui peuvent être lues de manière relativement
indépendante, en fonction des besoins.
La première partie présente une introduction au langage, décrit les différents domaines d’utilisation de Python, ainsi que la mise en place d’un environnement de développement ; elle s’adresse principalement aux lecteurs qui découvrent Python.
La deuxième partie est consacrée à la présentation du langage, de la syntaxe aux conventions de codage, en passant par les primitives. C’est un référentiel complet utile en toutes circonstances.
La troisième partie présente les modules de la bibliothèque standard les plus fréquemment utilisés, pour ne pas rechercher ailleurs ce qui est déjà disponible. Cette partie s’achève sur une petite série d’exercices.
Enfin, la quatrième partie regroupe les techniques avancées, à savoir la programmation dirigée par les tests, les bonnes pratiques et techniques d’optimisation, et enfin des techniques de programmation orientée objet.
Ce livre s’achève par une série d’annexes qui présentent l’histoire de Python, une liste de bibliothèques tierces, une liste de sites, blogs, et autres sources d’information de la planète Python.
Sommaire de l'ouvrage :
Cet ouvrage s’adresse bien sûr aux développeurs de tous horizons mais également aux chefs de projets.
Les développeurs ne trouveront pas dans ce livre de bases de programmation ; une pratique minimale préalable est indispensable, quel que soit le langage utilisé. Il n’est pour autant pas nécessaire de maîtriser la programmation orientée objet et la connaissance d’un langage impératif est suffisante.
Les développeurs Python débutants – ou les développeurs avertis ne connaissant pas encore ce langage – trouveront dans cet ouvrage des techniques avancées, telles que la programmation dirigée par les tests, les patterns efficaces et l’application de certains design patterns objet.
Les chefs de projets trouveront des éléments pratiques pour augmenter l’efficacité de leurs équipes, notamment la présentation des principaux modules de la bibliothèque standard – pour lutter contre le syndrome du NIH (Not Invented Here) –, des conventions de codage, et un guide explicite des techniques de programmation dirigée par les tests.
Programmation Python Conception et Optimisation
Table des matières :
PREMIÈRE PARTIE / Découverte de Python
CHAPITRE 1 : Introduction
CHAPITRE 2 : Python pour quels usages ?
CHAPITRE 3 : Environnement de développement
DEUXIÈME PARTIE / Éléments du langage
CHAPITRE 4 : Syntaxe du langage
CHAPITRE 5 : Structuration du code
CHAPITRE 6 : Les primitives
CHAPITRE 7 : Conventions de codage
TROISIÈME PARTIE / La bibliothèque standard
CHAPITRE 8 : Principaux modules
CHAPITRE 9 : Principaux modules, partie 2
CHAPITRE 10 : Principaux modules, partie 3
CHAPITRE 11 : Exercices corrigés
QUATRIÈME PARTIE / Techniques avancées
CHAPITRE 12 : Programmation dirigée par les tests
CHAPITRE 13 : Bonnes pratiques et optimisation du code
CHAPITRE 14 : Programmation orientée objet
Présentation du livre :
Le livre est découpé en quatre parties qui peuvent être lues de manière relativement
indépendante, en fonction des besoins.
La première partie présente une introduction au langage, décrit les différents domaines d’utilisation de Python, ainsi que la mise en place d’un environnement de développement ; elle s’adresse principalement aux lecteurs qui découvrent Python.
La deuxième partie est consacrée à la présentation du langage, de la syntaxe aux conventions de codage, en passant par les primitives. C’est un référentiel complet utile en toutes circonstances.
La troisième partie présente les modules de la bibliothèque standard les plus fréquemment utilisés, pour ne pas rechercher ailleurs ce qui est déjà disponible. Cette partie s’achève sur une petite série d’exercices.
Enfin, la quatrième partie regroupe les techniques avancées, à savoir la programmation dirigée par les tests, les bonnes pratiques et techniques d’optimisation, et enfin des techniques de programmation orientée objet.
Ce livre s’achève par une série d’annexes qui présentent l’histoire de Python, une liste de bibliothèques tierces, une liste de sites, blogs, et autres sources d’information de la planète Python.
Sommaire de l'ouvrage :
Cet ouvrage s’adresse bien sûr aux développeurs de tous horizons mais également aux chefs de projets.
Les développeurs ne trouveront pas dans ce livre de bases de programmation ; une pratique minimale préalable est indispensable, quel que soit le langage utilisé. Il n’est pour autant pas nécessaire de maîtriser la programmation orientée objet et la connaissance d’un langage impératif est suffisante.
Les développeurs Python débutants – ou les développeurs avertis ne connaissant pas encore ce langage – trouveront dans cet ouvrage des techniques avancées, telles que la programmation dirigée par les tests, les patterns efficaces et l’application de certains design patterns objet.
Les chefs de projets trouveront des éléments pratiques pour augmenter l’efficacité de leurs équipes, notamment la présentation des principaux modules de la bibliothèque standard – pour lutter contre le syndrome du NIH (Not Invented Here) –, des conventions de codage, et un guide explicite des techniques de programmation dirigée par les tests.
Programmation Python Conception et Optimisation