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

  • Online
  • Для опытных
  • Python
Образовательный центр: First Institute of Reliable Software
Формат:Курс
Язык обучения:Ukrainian
Начало курса:Любой момент
Стоимость обучения:Бесплатно

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

Програма курсу

Що таке функціональне програмування?

Дізнайтеся про основи функціонального програмування та його переваги, такі як модульність і легкість тестування, у цьому вичерпному огляді. Відкрийте для себе різні програмні парадигми, включаючи об'єктно-орієнтоване та процедурне програмування, і як поєднувати їх у Python.

Тест знань з теми "Що таке функціональне програмування?"

Перевірте свої знання про функціональне програмування в Python. Відповідайте на запитання про програмні парадигми, чисті функції та переваги функціонального підходу.

Ітератори

Дізнайтеся про ітератори в Python - об'єкти, що дозволяють ефективно керувати потоком даних по одному елементу за раз. Відкрийте для себе функції, які підтримують ітерацію, і навчіться використовувати їх у ваших програмах.

Тест з теми "Ітератори"

Перевірте свої знання про ітератори в Python з цим тестом, що включає питання про методи, функції та особливості ітераторів.

Вирази-генератори та спискові вирази

Дізнайтеся про генератори та спискові вирази в Python для оптимізації ітерації та вибору елементів списку. Ефективні техніки для обробки великих обсягів даних та нескінченних потоків.

Тест знань з теми "Вирази-генератори та спискові вирази"

Пройдіть тестування на знання виразів-генераторів та спискових виразів у Python. Перевірте своє розуміння оптимізації обробки даних.

Генератори

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

Тест знань з теми "Генератори"

Перевірте свої знання про генератори в Python за допомогою цього тесту. Генератори спрощують створення ітераторів і дозволяють зберігати локальні змінні.

Вбудовані функції

Ознайомтеся з вбудованими функціями Python, такими як map, filter, enumerate, sorted, any, all і zip. Дізнайтеся, як вони працюють з ітераторами для підвищення ефективності коду.

Тест знань з теми "Вбудовані функції"

Перевірте свої знання про вбудовані функції Python, такі як map, filter, enumerate, sorted, any, all і zip, які працюють з ітераторами.

Модуль itertools

Дізнайтеся про модуль itertools у Python, який пропонує потужні ітератори та функції для комбінування, обробки та вибору елементів. Відкрийте для себе його функціональні можливості через прості приклади.

Тест знань з теми "Модуль itertools"

Перевірте свої знання про модуль itertools у Python. Пройдіть тест з 10 питань про ітератори та функції цього модуля.

Модуль functools

Дізнайтеся про модуль functools у Python, який надає функції вищого порядку для функціонального програмування, включаючи functools.partial та functools.reduce, для створення часткових функцій і кумулятивних обчислень.

Тест знань з теми "Модуль functools"

Перевірте свої знання про модуль functools у Python за допомогою цього тесту. Дізнайтеся про functools.partial, functools.reduce та інші функції.

Маленькі функції та lambda-вирази

Дізнайтеся, як використовувати маленькі функції та lambda-вирази у функціональному стилі програмування на Python. Порівняйте використання lambda та def для створення анонімних функцій.

Тест знань з теми "Маленькі функції та lambda-вирази"

Перевірте свої знання щодо використання маленьких функцій та lambda-виразів у Python з нашим тестом. Вивчіть різницю між lambda і def та їх застосування у функціональному програмуванні.

Корисні посилання

Корисні посилання та подяки автора курсу.

Особливості курсу

  • Допомога ментора
  • Практика
  • Сертифікат про проходження курсу

Викладачі курсу

Andrew M. Kuchling - Technical Lead at Aledade, Inc.

Категории курса

Читайте нас в Telegram, чтобы не пропустить анонсы новых курсов.

Похожие курсы

Учебный центр
Мир Современного Образования
Формат
Online
Начало обучения
15.04.2025
Длительность
39 часов
Уровень
Для начинающих, Для опытных
Язык обучения
Ukrainian
Стоимость
16 200 UAH за курс
Учебный центр
QALight
Формат
Online
Начало обучения
25.09.2025
Длительность
40 часов
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
9 680 UAH за курс
Учебный центр
Stfalcon Academy
Формат
Online
Начало обучения
Дата формується
Длительность
48 занятий
Уровень
Для детей
Язык обучения
Ukrainian
Стоимость
уточняйте
Учебный центр
SoftServe Academy
Формат
Online
Начало обучения
17.11.2025
Длительность
5 недель
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
10 749 UAH за курс