--- /dev/null
+\chapter{Custom Python Interpreters}
+\label{custominterp}
+
+The modules described in this chapter allow writing interfaces similar
+to Python's interactive interpreter. If you want a Python interpreter
+that supports some special feature in addition to the Python language,
+you should look at the \module{code} module. (The \module{codeop}
+module is lower-level, used to support compiling a possibly-incomplete
+chunk of Python code.)
+
+The full list of modules described in this chapter is:
+
+\localmoduletable
--- /dev/null
+\chapter{Development Tools}
+\label{development}
+
+The modules described in this chapter help you write software. For
+example, the \module{pydoc} module takes a module and generates
+documentation based on the module's contents. The \module{doctest}
+and \module{unittest} modules contains frameworks for writing unit tests
+that automatically exercise code and verify that the expected output
+is produced.
+
+The list of modules described in this chapter is:
+
+\localmoduletable
--- /dev/null
+\chapter{Program Frameworks}
+\label{frameworks}
+
+The modules described in this chapter are frameworks that will largely
+dictate the structure of your program. Currently the modules described
+here are all oriented toward writing command-line interfaces.
+
+The full list of modules described in this chapter is:
+
+\localmoduletable
--- /dev/null
+\chapter{Importing Modules}
+\label{modules}
+
+The modules described in this chapter provide new ways to import other
+Python modules and hooks for customizing the import process.
+
+The full list of modules described in this chapter is:
+
+\localmoduletable