• Search...

categories: Technology & Innovation | Courses in English

Digital
Technology
SDG 8: Decent Work and Economic Growth
SDG 9: Industry, Innovation and Infrastructure

Advanced Foundations of Python Programming

Duration: 3 h 57 m / 57 lessons

Level: Specialized

Course Language: English

By the end of this course, you will be able to

  • 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.

Course details

  • 3 h 57 m/57 lessons
  • Last updated: 1/5/2023
  • Course completion certificate

Course Content

Free lessons

1.

Course Intro

6 Minutes
2.

Python Named Tuples 1

1 Minutes
3.

Python Named Tuples 2

4 Minutes
4.

Python Named Tuples 3

3 Minutes
5.

The DefaultDict in Python 1

1 Minutes
6.

The DefaultDict in Python 2

5 Minutes
1.

Course Intro

6 Minutes
1.

Python Named Tuples 1

1 Minutes
2.

Python Named Tuples 2

4 Minutes
3.

Python Named Tuples 3

3 Minutes
4.

The DefaultDict in Python 1

1 Minutes
5.

The DefaultDict in Python 2

5 Minutes
6.

Building Counters 1

1 Minutes
7.

Building Counters 2

6 Minutes
8.

Building Counters 3

4 Minutes
9.

The OrderedDict in Python 1

1 Minutes
10.

The OrderedDict in Python 2

3 Minutes
11.

The OrderedDict in Python 3

5 Minutes
12.

Queues in Python

4 Minutes
13.

Deques in Python

3 Minutes
1.

Zipping and Unzipping iterables 1

1 Minutes
2.

Zipping and Unzipping iterables 2

4 Minutes
3.

Zipping and Unzipping iterables 3

5 Minutes
4.

Evaluate Python expressions 1

1 Minutes
5.

Evaluate Python expressions 2

2 Minutes
6.

Evaluate Python expressions 3

3 Minutes
7.

Memory view 1

1 Minutes
8.

Memory view 2

2 Minutes
9.

Memory view 3

6 Minutes
10.

Mapping Objects with Lambda 1

1 Minutes
11.

Mapping Objects with Lambda 2

5 Minutes
12.

Mapping Objects with Lambda 3

4 Minutes
13.

Enumerate an object 1

1 Minutes
14.

Enumerate an object 2

3 Minutes
15.

Enumerate an object 3

4 Minutes
16.

The exec to execute code 1

1 Minutes
17.

The exec to execute code 2

3 Minutes
18.

The exec to execute code 3

3 Minutes
1.

args and kwargs overview

1 Minutes
2.

args

3 Minutes
3.

kwargs

5 Minutes
1.

Iterators and Iterables 1

1 Minutes
2.

Iterators and Iterables 2

7 Minutes
3.

Iterators and Iterables 3

6 Minutes
1.

Generators 1

2 Minutes
2.

Generators 2

5 Minutes
3.

Generators 3

6 Minutes
1.

Create MetaClass 1

1 Minutes
2.

Create MetaClass 2

5 Minutes
3.

Create MetaClass 3

3 Minutes
1.

Decorator 1

1 Minutes
2.

Decorator 2

8 Minutes
3.

Decorator 3

8 Minutes
1.

List Comprehension 1

1 Minutes
2.

List Comprehension 2

5 Minutes
3.

List Comprehension 3

8 Minutes
4.

Dictionary comprehension

7 Minutes
5.

Set Comprehension

9 Minutes
6.

Tuple Comprehension

6 Minutes
1.

Building logger 1

3 Minutes
2.

Building logger 2

5 Minutes
1.

Build multiple calendars 1

2.

Build multiple calendars 2

7 Minutes

About this course

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.

Course requirements and prerequisites

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.

Mentor

Advanced Foundations of Python Programming

Duration: 3h 57m / 57 lessons
Level: Specialized
Course Language: English
Looking for help?