Foundations of Python Network Programming, Second Edition:
by Brandon Rhodes, John Goerzen

This book gives you everything you need to know about network programming using Python 3, the latest version of the Python language. It will benefit both scripters and serious application developers who want a feature-rich, yet simple language. Fully updated, this second edition includes all the new developments in network programming such as WSGI, FastCGI, and asynchronous communication.
Foundations of Python Network Programming, Second Edition explains multitasking network servers using several models, including forking, threading, and non-blocking sockets. Extensive examples throughout the book demonstrate important concepts and practices, and provide a cadre of fully-functioning stand alone programs. Readers may even use the examples included as building blocks to create their own software.
What you’ll learn
Understand low level networking
Handle sending and receiving email including composing and decoding emails, SMTP, POP and IMAP
Program the lower levels of web application programming such as FastCGI and WSGI
Script file transfer and backups
Access web services using Python
Master multitasking with threads, forking, and asynchronous communication
Who is this book for?
This book will be of interest to python programmers who need to program networked applications using Python. From web application developers, to systems integrators, to system administrators—this book has everything you need to know.
Unless otherwise noted above, most orders ship within 1 to 2 days. We will promptly notify you if there is a stock problem with any items on your order and provide you with an estimated delivery date. If you have a firm need by date, please provide such information in the comment section at checkout.
Publisher: Apress
Page Count (est.): 345
ISBN10: 1430230037
ISBN13: 9781430230038
Cover: Paperback
Pub Date: 12/23/2010