
Programmer avec Python: apprendre la programmation de façon claire, concise et efficace
***Livres***
Comparateur de prix
1 offre · 39,00 €
Offre vérifiée
Analyse SuperScan
Je peux parcourir le web et synthétiser l'ensemble des avis et données sur ce produit. Tu veux que je l'analyse pour toi ?
Caractéristiques
- Code EAN
- 9782412045145
Description
Programmer en Python La simplicité de Python vous permet de devenir rapidement productif, mais cela signifie souvent que vous n'utilisez pas tout ce que ce langage a à vous offrir. Grâce à ce livre, vous apprendrez à écrire du code Python à la fois efficace et idiomatique, en tirant parti de ses fonctionnalités les meilleures (et pourtant peut-être les plus négligées). L'auteur, expert renommé de Python, vous présente les bibliothèques centrales de ce langage, et vous montre comment rendre votre code à la fois plus court, plus rapide et plus lisible.Beaucoup trop de programmeurs expérimentés essaient de forcer Python à s'adapter aux modèles qu'ils ont appris avec d'autres langages, sans jamais exploiter les fonctionnalités spécifiques à Python et qu'ils n'ont pas rencontrées dans leur pratique antérieure. Avec ce livre, ces programmeurs vont apprendre de manière approfondie à devenir performants en Python 3.x!Au programme de ce livre: Le modèle de données de Python: pourquoi et comment les méthodes spéciales sont la clé du comportement cohérent des objets. Structures de données: tirer pleinement parti des types natifs et comprendre la dualité entre texte et octets à l'ère de l'Unicode. Fonctions en tant qu'objets: se représenter les fonctions Python en tant qu'objets de première classe, et comprendre en quoi cela affecte les patrons de conception courants. Idiomes orientés objet: construire des classes en apprenant les références, la muabilité, les interfaces, la surcharge des opérateurs et l'héritage multiple. Contrôle de flux: gérer des contextes, des générateurs, des coroutines et mettre en oeuvre la programmation concurrente avec les packages concurrent.futures et asyncio. Métaprogrammation: propriétés, descripteurs d'attributs, décorateurs de classe et métaclasses.