Книга Twisted из первых рук. Задка М., Уильямс М.
Twisted – событийно-ориентированный сетевой фреймворк на языке Python. Данная книга написана ведущими специалистами по Twisted, которые продемонстрируют, в чем состоит уникальность этого фреймворка, и ознакомят вас с проектами, в которые они лично внесли свой вклад.
На практических примерах иллюстрируется, как архитектура Twisted способствует тестированию, решает общие проблемы надежности, отладки и упрощает выявление причинно-следственных связей. Описываются приемы асинхронного программирования и подчеркивается важность отложенного вызова функций и сопрограмм.
Оглавление:
- Часть I. Основы
- Глава 1. Введение в событийно-ориентированное программирование с помощью Twisted
- Глава 2. Введение в асинхронное программирование с Twisted
- Глава 3. Создание приложений с библиотеками treq и Klein
- Часть II. Проекты
- Глава 4. Twisted в Docker
- Глава 5. Использование Twisted в роли сервера WSGI
- Глава 6. Tahoe-LAFS: децентрализованная файловая система
- Глава 7. Magic Wormhole
- Глава 8. Передача данных в браузерах и микросервисах с использованием WebSocket
- Глава 9. Создание приложений с asyncio и Twisted
- Глава 10. Buildbot и Twisted
- Глава 11. Twisted и HTTP/2
- Глава 12. Twisted и Django Channels