Expert Twisted

Event-Driven and Asynchronous Programming with Python



Bookstore > Books > Expert Twisted

Price$27.76 - $29.37
Rating
AuthorsMark Williams, Cory Benfield, Brian Warner, Moshe Zadka, Dustin Mitchell, Kevin Samuel, Pierre Tardy
PublisherApress
Published2019
Pages382
LanguageEnglish
FormatPaper book / ebook (PDF)
ISBN-101484237412
ISBN-139781484237410
EBook Hardcover Paperback

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.

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.





Similar Books


Python Interviews

Python Interviews

by Mike Driscoll

Hear from these key Python thinkers about the current status of Python, and where it's heading in the future; Listen to their close thoughts on significant Python topics, such as Python's role in scientific computing, and machine learning; Understand the direction of Python, and what needs to change for Python 4.Each of these twenty Pytho...

Price:  $27.99  |  Publisher:  Packt Publishing  |  Release:  2018

Expert PHP and MySQL

Expert PHP and MySQL

by Patrick Galbraith, Andrew Curioso, Ronald Bradford

As the world's most popular, general purpose, open source scripting language, PHP is frequently used with MySQL to create high-traffic, mission-critical applications. This indispensable book shares proven, author-tested best practices and expert techniques that can be applied to even the most demanding MySQL-driven PHP apps. You'll explor...

Price:  $6.99  |  Publisher:  Wrox  |  Release:  2010

Beautiful Security

Beautiful Security

by Andy Oram, John Viega

In Beautiful Security, today's security experts offer a collection of essays that describe bold and extraordinary methods to secure computer systems in the face of ever-increasing threats. You'll learn how new and more aggressive security measures work -- and where they will lead us. This far-reaching discussion takes you into the techniq...

Price:  $31.99  |  Publisher:  O'Reilly Media  |  Release:  2009

MOS 2013 Study Guide for Microsoft Excel Expert

MOS 2013 Study Guide for Microsoft Excel Expert

by Mark Dodge

Demonstrate your expertise with Microsoft Office! Designed to help you practice and prepare for the 2013 Excel Expert Microsoft Office Specialist (MOS) exams, this all-in-one study guide features: Full, objective-by-objective exam coverage; Easy-to-follow procedures and illustrations to review essential skills; Hands-on practice tasks to ...

Price:  $8.39  |  Publisher:  Microsoft Press  |  Release:  2013

Expert Android Studio

Expert Android Studio

by Murat Yener, Onur Dundar

Expert Android Studio bridges the gap between your Android programing skills with the provided tools including Android Studio, NDK, Gradle and Plugins for IntelliJ Idea Platform. Packed with best practices and advanced tips and techniques on Android tools, development cycle, continuos integration, release management, testing, and performa...

Price:  $32.92  |  Publisher:  Wrox  |  Release:  2016

Expert VB 2008 Business Objects

Expert VB 2008 Business Objects

by Joe Fallon, Rockford Lhotka

Do you want to create .NET applications that provide high performance and scalability? Do you want to employ object - oriented programming techniques in a distributed environment? Do you want to maximize the reuse and maintainability of your code? Then this book is for you.In Rockford Lhotka's Expert VB 2008 Business Objects, you'll learn...

Price:  $20.13  |  Publisher:  Apress  |  Release:  2009

Expert Shell Scripting

Expert Shell Scripting

by Ron Peters

System administrators need libraries of solutions that are ingenious but understandable. They don't want to reinvent the wheel, but they don't want to reinvent filesystem management either! Expert Shell Scripting is the ultimate resource for all working Linux, Unix, and OS X system administrators who would like to have short, succinct, an...

Price:  $34.99  |  Publisher:  Apress  |  Release:  2009

Expert F# 2.0

Expert F# 2.0

by Don Syme, Adam Granicz, Antonio Cisternino

Expert F# 2.0 is about practical programming in a beautiful language that puts the power and elegance of functional programming into the hands of professional developers. In combination with .NET, F# achieves unrivaled levels of programmer productivity and program clarity. ...

Price:  $55.33  |  Publisher:  Apress  |  Release:  2010