Introduction to Python

This page hosts links to the course materials for the sessions.  For the course description, go here
  1. Pre-Course preparation : Tools and Tips
  2. Classwork : Get started with the turtle
  3. Prepare at home : Working with text – input, output and strings
  4. Breaking down a problem : design your game
  5. Data types and numeric operations
  6. Conditions and Comparisons
  7. Repeating using loops
  8. Working with basic lists
  9. Using text indexes with dictionaries
  10. Readability and re-use with functions
  11. Saving and loading with files

For an alternative approach to the problems, we will also be preparing a set of task based resources to help you solve problems you encounter within your code.