Learning Python - Mark Lutz [637]
type conversions, Conversions
Unicode files, using, Using Unicode Files, Reading and Writing Unicode in 3.0
reading and writing in Python 3.0, Reading and Writing Unicode in 3.0
unicode strings, coding, Coding Unicode Strings
Unicode strings, Python 2.6 coding, Coding Unicode Strings in Python 2.6
XML parsing tools, XML Parsing Tools
strong typing, Python’s Core Data Types
struct module string handling, Python 3.0, The struct Binary Data Module
subclasses, Attribute Inheritance Search, Classes Are Customized by Inheritance, Step 4: Customizing Behavior by Subclassing, OOP: The Big Idea, Coding Subclasses, OOP: The Big Idea, Augmenting Methods: The Bad Way, Augmenting Methods: The Good Way, Polymorphism in Action, Inherit, Customize, and Extend, OOP: The Big Idea
coding, Coding Subclasses, OOP: The Big Idea, Augmenting Methods: The Bad Way, Augmenting Methods: The Good Way, Polymorphism in Action, Inherit, Customize, and Extend, OOP: The Big Idea
augmenting methods, Augmenting Methods: The Bad Way, Augmenting Methods: The Good Way
inheritance, customization, and extension, Inherit, Customize, and Extend
OOP, as illustration of, OOP: The Big Idea
polymorphism, Polymorphism in Action
sum function, Other Built-in Numeric Tools
Super class, Class Interface Techniques
superclasses, Attribute Inheritance Search, Classes Are Customized by Inheritance, Abstract Superclasses, Python 2.6 and 3.0 Abstract Superclasses
abstract superclasses, Abstract Superclasses, Python 2.6 and 3.0 Abstract Superclasses
syntax rules, A Tale of Two ifs, Block rule special case, Python Syntax Rules, A Few Special Cases, Block Delimiters: Indentation Rules, Statement Delimiters: Lines and Continuations, A Few Special Cases
indentation, Block Delimiters: Indentation Rules
multiline statements, Statement Delimiters: Lines and Continuations
open syntactic pairs rule, A Few Special Cases
sys.exc_info, Running In-Process Tests, More on sys.exc_info
sys.exit(statuscode) call, Catching Too Much: Avoid Empty except and Exception
sys.getdefaultencoding function, String Changes in 3.0
sys.modules table, How Imports Work
sys.path list, The Module Search Path, The sys.path List, Changing the Module Search Path
system namespace partitioning and modules, Why Use Modules?
systems programming, Systems Programming
T
termination actions, Termination Actions
testdriver function, Running In-Process Tests
tester, nonlocal in Action
testing of code, Testing As You Go
testmixin.py, Listing instance attributes with __dict__
testprint30.py, Emulating the Python 3.0 print Function
text files, Files, Text and binary files in Python 3.0, Text and Binary Files, Text File Basics, Text and Binary Modes in 3.0
in Python 3.0, Text and Binary Modes in 3.0
text-mode files, Using Text and Binary Files
text.py, Source File Character Set Encoding Declarations
threenames.py, The Grander Module Story: Attributes
time module, Timing Module, Timing Module Alternatives
alternatives, Timing Module Alternatives
timeit module, Other Suggestions
timer module, keyword-only arguments, Using keyword-only arguments in 3.0
tkinter, IDLE Basics, Python Environment Variables, Python Environment Variables
getting support on Linux, Python Environment Variables
settings, Python Environment Variables
top-level code, Common Coding Gotchas
top-level file, Module Imports and Reloads, How to Structure a Program
transitive module reloads, Transitive Module Reloads, Transitive Module Reloads
triple quotes, Triple Quotes Code Multiline Block Strings
True and False, The Built-in Scope
True and False Boolean values, Booleans
true and false values, The Meaning of True and False in Python
true division, Python Expression Operators, Division: Classic, Floor, and True
truth tests, Truth Tests
try, Termination Actions
except statement, Termination Actions
try statement, Missing Keys: if Tests, Python’s Statements, Why Use Exceptions?, Catching Exceptions, Exception Coding Details, The try/except/else Statement, Example: Catching Built-in