- Basics
- Variables
- Data Types
- Conditional Statements
- For Loops
- Iterables
- Dictionaries
- Methods (understand .update and .pop) **Here!**
- Functions
- Multiple arguments in functions (*args and kwargs) **Read!
- Decorators Read
- Classes
- Understanding the syntax of writing a class
- OOP Paradigm **Read!**
- The self
- Special methods like __init __
- Difference between instance and class
- Inheritance (classes are built on classes in Django)
- Methods ( Instance methods, class methods, )
- super() allows you to call a method that exists in the parent class **Read!**
- Packages
- Other reading
The Difference Between a Framework and a Library