https://github.com/lancelote/object-oriented-python
My experiments with examples from "Object-Oriented Python" book by Irv Kalb
https://github.com/lancelote/object-oriented-python
Last synced: 9 months ago
JSON representation
My experiments with examples from "Object-Oriented Python" book by Irv Kalb
- Host: GitHub
- URL: https://github.com/lancelote/object-oriented-python
- Owner: lancelote
- Created: 2022-07-12T17:16:03.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2022-07-20T17:46:35.000Z (over 3 years ago)
- Last Synced: 2025-03-29T00:12:49.783Z (9 months ago)
- Language: Python
- Size: 5.62 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# object-oriented-python
My experiments with examples from "[Object-Oriented Python][book]" book by Irv Kalb
## TOC
- Part I: Introducing Object-Oriented Programming
- [ ] [Chapter 1: Procedural Python Examples](src/ch01)
- [Higher or Lower Card Game](src/ch01/higher_or_lower_procedural.py)
- [Bank Account without Functions](src/ch01/bank1_one_accound.py)
- [ ] Chapter 2: Modeling Physical Objects with Object-Oriented Programming
- [ ] Chapter 3: Metal Models of Objects and the Meaning of "self"
- [ ] Chapter 4: Managing Multiple Objects
- Part II: Graphical User Interfaces with Pygame
- [ ] Chapter 5: Introduction to Pygame
- [ ] Chapter 6: Object-Oriented Pygame
- [ ] Chapter 7: Pygame GUI Widgets
- Part III: Encapsulation, Polymorphism, and Inheritance
- [ ] Chapter 8: Encapsulation
- [ ] Chapter 9: Polymorphism
- [ ] Chapter 10: Inheritance
- [ ] Chapter 11: Managing Memory Used by Objects
- Part IV: Using OOP in Game Development
- [ ] Chapter 12: Card Games
- [ ] Chapter 13: Timers
- [ ] Chapter 14: Animation
- [ ] Chapter 15: Scenes
- [ ] Chapter 16: Full Game: Dodger
- [ ] Chapter 17: Design Patterns and Wrap-Up
[book]: https://www.goodreads.com/book/show/59606992-object-oriented-python