Разбирают, как так получилось, что asyncio с нами в python уже 10 лет, а его до сих пор неохотно используют. Причин масса. И ущербность языка и рантайма, и разработчики, которым «сложно думать асинхронно», и сложности поддержки sync и async API в одной и той же библиотеке. В целом хорошо характеризует средний уровень этой экосистемы.
#python #async
#python #async
tonybaloney.github.io
Python has had async for 10 years -- why isn't it more popular?
A deep-dive into the challenges and misconceptions surrounding async programming in Python
❤2
Очень интересный доклад, где и про историю науки, и про то, как она отражается в коде астрономической библиотечки, и про дизайн API этой самой библиотеки.
#talk #python #history
#talk #python #history
YouTube
The History of a Science Hidden in Astronomy Code - Brandon Rhodes - code::dive 2023
The History of a Science Hidden in Astronomy Code
For thousands of years, humans struggled to understand the paths that the planets take across the night sky. As our instruments improved, our theories were forced to adapt — producing the high-precision computations…
For thousands of years, humans struggled to understand the paths that the planets take across the night sky. As our instruments improved, our theories were forced to adapt — producing the high-precision computations…
🔥1
Уф, очень надеюсь, что это не начало конца Astral (вменяемый и быстрый тулинг для питона): OpenAI их покупают.
#python #tool
#python #tool
OpenAI
OpenAI to acquire Astral
Accelerates Codex growth to power the next generation of Python developer tools
🤯2😢2👎1
Чуваки пишут TonIO для Python - аналог Tokio из Rust. Мол, дефолтная asyncio громоздкая, неповоротливая и запутанная, давайте сделаем простую и понятную, и на Rust, чтобы быстрее.
#python #async #library
#python #async #library
Fluxus by gi0baro
Reinventing Python's AsyncIO | Fluxus by gi0baro
My journey (so far) in rethinking Python's async code execution
😁8