Fr. 55.50

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

English · Paperback / Softback

Shipping usually within 3 to 5 weeks

Description

Read more

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. Learn the core components of Twisted servers and clients Write asynchronous code with the Deferred API Construct HTTP servers with Twisted's high-level web APIs Use the Agent API to develop flexible web clients Configure and deploy Twisted services in a robust and standardized fashion Access databases using Twisted's nonblocking interface Add common server components: logging, authentication, threads and processes, and testing Explore ways to build clients and servers for IRC, popular mail protocols, and SSH

List of contents













  • Foreword to the First Edition




  • Preface




  • An Introduction to Twisted




    • Chapter 1: Getting Started




    • Chapter 2: Building Basic Clients and Servers




    • Chapter 3: Writing Asynchronous Code with Deferreds




    • Chapter 4: Web Servers




    • Chapter 5: Web Clients






  • Building Production-Grade Twisted Services




    • Chapter 6: Deploying Twisted Applications




    • Chapter 7: Logging




    • Chapter 8: Databases




    • Chapter 9: Authentication




    • Chapter 10: Threads and Subprocesses




    • Chapter 11: Testing






  • More Protocols and More Practice




    • Chapter 12: Twisted Words




    • Chapter 13: Twisted Mail




    • Chapter 14: SSH




    • Chapter 15: The End






  • Colophon




  • About the author

    Jessica McKellar is a software engineer from Cambridge, MA. She enjoys the Internet, networking, low-level systems engineering, and

    Abe Fettig is a software developer and maintainer of Hep, an open source message server that makes it possible to transparently route information between RSS, email, weblogs, and web services. He speaks frequently at software conferences including PyCon and lives in Portland, Maine with his wife.

    Summary

    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.

Product details

Authors Fettig, Abe Fettig, McKella, Jessic McKellar, Jessica Mckellar
Publisher O'Reilly Media
 
Languages English
Product format Paperback / Softback
Released 01.04.2013
 
EAN 9781449326111
ISBN 978-1-4493-2611-1
No. of pages 194
Dimensions 179 mm x 233 mm x 12 mm
Weight 332 g
Illustrations w. figs. some col.
Subjects Natural sciences, medicine, IT, technology > IT, data processing > Programming languages

COMPUTERS / Networking / Network Protocols, Networking standards and protocols, Networking standards & protocols

Customer reviews

No reviews have been written for this item yet. Write the first review and be helpful to other users when they decide on a purchase.

Write a review

Thumbs up or thumbs down? Write your own review.

For messages to CeDe.ch please use the contact form.

The input fields marked * are obligatory

By submitting this form you agree to our data privacy statement.