This part of the book explores Python's role as a language for
programming Internet-based applications, and its library tools that
support this role. Along the way, system and GUI tools presented
earlier in the book are put to use as well. Because this is a popular
Python domain, chapters here cover all fronts:
Chapter 10. This chapter introduces Internet
concepts, presents Python low-level network communication tools such
as sockets and select calls, and illustrates common client/server
programming techniques in Python.
Chapter 11. This chapter shows you how your scripts
can use Python to access common client-side network protocols such as
FTP, email, HTTP, and more.
Chapter 12. This chapter covers the basics of
Python server-side CGI scripts -- a kind of program used to
implement interactive web sites.
Chapter 13. This chapter demonstrates Python web
site implementation techniques such as security, by presenting a
web-based email system.
Chapter 14. This chapter presents additional web
site techniques including persistent data on the server, by
presenting a bug report system.
Chapter 15. This chapter gives an overview of
Python Internet systems and tools, such as JPython, Active Scripting,
Zope, and HTMLgen.