Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Expert Twisted: Event-Driven and Asynchronous Programming with Python

Buy
Explore Twisted, the Python-based event-driven networking engine, and review several of its most popular application projects. It is written by community leaders who have contributed to many of the projects covered, and share their hard-won insights and experience.

Expert Twisted starts with an introduction to event-driven programming, explaining it in the context of what makes Twisted unique. It shows how Twisted's design emphasizes testability as a solution to common challenges of reliability, debugging, and start-to-finish causality that are inherent in event-driven programming. It also explains asynchronous programming, and the importance of functions, deferreds, and coroutines. It then uses two popular applications, treq and klein, to demonstrate calling and writing Web APIs with Twisted.


The second part of the book dives into Twisted projects, in each case explaining how the project fits into the Twisted ecosystem and what it does, and offers several examples to bring readers up to speed, with pointers to additional resources for more depth. Examples include using Twisted with Docker, as a WSGI container, for file sharing, and more.

What You'll Learn
  • Integrate Twisted and asyncio using adapters
  • Automate software build, test, and release processes with Buildbot
  • Create clients and servers with Autobahn
  • Transfer files with Magic Wormhole
  • Distribute cloud-based file storage with Tahoe LAFS
  • Understand HTTP/2 with Python and Twisted
  • Support for asynchronous tasks using Django Channels
Who This Book Is For

Readers should have some Python experience and understand the essentials of containers and protocols, but need not be familiar with Twisted or the associated projects covered in the book.

 

(HTML tags aren't allowed.)

Peacebuilding and Sustainable Human Development: The Pursuit of the Bangsamoro  Right to Self-Determination (The Anthropocene: Politik—Economics—Society—Science)
Peacebuilding and Sustainable Human Development: The Pursuit of the Bangsamoro Right to Self-Determination (The Anthropocene: Politik—Economics—Society—Science)

This book presents the protracted right to self-determination conflict between the Philippine state and the Bangsamoro group in Mindanao, Philippines. In the five decades of attempts to achieve peace, a key element is the Bangsamoros’ search for a kind of development that is compatible with their aspirations for freedom and...

Leadership Growth Through Crisis: An Investigation of Leader Development During Tumultuous Circumstances (Christian Faith Perspectives in Leadership and Business)
Leadership Growth Through Crisis: An Investigation of Leader Development During Tumultuous Circumstances (Christian Faith Perspectives in Leadership and Business)
This edited collection uses a biblical lens to explore how to lead effectively and grow in a crisis situation. The chapters examine topics such as communicating through crisis, developing organizations and leaders through crisis, personal crisis and leadership development, and ethics and morality in crisis. Case studies include David's...
Introduction to the Geometry of Complex Numbers
Introduction to the Geometry of Complex Numbers
The present work briefly develops the lectures which we have given since 1930 to the engineering candidates who chose the section of electromechanics at the Faculte polytechnique de Mons.

A memoir by Steinmetz 1 emphasized the simplifying role that can be played by the geometric interpretation of complex numbers in the
...

BIOS Disassembly Ninjutsu Uncovered (Uncovered series)
BIOS Disassembly Ninjutsu Uncovered (Uncovered series)
Explaining security vulnerabilities, possible exploitation scenarios, and prevention in a systematic manner, this guide to BIOS exploitation describes the reverse-engineering techniques used to gather information from BIOS and expansion ROMs. SMBIOS/DMI exploitation techniques—including BIOS rootkits and computer...
MacBook Portable Genius
MacBook Portable Genius

The Genius is in.

You don't have to be a genius to use a MacBook. But if you want to get the very most out of yours, put this savvy Portable Genius guide to work. Want to connect your MacBook to other Macs? Use Exposé® to its fullest potential? Troubleshoot? You'll find cool and useful Genius tips, full-color screenshots, and...

Advances in Bioethanol (SpringerBriefs in Applied Sciences and Technology)
Advances in Bioethanol (SpringerBriefs in Applied Sciences and Technology)
Disadvantages of fossil fuel derived transportation fuels (greenhouse gas emissions, pollution, resource depletion, unbalanced supply-demand relations) are strongly reduced or even absent with biotransportation fuels. Of all biofuels, ethanol is already produced on a fair scale. It produces slightly less greenhouse emissions than...
©2021 LearnIT (support@pdfchm.net) - Privacy Policy