 |
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)
| | | Availability: In-Stock |
Be the First to Write a Review and tell the world about this title!People who purchase this book frequently purchase: - The Definitive Guide to Django: Web Development Done Right; Adrian Holovaty, et al, $27.50, 39% Off!
- Python Cookbook, 2nd Edition; Alex Martelli, et al, $31.50, 37% Off!
- Dive Into Python; Mark Pilgrim, $24.50, 39% Off!
- Beginning Python: From Novice to Professional; Magnus Lie Hetland, $27.50, 39% Off!
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. Dobbs 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.
|
 |