Jump to ratings and reviews
Rate this book

Twisted Network Programming Essentials: Event-driven Network Programming with Python

Rate this book
Get started with Twisted, the event-driven networking framework written in Python. With this introductory guide, you’ll learn the key concepts and design patterns to build event-driven client and server applications for many popular networking protocols. You’ll also learn the tools to build new protocols using Twisted’s primitives. Start by building basic TCP clients and servers, and then focus on deploying production-grade applications with the Twisted Application infrastructure. Along the way, you can play with and extend examples of common tasks you’ll face when building network applications. If you’re familiar with Python, you’re ready for Twisted.

191 pages, Paperback

First published February 12, 2005

16 people are currently reading
72 people want to read

About the author

Jessica McKellar

4 books1 follower

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
7 (8%)
4 stars
23 (26%)
3 stars
38 (44%)
2 stars
16 (18%)
1 star
2 (2%)
Displaying 1 - 3 of 3 reviews
Profile Image for Anton Antonov.
350 reviews48 followers
November 25, 2015
The book covers one of the best Python networking frameworks - Twisted and the contents are very promising.

Jess covers the Twisted Framework's essentials very well. You'll learn about deferreds like never before. It's really visual and easy to understand. After all, they're the core of writing better async code using Twisted, so understanding them will help you in the long run. Along the way you'll learn a bit of Threading and common protocols like IRC, HTTP, SSH and SMTP.

However delivering the info is one thing, but making sure that it sticks to the reader - another. This is where the book falls short.
The code you'll write in the first 3-4 chapters is mostly what you'll iterate over and over. This leaves no sense of accomplishment, when you write your 10 lines code from chapter 1-2 plus 5-10 new lines from the given newer chapter, over and over again. The suggested exercises are mostly meaningless and won't appeal to anyone who expected to build a complete or reasonable to complete app.

If you're in a hurry, I recommend you going through Deferreds, Threads, Testing and the above mentioned protocols. Anything else can be picked up from the docs while coding for your needs.

In the end, experienced network programmers may know what to do next with the knowledge, but novice network programmers will feel left out after being unable to find a purpose where to apply the contents of Twisted Network Programming essentials.

I'm sure author, Jessica McKellar could share a lot more on the topic. Maybe she was limited on pages, but surely if this was a 300-400 pages book - we would learn a lot more.
253 reviews3 followers
June 9, 2018
Decent overview, but a little terse for my needs.
Displaying 1 - 3 of 3 reviews

Can't find what you're looking for?

Get help and learn more about the design.