We will discuss the use of property decorator in Python, class with/without getters and setters, use of property function and the use of @property decorator
Let's discuss What is a Decorator and why do we need one, First-class Object in python. How can we use Decorators and How to make chaining of decorators?
We will learn about closures in Python, Nested function, Nested variables, role of closure in python, and When and why to use closure in python with examples?
We will discuss Iterator & its uses, Difference between Iterator & Iterable, for loop implementation, build custom iterator and about infinite iterators.
We will discuss the concept and the differences of mutable and immutable objects, who do we need them. Also the exceptions in Mutability and the mix of objects
We will discuss Operator Overloading in Python & some examples overloading the addition operator(+), comparison operator(>, <, =) and about the magic functions
Inheritance & its types(Single, multiple, multilevel, hybrid, hierarchical), role __init__(), super function & methods. Method overriding & private members.