Advance Python ( SW107 ) Syllabus
- Procedural Python Examples
- Modeling Physical Objects with Object-Oriented Programming
- Mental Models of Objects and the Meaning of self
- Managing Multiple Objects
- Graphical User interfaces with Pygame
- Introduction to Pygame
- Object-Oriented Pygame
- Pygame GUI Widgets
- Encapsulation, Polymorphism, and Inheritance
- Encapsulation
- Polymorphism
- Inheritance
- Managing Memory Used by Objects
- Card Games
- Timers
- Animation
- Scenes
- Full Game: Dodger
- Design Patterns and Wrap-Up