Python Course Syllabus

If I’m going to create my own Python Tutorial Course, here’s what I’d probably use as course syllabus:

Basics

  1. hello, world
  2. operators & expressions
  3. variables & scope
  4. data types
  5. type casting
  6. data structures
  7. value comparison
  8. multiple assignment
  9. comments
  10. user input
  11. output formatting
  12. indentation
  13. decision making (branching)
  14. error handling

Intermediate

  • function
  • loop
  • args & kwargs
  • importing
  • inspection tools

Advanced

  • class
  • object
  • external modules & packages
  • (exercise)
  • inheritance
  • (exercise)

Leave a Comment