Блог

Что такое циклы в языке Python
автор рубрика

Что такое циклы в языке Python

В прошлый раз мы говорили про операторы циклов в языке Python. Сегодня поговорим про циклы в Python. Читайте далее про особенности работы циклов в популярном языке программирования Python. Для чего…

Что такое операторы циклов в языке Python
автор рубрика

Что такое операторы циклов в языке Python

В прошлый раз мы говорили про генераторы в Python. Сегодня поговорим про операторы циклов в Python. Читайте далее про особенности работы операторов циклов в языке программирования Python. Для чего нужны…

Функции для кэширования функций (еще немного functools)
автор рубрика

Функции для кэширования функций (еще немного functools)

В прошлой статье мы говорили о полезных функциях functools. Сегодня рассмотрим функции кэширования lru_cache, cache, cached_property. Они вам могут пригодиться в тех случаях, когда ваши функции постоянно вычисляет одни и…

Функциональное программирование в Python: partial и reduce
автор рубрика

Функциональное программирование в Python: partial и reduce

Python в первую очередь объектно-ориентированный язык. Однако он поддерживает также некоторые возможности функционального программирования, в т.ч. функции высшего порядка, благодаря которым существуют декораторы. Сегодня мы затронем две функции из встроенный…

Что такое генераторы и как они работают в Python
автор рубрика

Что такое генераторы и как они работают в Python

В прошлый раз мы говорили про списки в Python. Сегодня поговорим про особенности работы с Python-генераторами. Читайте далее про особенности работы генераторов в языке Python, которые обеспечивают разработчика возможностью оптимального…