Get Free Shipping on orders over $79
Foundations of Python Network Programming : The comprehensive guide to building network applications with Python - Brandon Rhodes

Foundations of Python Network Programming

The comprehensive guide to building network applications with Python

By: Brandon Rhodes, Tim Bower, John Goerzen

Paperback | 21 December 2010 | Edition Number 2

At a Glance

Paperback


$109.75

or 4 interest-free payments of $27.44 with

 or 

Ships in 5 to 7 business days

This second edition of Foundations of Python Network Programming targets Python 2.5 through Python 2.7, the most popular production versions of the language. Python has made great strides since Apress released the first edition of this book back in the days of Python 2.3. The advances required new chapters to be written from the ground up, and others to be extensively revised.

You will learn fundamentals like IP, TCP, DNS and SSL by using working Python programs; you will also be able to familiarize yourself with infrastructure components like memcached and message queues. You can also delve into network server designs, and compare threaded approaches with asynchronous event-based solutions.

But the biggest change is this edition's expanded treatment of the web. The HTTP protocol is covered in extensive detail, with each feature accompanied by sample Python code. You can use your HTTP protocol expertise by studying an entire chapter on screen scraping and you can then test lxml and BeautifulSoup against a real-world web site. The chapter on web application programming now covers both the WSGI standard for component interoperability, as well as modern web frameworks like Django.

Finally, all of the old favorites from the first edition are back: E-mail protocols like SMTP, POP, and IMAP get full treatment, as does XML-RPC. You can still learn how to code Python network programs using the Telnet and FTP protocols, but you are likely to appreciate the power of more modern alternatives like the paramiko SSH2 library. If you are a Python programmer who needs to learn the network, this is the book that you want by your side.

More in Web Programming

Python All-in-One For Dummies : 3rd Edition - John C. Shovic

RRP $74.95

$52.47

30%
OFF
Starting Out with Python : 5th Global Edition - Tony Gaddis

RRP $138.95

$108.75

22%
OFF
Web Engineering : Theory and Practice - Jeremiah Downey
Building Microservices : Designing Fine-Grained Systems 2nd Edition - Sam Newman
Typescript Cookbook : Real World Type-Level Programming - Stefan Baumgartner
Python Cookbook : Recipes for Mastering Python : 3rd Edition - David Beazley
Developing Graphics Frameworks with Java and OpenGL - Lee Stemkoski
PHP, MySQL, & JavaScript All-In-One For Dummies : For Dummies - Richard Blum
Coding For Dummies, All New Edition : For Dummies (Computer/Tech) - Paul McFedries
Learning Spark : Lightning-Fast Data Analytics - Brooke Wenig

RRP $152.00

$73.75

51%
OFF
Computer Coding Python Games for Kids : DK Help Your Kids With - Carol Vorderman
Programming TypeScript : Making Your JavaScript Applications Scale - Boris Cherny
Information Architecture : For the Web and Beyond : 4th Edition - Jorge Arango