Книга 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