| help | account  


Foundations of Python Network Programming
View Larger Image
John Goerzen
Apress, Paperback, Published August 2004, 536 pages, ISBN 1590593715
List Price: $44.99
Our Price: $27.50
You Save: $17.49 (39% Off)


FREE Shipping on Orders over $40!*
Availability: In-Stock

Be the First to Write a Review and tell the world about this title!

People who purchase this book frequently purchase:

Books on similar topics, in best-seller order:Books from the same publisher, in best-seller order:

"This may be the easiest book review I've ever written. If you program in Python and you want to write Internet applications, go buy Foundations of Python Network Programming by John Goerzen. There."
— Ron Dippold, Slashdot contributor

"I've already folded down the corners of quite a few pages, and expect I'll refer to this book often in the coming months."
— Greg Wilson, Dr. Dobb’s Journal

"I think Apress is bringing a lot of helpful programming texts to the world. I intend to read this book to learn how to write client-server networking programs."
— Richard Bejtlich, TaoSecurity

"As is typical of Apress books, there are a lot of specific code examples to help the reader see exactly how it should be done."
— Midwest Book Review, Harold's Bookshelf

"This book is 99% good, and the only reason that isn't 100% is due to the wide scope of the book. Which, then again, is also a good thing."
— Tommi Virtansen, http://tv.debian.net

To guide readers through the new scripting language, Python, this book discusses every aspect of client and server programming. And as Python begins to replace Perl as a favorite programming language, this book will benefit scripters and serious application developers who want a feature-rich, yet simple language, for deploying their products.

The text explains multitasking network servers using several models, including forking, threading, and non-blocking sockets. Furthermore, the extensive examples demonstrate important concepts and practices, and provide a cadre of fully-functioning stand alone programs. Readers may even use the provided examples as building blocks to create their own software.

Table of Contents

Chapter 1 – Introduction to Client/Server Networking
Chapter 2 – Network Clients
Chapter 3 – Network Servers
Chapter 4 - Domain Name System
Chapter 5 – Advanced Network Operations
Chapter 6 – Web Client Access
Chapter 7 – Parsing HTML and XHTML
Chapter 8 – XML and XML-RPC
Chapter 9 – E-Mail Composition and Decoding
Chapter 10 – Simple Message Transport Protocol
Chapter 11 – POP
Chapter 12 – IMAP
Chapter 13 – FTP
Chapter 14 – Database Clients
Chapter 15 – SSL
Chapter 16 – SocketServer
Chapter 17 – SimpleXMLRPCServer
Chapter 18 – CGI
Chapter 19 – mod_python
Chapter 20 – Forking
Chapter 21 – Threading
Chapter 22 – Asynchronous Communication

About the Author

John Goerzen is an accomplished author, system administrator, and Python programmer. He has been a Debian developer since 1996 and is currently president of Software in the Public Interest, Inc. His previously published books include the Linux Programming Bible, Debian Unleashed, and Linux Unleashed.


Forgot your password?
FAQs
Shipping Options
Returns
Your Orders
Your Account