Programmer en Python / Luciano Ramalho ; [traduit de l'anglais par Daniel Rougé]

"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 !" [source : 4e de couv.]Guide pour apprendre à coder en Python plus efficacement, grâce à des caractéristiques du langage souvent ignorées, afin de réduire les lignes de code et de rendre les programmes plus rapides et plus efficaces. Electre 2019Sujet - Nom commun: Python (langage de programmation) Sujet - Forme: Guides pratiques

Item type | Current library | Collection | Shelving location | Call number | Status | Date due | Barcode | Item holds | |
---|---|---|---|---|---|---|---|---|---|
Prêt normal | Enssib | Papier | Pôle Information numérique et médias | 003 LAN pyt (Browse shelf(Opens below)) | Available | 9098307 |
La couverture porte en plus : "Apprendre la programmation de façon claire, concise et efficace"
Bibliogr. en fin de chapitres. Notes bibliogr. Lexique. Index
Trad. de : "Fluent 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 !" [source : 4e de couv.]
Guide pour apprendre à coder en Python plus efficacement, grâce à des caractéristiques du langage souvent ignorées, afin de réduire les lignes de code et de rendre les programmes plus rapides et plus efficaces. Electre 2019
P. IX Préface P. 7 1. Le modèle de données de Python P. 23 2. Un réseau de séquences P. 71 3. Dictionnaires et ensembles P. 105 ## 4. Texte contre octets P. 149 5. Fonctions de première classe P. 179 6. Patrons de conception avec des fonctions de première classe P. 195 7. Décorateurs et fermetures de fonctions P. 231 8. Références d'objets, muabilité, et recyclage P. 259 9. Un objet Pythonique P. 289 10. Piratage de séquence, hachage et tranchage P. 321 11. Interfaces : des protocoles aux ABC P. 361 12. Héritage : pour le meilleur ou pour le pire P. 385 13. Surcharge des opérateurs : bien faire les choses P. 413 14. Itérables, itérateurs et générateurs P. 459 15. Gestionnaires de contexte et autres blocs P. 475 16. Coroutines P. 517 17. Programmation concurrente avec les futurs P. 549 18. Concurrence avec asyncio P. 597 19. Attributs et propriétés dynamiques P. 637 20. Descripteurs d'attributs P. 667 21. Métaprogrammation de classe P. 697 Postface P. 701 A. Scripts de support P. 729 Lexique Python P. 741 Index
There are no comments on this title.