Логотип LiveLibbetaК основной версии

Рецензия на книгу

Asyncio и конкурентное программирование на Python

Matthew Fowler

  • Аватар пользователя
    alexdel29 октября 2024 г.

    Добрая книга. Всем любителям питона, которые хотят доказать нанимателю и всему остальному миру, что питон это не обречен на синхронную (читай "тормозную") работу - однозначно к прочтению.  Тут все по полочкам - петля событий, корутины, таски, работа с потоками, мультипроцессинг, синхронизация тредов, локи - все для нормальной асинхронной работы упаковано и разложено. Я даже понял в процессе чтения, что основной конкурент питона в веб-разработки, NodeJS, даже проигрывает ему по количеству примитивов для асинхронной работы - в ноде только промизы есть, а тут и таски, и скедюлеры доступны, и многопроцессорность из коробки. Просто нода - изначально асинхронная, а питон - нет. И решения в ней принимаются с этой асинхронностью в голове, а питон приходится до асинхронности допиливать. Но ничего - скоро GIL победят, и заживем.

    9
    151