What you'll learn
Advanced Collections: Named Tuples, Default Dictionary, Counters, Ordered Dictionary, Queues and Deques
Advanced Functions: Zipping, Unzipping, Evaluating expressions, Memory view, Mapping objects with lambda, Enumerating objects and Executing Python expressions
The *args and **kwargs to pass variable number of args
Iterators and Iterables in Python: Iterate over sequences using different techniques and tricks. Building Iterators using FP and OOP
Generator functions with many yield statements and Generator expressions
Metaclass: Built-in metaclasses and building custom metaclass
Decorators: Functional Programming, Regular way to decorate a function, and the best way using @
Comprehensions: List comprehension, Dict comprehension, Set comprehension and Tuple comprehension
Building Logger to indicate the problems
Creating custom Calendar with different ways
Requirements
Python Basics such as Variables, Data Types, Data Structures, Control Flow, Loops, Functions and Classes
The Jupyter Notebook or any working environment for Python
Who this course is for:
Python Beginners who know the Python basics
Intermediate Python developer
Anyone who wants to master the advanced foundations of Python in no time
Python developer who wants to advance his dev career
Python Developers from all levels who know the Python basics and curious about advanced concepts
Post a Comment