Cover image John Goerzen > Publications > Foundations of Python Network Programming

Foundations of Python Network Programming

Foundations of Python Network Programming is now available for purchase (Amazon). This book is designed to show you everything from fundamentals of networking and low-level protocol design to work with higher-level protocols such as IMAP, HTTP, and FTP. For more information, please see the letter to the reader from the book's back cover.

This is not a basic reference like Python comes with. Rather, it's a hands-on guide. There are over 6600 lines of example code and the text strives to show you the big picture. For instance, there are several different ways of getting directory information from an FTP server, and some are not documented for use this way. The chapter on FTP explains them and provides example code to illustrate. There's also an Apress page with details and a blog page for your comments.

Reviews

There have been several reviews of this book. Here are some links:

Table of Contents

Below is the book's Table of Contents along with a partial list of the examples you'll find in each chapter: