Ratings & reviews

4.49 ratings

Emanuele R.

2 days ago

Clear and needed for real programming...

Nick D.

5 days ago

Very well explained with good examples and challenges helping to understand each topic.

Jordan F.

42 days ago

Confusing Instruction

67%
11%
22%
0%
0%
info

Complete all chapters to get certificate

0%

Packing and Unpacking

chevron

You'll find this topic enjoyable, and you'll learn how to pack and unpack values in a single assignment.

Unpacking

Packing

Packing and Unpacking Usage

Challenge: Dictionary Unpacking

Challenge: The Champions League

Arguments in Function

chevron

Explore the power of Python's function arguments, *args, **kwargs, and learn how to effectively use functions as arguments.

Arguments Overview

*args

Challenge: Average Mark

**kwargs

Challenge: kwargs

Function as an Argument

chevron

Discover the higher-order functions and how functions can be passed as arguments to other functions in programming.

High-Order Functions

Lambda Function

Built-in Functions

Variable Scope

chevron

What is variable scope, and how did we manage without it before? This topic is essential for understanding the following subjects: Closures and Decorators. I assure you that this topic will be both enjoyable and practical. You will gain knowledge about local, nonlocal, and global variables.

Global Variable

Local Variable

Challenge: Modifying a Global Variable

Nested Functions

Nonlocal Variable

Closures

Challenge: Threshold Checker

Decorators

chevron

This section provides an in-depth exploration of Python decorators, a powerful feature that allows for the modification and enhancement of function behavior. Participants will learn how to write their own decorators, understand built-in decorators, and apply decorators in practical scenarios.

Introduction to Decorators

Syntax

Challenge: Create Your Decorator

Decorators with Parameters

Chaining Decorators

Challenge: Basic Smores Recipe

Practical Examples of Decorator Usage