На этом курсе вы изучите функции. Вы узнаете, что такое объекты первого рода, безымянные лямбда-функции и функции высшего порядка. Вы научитесь использовать функции внутри других функций, использовать встроенные операции map, filter, reduce и писать обертки для расширения функционала. Знания из этого курса помогут проектировать лаконичные и эффективные программы, отделять побочные эффекты от чистого кода. Этот курс подойдет тем, кто продолжает изучать Python. Чтобы учиться было проще, стоит заранее изучить курсы, посвященные работе с коллекциями, списками и словарями.