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.)

Getting Started with Citrix XenApp 6
Getting Started with Citrix XenApp 6

XenApp 6 is the leader in application hosting and virtualization delivery, allowing users from different platforms such as Windows, Mac, Linux, and mobile devices to connect to their business applications. It reduces resources and costs for application distribution and management. Using Citrix XenApp 6, you can deploy secure...

Professional Interior Photography, Third Edition (Professional Photography Series)
Professional Interior Photography, Third Edition (Professional Photography Series)
This highly visual, full colour text is a must have purchase for all student and professional interior photographers, from residential to industrial. Michael Harris provides a complete guide through the vast choice of equipment and materials available, sharing his professional knowledge to help you improve your images.

New coverage of
...
Pro Oracle Application Express (Expert's Voice in Oracle)
Pro Oracle Application Express (Expert's Voice in Oracle)

Application Express, or APEX, is one of the most innovative products to come out of Oracle in years. APEX is an application development framework for developing database–backed applications. It’s easy enough to get started in that power users can quit storing data in random spreadsheets and instead centralize their data in the...


100 Great Problems of Elementary Mathematics (Dover classics of science & mathematics)
100 Great Problems of Elementary Mathematics (Dover classics of science & mathematics)

Problems that beset Archimedes, Newton, Euler, Cauchy, Gauss, Monge and other greats, ready to challenge today’s would-be problem solvers. Among them: How is a sundial constructed? How can you calculate the logarithm of a given number without the use of logarithm table? No advanced math is required. 100 problems with proofs.

A book...

ERP and Data Warehousing in Organizations: Issues and Challenges
ERP and Data Warehousing in Organizations: Issues and Challenges
Offering ERP deployment strategies for information as diverse as patient records, police and community relations, and geospatial services, this text addresses the complex issues that IT and communication technologies pose for organizations of all sizes.

The successful implementation and deployment of enterprise resource planning depends...

The Surface of Mars (Cambridge Planetary Science)
The Surface of Mars (Cambridge Planetary Science)
This book summarizes our knowledge of the morphology of the martian surface and speculates on how the surface evolved to its present state. During the last three decades our knowledge of Mars has increased dramatically. A succession of orbiting spacecraft (Table I) have observed the planet at ever-increasing resolution, rovers have traversed the...
©2020 LearnIT (support@pdfchm.net) - Privacy Policy