Skip to Content
Fluent Python, 2ème édition
book

Fluent Python, 2ème édition

by Luciano Ramalho
November 2024
Intermediate to advanced
1014 pages
27h 21m
French
O'Reilly Media, Inc.
Book available
Content preview from Fluent Python, 2ème édition

Postface

Python est un langage réservé aux adultes consentants.

Alan Runyan, cofondateur de Plone

La définition lapidaire d'Alan exprime l'une des meilleures qualités de Python : il s'efface et te laisse faire ce que tu dois faire, ce qui signifie également qu'il ne te donne pas d'outils pour restreindre ce que d'autres peuvent faire avec ton code et les objets qu'il construit.

À 30 ans, la popularité de Python ne cesse de croître. Mais bien sûr, il n'est pas parfait. Parmi les principaux irritants pour moi, il y a l'utilisation incohérente de CamelCase, snake_case, et joinedwords dans la bibliothèque standard. Mais la définition du langage et la bibliothèque standard ne sont qu'une partie d'un écosystème. La communauté d'utilisateurs et de contributeurs est la meilleure partie de l'écosystème Python.

Voici un exemple de la communauté à son meilleur : en écrivant sur asyncio dans la première édition, j'étais frustré parce que l'API a beaucoup de fonctions, dont des douzaines sont des coroutines, et vous deviez appeler les coroutines avec yield from- maintenant avec await- mais vous ne pouvez pas le faire avec des fonctions régulières. Cela était documenté dans les pages d'asyncio, mais il fallait parfois lire quelques paragraphes pour savoir si une fonction particulière était une coroutine. J'ai donc envoyé un message à python-tulip intitulé "Proposition : faire ressortir les coroutines dans les docs asyncio ". Victor Stinner, développeur principal d'asyncio, Andrew Svetlov, ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Fluent Python, 2nd Edition

Fluent Python, 2nd Edition

Luciano Ramalho

Publisher Resources

ISBN: 9798341618954Supplemental Content