Курс Функціональне програмування на 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, щоб не пропустити анонси нових курсів.