Python Networking Features Revealed With This New

Julie Miller writes “Berkeley, CA—29 September 2004 – These days, network-enabled applications aren’t a luxury; they’re a necessity. This evolving development paradigm is a major catalyst for the rise of Python, a language heralded for its powerful networking capabilities. In fact, it isn’t uncommon to find Python performing a myriad of networking tasks such as powering Web sites, monitoring gas wells in Texas, or executing backups of office documents.

Foundations of Python Network Programming by John Goerzen is the first book to give network programmers a comprehensive introduction to Python’s impressive array of networking features.

Highlights of Foundations of Python Network Programming:

*Contains over 175 examples and 6,600 lines of self-contained, practical, ready-to-use code

*Examines current and future protocols, including FTP, IMAP, SSL, IPv6 and XML-RPC

*Tackles advanced networking topics such as incorporating multitasking and nonblocking Input/Output into Python applications

Goerzen also offers practical insight into many of the topics that will most commonly arise in daily application development and system administration activities, such as file transfer, serving static and dynamic Web pages, sending and receiving email, and communicating with DNS servers.

According to the author, “Whether you want to write network-enabled applications that communicate with the computer down the hall or the server across the ocean, Python is the language for you…. I want this to be your lab manual—your guide for inventing things that make the Internet better…â€

To read more about Foundations of Python Network Programming and John Goerzen, or to view a table of contents and sample chapter, please select this title in our online catalog at

Apress is committed to publishing only the highest quality books on Python. Practical Python, by Magnus Lie Hetland, and Dive Into Python, by Mark Pilgrim, are the ideal Apress books to begin programming in Python.

Apress Authors: The Expert’s Voice(tm)

John Goerzen is an accomplished author, system administrator, and Python programmer. His previously published books include the Linux Programming Bible, Debian Unleashed, and Linux Unleashed.


About Apress

All Apress titles are available at bookstores nationwide, online booksellers, and from Springer New York, Inc. at 800-777-4643; fax 201.348.4505. Contact us for more information at

For a review copy, author interview, cover file, or more information about Apress’ innovative approach to publishing, contact Julie Miller at 510-549-5930, extension 126, or write to

Apress L.P., based in Berkeley, California, is a fast-growing publisher of technical books devoted to meeting the needs of information technology professionals. Apress is dedicated to publishing titles of the highest quality and has compiled a team of authors that reads like a veritable “Who’s Who” of the computing industry.

Foundations of Python Network Programming
John Goerzen

Published August 2004 * ISBN: 1-59059-371-5 * $44.99 US * 512 pages