Большую часть своего времени программист на Python проводит, описывая преобразования данных из одной формы в другую, группируя информацию и выделяя из неё интересные разработчику части. Средства для хранения самой информации мы уже рассматривали в курсах про списки, множества и словари. Данный же курс знакомит с таким подходом к работе со знакомыми структурами, который позволяет выражать преобразования данных одновременно компактно, понятно и эффективно!
Программа курса
Декларативный подход
- Функциональный и процедурный подходы в примерах
- Генераторы списков
- Генераторы множеств и словарей
- Генераторные выражения
- Функции-генераторы
- Заключение