zip(zero or more) function allows you to iterate over number of iterables. #Python
You can concatenate list of string using String join() method #Python
filter (function,iterable) - evaulate given iterable against a condition and creates new iterable with items passing that condition. #Python
map() creates a new iterable by applying a given function to every element of the source iterable. #Python
Using timedelta to find the differences between dates in #Python.
Try using strftime function to convert python date-time object to string. #Python
Generators are iterators where the values are generated at the time of need without creating or saving all items. #Python
Try using built-in method 'enumerate' for any iterables in #Python.
Python treats mutable default arguments in function definitions differently #Python
Here comes both good and bad practice.
Try using two leading underscores ( __x ), to define private class variables. #Python












