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.
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.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Fluent Python

Fluent Python

Luciano Ramalho

Publisher Resources

ISBN: 9798341618954