Функціональне програмування на Python

  • Безкоштовно


Пробне заняття Так
Вік аудиторії Студенти, дорослі
Початок курсу Миттєвий доступ Навчання можна розпочати без прив'язки до конкретної дати старту чи зовнішніх обмежень.
Тривалість Міні-курс (до 1 місяця)
Формат Онлайн
Графік Будь який зручний час
Розмір групи Індивідуальні заняття
Рівень Середній
Документ про проходження Ні
Мова Українська
Домашні завдання Ні
Іспит / випускна робота Проміжне тестування

Повний опис курсу Функціональне програмування на Python.

Ознайомтесь із функціональним програмуванням у Python за допомогою цього гіда. Вивчіть ітератори, генератори та ключові модулі, як-от itertools і functools.

✅ Ідеальний портрет слухача: для кого цей курс?

Висока ймовірність успіху, якщо людина:

  • вже знайома з Python на базовому або середньому рівні
  • прагне писати чистіший, ефективніший і більш масштабований код
  • чув(ла) про функціональне програмування, але хоче розібратись глибше
  • хоче розширити свій технічний кругозір та підвищити експертність
  • цікавиться концепціями на кшталт map(), filter(), reduce(), lambda, itertools, functools
  • шукає інструменти для побудови декларативного, більш передбачуваного коду
  • можливо, є викладачем або ментором і хоче навчати функціональним підходам
  • 1 модуль
  • 8 годин
  • Що таке функціональне програмування?
  • Тест знань з теми "Що таке функціональне програмування?"
  • Ітератори
  • Тест знань з теми "Ітератори"
  • Вирази-генератори та спискові вирази
  • Тест знань з теми "Вирази-генератори та спискові вирази"
  • Генератори
  • Тест знань з теми "Генератори"
  • Вбудовані функції
  • Тест знань з теми "Вбудовані функції"
  • Модуль itertools
  • Тест знань з теми "Модуль itertools"
  • Модуль functools
  • Тест знань з теми "Модуль functools"
  • Маленькі функції та lambda-вирази
  • Тест знань з теми "Маленькі функції та lambda-вирази"

Після успішного завершення курсу студенти знатимуть

  • основні принципи функціонального програмування: чисті функції, відсутність побічних ефектів, композиція;
  • як використовувати функції map(), filter(), reduce() у реальних задачах;
  • принцип роботи та практичне використання lambda функцій у Python;
  • можливості бібліотек itertools та functools для обробки послідовностей та оптимізації коду;
  • як писати декларативний, компактний і зрозумілий код у функціональному стилі;
  • які переваги та обмеження має функціональний підхід у Python.

Залишити коментар
Введіть ваше ім’я.
Будь ласка, введіть коментар.
1000 символів

Введіть ел. пошту.
або Відмінити

Дивіться також усі онлайн-курси, репетиторів онлайн, онлайн-тренінги.

  • 850 грн
  • Інформаційні технології, IT - Програмування, розробка; Професійні, підвищення кваліфікації - Економіка, бухгалтерія та облік.
  • Студенти, дорослі, пенсіонери.
  • Онлайн
  • безкоштовно
  • Інформаційні технології, IT - Програмування, розробка.
  • Студенти, дорослі.
  • Binary Studio Academy
  • Онлайн