Перейти к основному содержимому

5 страниц с тегом "Производительность"

Посмотреть все теги

VizTracer

VizTracer - это инструмент для профилирования Python-программы.

Модуль array

Данный модуль из стандартной библиотеки предоставляет структуру данных array, который ведет себя как обычный список,

Поиск в пространстве имен

Словарь является отличной структурой данных для поиска переменных в пространстве имен, однако это действие может замедлить время работы программы.

Слоты объекта. __slots__

Каждый объект в Python содержит динамический словарь, который позволяет добавлять атрибуты, поэтому помимо самого объекта приходится хранить еще и словарь с атрибутами.

Цепочка ленивых вычислений

Используя filter, map и другие генераторные функции, можно повысить читаемость кода и сохранить память путем создания цепочки ленивых вычислений: