Foundations Of Python Network Programming

Product Description
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. 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. 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. 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. 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.
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.
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.
Download here:
Python Programming For The Absolute Beginner
Python Programming On Win32: Help For Windows Programmers
Python Programming With The Java(TM) Class Libraries: A Tutorial For Building Web And Enterprise Applications With Jython (V. 1)
Professional Python Frameworks: Web 2.0 Programming With Django And Turbogears
Core PYTHON Programming
Text Processing In Python
Learning Python, 3Rd Edition
Beginning Game Development With Python And Pygame: From Novice To Professional
Cherrypy Essentials: Rapid Python Web Application Development
Rapid Web Applications With Turbogears: Using Python To Create Ajax-Powered Sites