«Python: Функции» - школа программирования хекслет

Стоимость
От 3 900 RUB
«Python: Функции» - школа программирования хекслет

Включено в курс:

  • 15 уроков (видео и/или текст);
  • 27 упражнений в тренажере;
  • 40 проверочных тестов;
  • Дополнительные материалы;
  • Помощь в «Обсуждениях»;
  • Доступ к остальным курсам платформы.

Чему вы научитесь:

  • Использовать продвинутые возможности функций для написания лаконичного и эффективного кода;
  • Отделять чистые функции от функций с побочными эффектами;
  • Использовать функции высшего порядка (map/filter/reduce) для обработки списков;
  • Отличать императивную парадигму программирования от декларативной (функциональной);
  • Реализовывать и применять декораторы к функциям.

Описание:

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