Course «Python: Functions»: online education
2026-02-21 03:00 Diff

1

Introduction

Learning about the structure, goals, and objectives of the course

2

Positional arguments

Introducing functions with variable numbers of arguments

3

Named arguments

Introducing named arguments in addition to positional arguments

4

More about named arguments

Learning how to work with named arguments and declare keyword-only arguments

5

Higher-order functions

Learning how to declare higher-order functions

6

Map, filter, and reduce

Getting to know the most famous higher-order functions

7

Built-in map, filter, and reduce

Learning more about the built-in map, filter, and reduce

8

Closures

Learning about closures, an integral programming tool with on-the-fly functions

9

Anonymous functions

Learning how to declare small, unnamed functions within expressions

10

Decorators

Introducing decorators, a tool distinguishing Python from other languages

11

More about decorators

Learning how to use decorators with parameters and wrapped functions

12

Recursions

Learning about recursions in mathematics and programming languages