Python Operator Overloading
Python operators work for built-in classes. But same operator behaves differently with different types. For example, the + operator will, perform arithmetic addition on...
Python Generators
There was a lot of overhead in building an iterator in Python; we had to implement a class with__iter__() and __next__() method, keep track...
Python Condition
Python if...elif...else and Nested if
Decision making is required when we want to execute a code only if a certain condition is satisfied. The if…elif…else statement...
Python while Loop
The while loop in Python is used to iterate over a block of code as long as the test expression (condition) is true. We...
Python Loop
The for loop in Python is used to iterate over a sequence (list, tuple, string) or other iterable objects. Iterating over a sequence is...