categories: Technology, Science & Productivity
Level: Specialized
Course Language: English
Recognize the advanced functions: Zipping, Unzipping, Evaluating expressions, Memoryview, Mapping objects with lambda, and Executing Python expressions.
Build different Iterators using FP and OOP and Iterate over sequences using techniques and tricks. Then, you will learn to build Logger to indicate the problems.
Create a custom calendar using different ways and techniques. Then, you will learn about comprehension, built-in metaclasses, and how to build custom metaclasses.
Free lessons
Course Intro(Promo)
Python Named Tuples 1
Python Named Tuples 2
Python Named Tuples 3
The DefaultDict in Python 1
The DefaultDict in Python 2
1. Introduction
Course Intro(Promo)
2. Advanced collections
Python Named Tuples 1
Python Named Tuples 2
Python Named Tuples 3
The DefaultDict in Python 1
The DefaultDict in Python 2
Building Counters 1
Building Counters 2
Building Counters 3
The OrderedDict in Python 1
The OrderedDict in Python 2
The OrderedDict in Python 3
Queues in Python
Deques in Python
3. Advanced Functions
Zipping and Unzipping iterables 1
Zipping and Unzipping iterables 2
Zipping and Unzipping iterables 3
Evaluate Python expressions 1
Evaluate Python expressions 2
Evaluate Python expressions 3
Memory view 1
Memory view 2
Memory view 3
Mapping Objects with Lambda 1
Mapping Objects with Lambda 2
Mapping Objects with Lambda 3
Enumerate an object 1
Enumerate an object 2
Enumerate an object 3
The exec to execute code 1
The exec to execute code 2
The exec to execute code 3
4. Args and Kwargs
args and kwargs overview
args
kwargs
5. Iterators and Iterables
Iterators and Iterables 1
Iterators and Iterables 2
Iterators and Iterables 3
6. Generators
Generators 1
Generators 2
Generators 3
7. Metaclasses
Create MetaClass 1
Create MetaClass 2
Create MetaClass 3
8. Decorators
Decorator 1
Decorator 2
Decorator 3
9. Comprehensions
List Comprehension 1
List Comprehension 2
List Comprehension 3
Dictionary comprehension
Set Comprehension
Tuple Comprehension
10. Building Loggers
Building logger 1
Building logger 2
11. Building Calendar
Build multiple calendars 1
Build multiple calendars 2
Do you want to advance your Python development career and be able to create real programs using the advanced concepts of the Python programming language? This effective training course is prepared to help you master the most important advanced concepts in the Python programming language. It will save your valuable time, and it will also take you to the next step, where you can build professional programs easily with Python and on your own.
This course requires the Jupyter notebook or any working environment for Python and Python basics such as Variables, Data Types, Data Structures, Control Flow, Loops, Functions, and Classes.
Software Development Engineer | Instructor and Expert in Software Engineering and Data Science
1,643 Learners
11 Courses