Learning Python - Mark Lutz [631]
advantages of, Why Do People Use Python?, Developer Productivity
common coding gotchas, Common Coding Gotchas
compared to other languages, How Does Python Stack Up to Language X?
developer productivity and, Developer Productivity
development tools, The Python Toolset
documentation, Python Documentation Sources (see documentation)
execution speed, OK, but What’s the Downside?
iteration protocol, Iteration protocol integration
manuals and resources, For More Help
old and new versions, About This Fourth Edition
Perl, compared to, Test Your Knowledge: Answers
portability, It’s Portable
primary implementations of, Python Implementation Alternatives
so-called “optional” features, Metaclasses Versus Class Decorators: Round 3
statically-typed languages, compared to, Polymorphism in Python
string model, String Basics, Text and Binary Files
support, How Is Python Supported?
technical strengths, What Are Python’s Technical Strengths?, It’s Named After Monty Python
user base, Who Uses Python Today?
uses for, What Can I Do with Python?, Gaming, Images, Serial Ports, XML, Robots, and More
PYTHONPATH, Python Environment Variables
PYTHONPATH directories, The Module Search Path
PYTHONSTARTUP, Python Environment Variables
PythonWin, Other IDEs, Where to Get Python
PyWin32, Where to Get Python
Q
quizzes, This Book’s Style and Structure, Test Your Knowledge: Quiz, Chapter Summary, Chapter Summary, Test Your Knowledge: Quiz, Chapter Summary, Test Your Knowledge: Quiz, Chapter Summary, Chapter Summary, Chapter Summary, Chapter Summary, Chapter Summary, Chapter Summary, Chapter Summary, Chapter Summary, Chapter Summary, Chapter Summary, Chapter Summary, Chapter Summary, Chapter Summary, Chapter Summary, Chapter Summary, Chapter Summary, Chapter Summary, Chapter Summary, Chapter Summary, Chapter Summary, Chapter Summary, Chapter Summary, Chapter Summary, Chapter Summary, Chapter Summary, Chapter Summary, Chapter Summary, Chapter Summary, Test Your Knowledge: Quiz, Chapter Summary, Chapter Summary, Chapter Summary, Chapter Summary
Chapter 1: A Python Q&A Session, Test Your Knowledge: Quiz
Chapter 2: How Python Runs Programs, Chapter Summary
Chapter 3: How You Run Programs, Chapter Summary
Chapter 4: Introducing Python Object Types, Test Your Knowledge: Quiz
Chapter 5: Numeric Types, Chapter Summary
Chapter 6: The Dynamic Typing Interlude, Test Your Knowledge: Quiz
Chapter 7: Strings, Chapter Summary
Chapter 8: Lists and Dictionaries, Chapter Summary
Chapter 9: Tuples, Files, and Everything Else, Chapter Summary
Chapter 10: Introducing Python Statements, Chapter Summary
Chapter 11: Assignments, Expressions, and Prints, Chapter Summary
Chapter 12: if Tests and Syntax Rules, Chapter Summary
Chapter 13: while and for Loops, Chapter Summary
Chapter 14: Iterations and Comprehensions, Part 1, Chapter Summary
Chapter 15: The Documentation Interlude, Chapter Summary
Chapter 16: Function Basics, Chapter Summary
Chapter 17: Scopes, Chapter Summary
Chapter 18: Arguments, Chapter Summary
Chapter 19: Advanced Function Topics, Chapter Summary
Chapter 20: Iterations and Comprehensions, Part 2, Chapter Summary
Chapter 21: Modules, the Big Picture, Chapter Summary
Chapter 22: Module Coding Basics, Chapter Summary
Chapter 23: Module Packages, Chapter Summary
Chapter 24: Advanced Module Topics, Chapter Summary
Chapter 25: OOP: The Big Picture, Chapter Summary
Chapter