The monumental work of Mark Lutz "Programming in Python" in 2 volumes is a textbook on the use of the Python language for solving the most typical problems in various applied fields. It discusses the use of Python in system administration, for creating graphical interfaces and web applications, and explores techniques for programming network interactions, database interactions, word processing, interface creation for scripts, and many other areas.