For more information about books, conferences, software, Resource Centers, and the
O’Reilly Network, see the O’Reilly website at:
http://www.oreilly.com
Conventions Used in This Book
The following font conventions are used in this book:
Italic
Used for file and directory names, to emphasize new terms when first introduced,
and for some comments within code sections
Constant width
Used for code listings and to designate modules, methods, options, classes, func-
tions, statements, programs, objects, and HTML tags
Constant width bold
Used in code sections to show user input
Constant width italic
Used to mark replaceables
This icon designates a note related to the nearby text.
This icon designates a warning related to the nearby text.
Acknowledgments
I acknowledged numerous people in the preface of Learning Python, Fourth Edition,
less than a year ago; because that book is a precursor to this one, and because the set
is largely the same, I won’t repeat the list in its entirety here. In short, though, I’m
grateful to:
- O’Reilly, for promoting Python, and publishing “meaty” books in the Open Source
domain - The Python community, which has occupied sizeable portions of my world
since 1992 - The thousands of students who attended the 250 Python classes I’ve taught
since 1997
Preface | xxxvii