An Introduction To Python
- What is Python?
- A Little Bit of History
- The Python Way
- Python vs. Other Languages
- Common Data Types
- Strings
- Strings Part II -- Examples
- String Formatting in Python
- Numeric Types
- Lists and Tuples
- List and Tuples Part II -- Examples
- Dictionaries
- Dictionaries Part II -- Examples
- Summary of Python Data Types
- Going With The Flow
- if Statements
- True or False? -- A Brief Interlude
- while Statements
- for Statements
- for Statements Part II -- Examples
- Functions
- Defining Functions
- Documenting Functions With Docstrings
- Object Orientation: A Brief Refresher
- Key OO Concepts
- Key OO Concepts (Continued)
- Classes in Python
- Defining a Class
- Inheriting Behaviour From Other Classes
- Grouping Classes With Modules
- Importing Modules
- Summary of OO Concepts in Python
- Reading and Writing Files
- File Manipulation Examples
- Error Handling in Python
- Exceptions: Why do I care?
- Catching Exceptions
- Raising Exceptions
- How Other People Are Using Python
- How Other People Are Using Python (continued)
- How BBnet.ca Uses Python
- Summary
- Links
- Questions
An Introduction To Python