Функціональне програмування на Python
Контакти
Деталі
Пробне заняття | Так |
---|---|
Вік аудиторії | Студенти, дорослі |
Початок курсу |
Миттєвий доступ
|
Тривалість | Міні-курс (до 1 місяця) |
Формат | Онлайн |
Графік | Будь який зручний час |
Розмір групи | Індивідуальні заняття |
Рівень | Середній |
Документ про проходження | Ні |
Мова | Українська |
Домашні завдання | Ні |
Іспит / випускна робота | Проміжне тестування |
Програма курсу
Повний опис курсу Функціональне програмування на Python.
Ознайомтесь із функціональним програмуванням у Python за допомогою цього гіда. Вивчіть ітератори, генератори та ключові модулі, як-от itertools і functools.
✅ Ідеальний портрет слухача: для кого цей курс?
Висока ймовірність успіху, якщо людина:
- вже знайома з Python на базовому або середньому рівні
- прагне писати чистіший, ефективніший і більш масштабований код
- чув(ла) про функціональне програмування, але хоче розібратись глибше
- хоче розширити свій технічний кругозір та підвищити експертність
- цікавиться концепціями на кшталт map(), filter(), reduce(), lambda, itertools, functools
- шукає інструменти для побудови декларативного, більш передбачуваного коду
- можливо, є викладачем або ментором і хоче навчати функціональним підходам
- 1 модуль
- 8 годин
Вступ в функціональне програмування на Python
8 заняття · 8 годин
- Що таке функціональне програмування?
- Тест знань з теми "Що таке функціональне програмування?"
- Ітератори
- Тест знань з теми "Ітератори"
- Вирази-генератори та спискові вирази
- Тест знань з теми "Вирази-генератори та спискові вирази"
- Генератори
- Тест знань з теми "Генератори"
- Вбудовані функції
- Тест знань з теми "Вбудовані функції"
- Модуль itertools
- Тест знань з теми "Модуль itertools"
- Модуль functools
- Тест знань з теми "Модуль functools"
- Маленькі функції та lambda-вирази
- Тест знань з теми "Маленькі функції та lambda-вирази"
Які навички ви отримаєте
Після успішного завершення курсу студенти знатимуть
- основні принципи функціонального програмування: чисті функції, відсутність побічних ефектів, композиція;
- як використовувати функції map(), filter(), reduce() у реальних задачах;
- принцип роботи та практичне використання lambda функцій у Python;
- можливості бібліотек itertools та functools для обробки послідовностей та оптимізації коду;
- як писати декларативний, компактний і зрозумілий код у функціональному стилі;
- які переваги та обмеження має функціональний підхід у Python.
Дивіться також усі онлайн-курси, репетиторів онлайн, онлайн-тренінги.
Коментарі
Невірно заповнені поля відзначені червоним.
Будь ласка, перевірте форму ще раз.
Ваш коментар відправлений і буде доступний на сайті після перевірки адміністратором.