
Включено в курс:
- 15 уроков (видео и/или текст);
- 27 упражнений в тренажере;
- 40 проверочных тестов;
- Дополнительные материалы;
- Помощь в «Обсуждениях»;
- Доступ к остальным курсам платформы.
Чему вы научитесь:
- Использовать продвинутые возможности функций для написания лаконичного и эффективного кода;
- Отделять чистые функции от функций с побочными эффектами;
- Использовать функции высшего порядка (map/filter/reduce) для обработки списков;
- Отличать императивную парадигму программирования от декларативной (функциональной);
- Реализовывать и применять декораторы к функциям.
Описание:
На этом курсе вы изучите функции. Вы узнаете, что такое объекты первого рода, безымянные лямбда-функции и функции высшего порядка. Вы научитесь использовать функции внутри других функций, использовать встроенные операции map, filter, reduce и писать обертки для расширения функционала. Знания из этого курса помогут проектировать лаконичные и эффективные программы, отделять побочные эффекты от чистого кода. Этот курс подойдет тем, кто продолжает изучать Python. Чтобы учиться было проще, стоит заранее изучить курсы, посвященные работе с коллекциями, списками и словарями.
Не пропустите анонсы новых событий
Подключайтесь к нашему каналу в Telegram, и мгновенно получайте оповещения о новых публикациях.
Или подпишитесь на нашу рассылку и получайте анонсы мероприятий прямо в Ваш почтовый ящик.
Письма отправляются не чаще двух раз в неделю. Гарантия отсутствия СПАМа.
Нажимая кнопку «Подписаться» я даю свое согласие на использование и обработку моих персональных данных в соответствии с ч. 1 ст. 9 ФЗ от 27.07.2006 г. № 152 «О персональных данных»