Python мануфактураJavaDesign Patterns для автоматизаторів

Python мануфактура · Програма курсу · 1:30–2:30

Transform і вибір потрібного поля

Comprehension може не лише фільтрувати, а й перетворювати кожен element: наприклад, витягнути emails або IDs із list of dictionaries. Вираз ліворуч описує значення результату, `for` — джерело, а optional `if` — фільтр.

5 comprehensions →

Python мануфактура · Програма курсу · 5:02–6:55

Вкладені функції та scope

Функцію можна оголосити всередині іншої, тоді вона доступна лише в зовнішньому function body. Це інколи допомагає розкласти великий transform, але single-use nested helper не завжди покращує код. Якщо логіка потрібна в кількох місцях, її краще зробити звичайною module-level function із чітким контрактом.

6 функції →
Запитати в чаті про «transform» →