Python в первую очередь объектно-ориентированный язык. Однако он поддерживает также некоторые возможности функционального программирования, в т.ч. функции высшего порядка, благодаря которым существуют декораторы. Сегодня мы...
Что такое генераторы и как они работают в Python
В прошлый раз мы говорили про списки в Python. Сегодня поговорим про особенности работы с Python-генераторами. Читайте далее про особенности работы генераторов в языке Python,...
Где выполнять числовые вычисления в Python или Fortran
Почему все больше научных вычисления сейчас переписываются с Fortran на Python, хотя Python является медленным языком. В этой статье разберемся, почему Python становится популярным даже...
Как сортировать списки
Мы уже говорили о сортировке словарей Python в одной из статей. Сегодня поговорим о сортировке списков. В этой статье разберемся с методом sort: какие параметры...
Зачем вам f-strings: особенности, о которых вы не слышали
F-strings появились в Python 3.6 и стали очень удобным и полезным инструментов для форматированного вывода. Но они обладают некоторыми особенностями, о которых не все знают....
Что такое функции в Python и какие они бывают
В прошлой статье мы говорили про рекурсию в Python, а также рассматривали ее на примере рекурсивной функции. Сегодня поговорим про 2 основных вида функций в...