GeezerVison is showing github.com — GitHub - snrazavi/OOP_Python: A short course introducing Object Oriented Programming in Python.
Folders and files
| Name | Name | Last commit message | Last commit date |
|---|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
|
Repository files navigation
Object-Oriented Programming in Python.
- Basic OOP concepts: classes and instances
- Instance variables vs class variables
- Class methods and static methods
- Inheritance
- Special class methods (dunder methods)
- Decorators: properties, setters, getters
- Class documentation
Course project: N-Body Simulation
- Defining classes: Vector, Body, Universe
- Implementing required classes
- Running simulation
Example simulation results:
About
A short course introducing Object Oriented Programming in Python.
Topics
Resources
Stars
24 stars
Watchers
1 watching
Forks