An Introduction To Python

  1. What is Python?
  2. A Little Bit of History
  3. The Python Way
  4. Python vs. Other Languages
  5. Common Data Types
  6. Strings
  7. Strings Part II -- Examples
  8. String Formatting in Python
  9. Numeric Types
  10. Lists and Tuples
  11. List and Tuples Part II -- Examples
  12. Dictionaries
  13. Dictionaries Part II -- Examples
  14. Summary of Python Data Types
  15. Going With The Flow
  16. if Statements
  17. True or False? -- A Brief Interlude
  18. while Statements
  19. for Statements
  20. for Statements Part II -- Examples
  21. Functions
  22. Defining Functions
  23. Documenting Functions With Docstrings
  24. Object Orientation: A Brief Refresher
  25. Key OO Concepts
  26. Key OO Concepts (Continued)
  27. Classes in Python
  28. Defining a Class
  29. Inheriting Behaviour From Other Classes
  30. Grouping Classes With Modules
  31. Importing Modules
  32. Summary of OO Concepts in Python
  33. Reading and Writing Files
  34. File Manipulation Examples
  35. Error Handling in Python
  36. Exceptions: Why do I care?
  37. Catching Exceptions
  38. Raising Exceptions
  39. How Other People Are Using Python
  40. How Other People Are Using Python (continued)
  41. How BBnet.ca Uses Python
  42. Summary
  43. Links
  44. Questions



An Introduction To Python