Алгоритм сортировки Timsort

Для сортировки в CPython используется алгоритм Timsort. Это комбинация сортировки вставками и сортировки слиянием, заточенная под работу с реальными данными

Введение в множества

Множества в Python максимально напоминают математические. Давайте пройдемся по их свойствам и возможностям и разберемся, как их использовать.

Умножение контейнеров в Python

Один интересный факт из Python. Вы, наверное, знали, что для строк определен оператор умножения и что с его помощью можно «умножать» строку.

Pickles в Python

Во многих языках программирования есть встроенные инструменты для сериализации. Например, в Java есть java.io.Serializeable, в Ruby — Marshal, а в Python есть pickle.