3|Python Tutorial|tut.html#aid18
6|Abstract:|tut.html#aid56
4|Contents|node1.html#SECTION00100000000000000000
3|1 Whetting Your Appetite|node2.html#SECTION00200000000000000000
3|1.1 Introduction|node3.html#SECTION00210000000000000000
3|1.2 Where From Here|node4.html#SECTION00220000000000000000
3|2 Using the Python Interpreter|node5.html#SECTION00300000000000000000
3|2.1 Invoking the Interpreter|node6.html#SECTION00310000000000000000
4|2.1.1 Argument Passing|node7.html#SECTION00311000000000000000
4|2.1.2 Interactive Mode|node8.html#SECTION00312000000000000000
3|2.2 The Interpreter and its Environment|node9.html#SECTION00320000000000000000
4|2.2.1 Error Handling|node10.html#SECTION00321000000000000000
4|2.2.2 Executable Python scripts|node11.html#SECTION00322000000000000000
4|2.2.3 The Interactive Startup File|node12.html#SECTION00323000000000000000
3|3 An Informal Introduction to Python|node13.html#SECTION00400000000000000000
3|3.1 Using Python as a Calculator|node14.html#SECTION00410000000000000000
4|3.1.1 Numbers|node15.html#SECTION00411000000000000000
4|3.1.2 Strings|node16.html#SECTION00412000000000000000
4|3.1.3 Lists|node17.html#SECTION00413000000000000000
3|3.2 First Steps Towards Programming|node18.html#SECTION00420000000000000000
3|4 More Control Flow Tools|node19.html#SECTION00500000000000000000
3|4.1 If Statements|node20.html#SECTION00510000000000000000
3|4.2 For Statements|node21.html#SECTION00520000000000000000
3|4.3 The range() Function|node22.html#SECTION00530000000000000000
3|4.4 Break and Continue Statements, and Else Clauses on Loops|node23.html#SECTION00540000000000000000
3|4.5 Pass Statements|node24.html#SECTION00550000000000000000
3|4.6 Defining Functions|node25.html#SECTION00560000000000000000
3|4.7 More on Defining Functions|node26.html#SECTION00570000000000000000
4|4.7.1 Default Argument Values|node27.html#SECTION00571000000000000000
4|4.7.2 Keyword Arguments|node28.html#SECTION00572000000000000000
4|4.7.3 Arbitrary Argument Lists|node29.html#SECTION00573000000000000000
3|5 Data Structures|node30.html#SECTION00600000000000000000
3|5.1 More on Lists|node31.html#SECTION00610000000000000000
4|5.1.1 Functional Programming Tools|node32.html#SECTION00611000000000000000
3|5.2 The del statement|node33.html#SECTION00620000000000000000
3|5.3 Tuples and Sequences|node34.html#SECTION00630000000000000000
3|5.4 Dictionaries|node35.html#SECTION00640000000000000000
3|5.5 More on Conditions|node36.html#SECTION00650000000000000000
3|5.6 Comparing Sequences and Other Types|node37.html#SECTION00660000000000000000
3|6 Modules|node38.html#SECTION00700000000000000000
3|6.1 More on Modules|node39.html#SECTION00710000000000000000
4|6.1.1 The Module Search Path|node40.html#SECTION00711000000000000000
4|6.1.2 ``Compiled'' Python files|node41.html#SECTION00712000000000000000
3|6.2 Standard Modules|node42.html#SECTION00720000000000000000
3|6.3 The dir() function|node43.html#SECTION00730000000000000000
3|7 Input and Output|node44.html#SECTION00800000000000000000
3|7.1 Fancier Output Formatting|node45.html#SECTION00810000000000000000
3|7.2 Reading and Writing Files|node46.html#SECTION00820000000000000000
4|7.2.1 Methods of file objects|node47.html#SECTION00821000000000000000
4|7.2.2 The pickle module|node48.html#SECTION00822000000000000000
3|8 Errors and Exceptions|node49.html#SECTION00900000000000000000
3|8.1 Syntax Errors|node50.html#SECTION00910000000000000000
3|8.2 Exceptions|node51.html#SECTION00920000000000000000
3|8.3 Handling Exceptions|node52.html#SECTION00930000000000000000
3|8.4 Raising Exceptions|node53.html#SECTION00940000000000000000
3|8.5 User-defined Exceptions|node54.html#SECTION00950000000000000000
3|8.6 Defining Clean-up Actions|node55.html#SECTION00960000000000000000
3|9 Classes|node56.html#SECTION001000000000000000000
3|9.1 A word about terminology|node57.html#SECTION001010000000000000000
3|9.2 Python scopes and name spaces|node58.html#SECTION001020000000000000000
3|9.3 A first look at classes|node59.html#SECTION001030000000000000000
4|9.3.1 Class definition syntax|node60.html#SECTION001031000000000000000
4|9.3.2 Class objects|node61.html#SECTION001032000000000000000
4|9.3.3 Instance objects|node62.html#SECTION001033000000000000000
4|9.3.4 Method objects|node63.html#SECTION001034000000000000000
3|9.4 Random remarks|node64.html#SECTION001040000000000000000
3|9.5 Inheritance|node65.html#SECTION001050000000000000000
4|9.5.1 Multiple inheritance|node66.html#SECTION001051000000000000000
3|9.6 Private variables through name mangling|node67.html#SECTION001060000000000000000
3|9.7 Odds and ends|node68.html#SECTION001070000000000000000
4|9.7.1 Exceptions Can Be Classes|node69.html#SECTION001071000000000000000
3|10 What Now?|node70.html#SECTION001100000000000000000
3|11 Recent Additions as of Release 1.1|node71.html#SECTION001200000000000000000
3|11.1 Lambda Forms|node72.html#SECTION001210000000000000000
3|11.2 Documentation Strings|node73.html#SECTION001220000000000000000
3|A Interactive Input Editing and History Substitution|node74.html#SECTION001300000000000000000
4|A.0.1 Line Editing|node75.html#SECTION001301000000000000000
4|A.0.2 History Substitution|node76.html#SECTION001302000000000000000
4|A.0.3 Key Bindings|node77.html#SECTION001303000000000000000
4|A.0.4 Commentary|node78.html#SECTION001304000000000000000
3|About this document ...|node79.html#SECTION001400000000000000000
