Автор
Matthew Fowler
  • 1 книга
  • 26 читателей
4.8
23оценки
Рейтинг автора складывается из оценок его книг. На графике показано соотношение положительных, нейтральных и негативных оценок.
4.8
23оценки
5 20
4 3
3 0
2 0
1 0
без
оценки
6

Matthew Fowler — об авторе

Я — Matthew Fowler или представляю его интересы

Книги

Смотреть 1

Рецензии

Смотреть 3

1 апреля 2023 г. 15:27

2K

5 Лучший материал по современному конкурентному программированию на Python

Отличный материал. Про конкурентность и параллелизм и их разницу, о многопроцессности, многопоточности, GIL, конкуретности с asyncio. Причём рассмотрена большая часть библиотеки asyncio, не только основы. Как с asyncio эффективно выполнять CPU-bound задачи, как с asyncio запускать блокирующие поток операции, применение asyncio в веб-разработке, асинхронные драйверы для БД и многое другое.

Книга читается легко и довольно быстро, хотя, конечно, рекомендую примеры кода воспроизводить на компьютере.

Материал отличный. Опечатки, конечно, есть, причём и в оригинале тоже, в книжном клубе Ботаним! будут все найденные опечатки и неточности приведены.

alexdel

Эксперт

<- Это неправда

29 октября 2024 г. 08:07

99

4

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

Читать полностью

Поделитесь