Веб-версияОткрыть в Telegram

ПостАнализ производительности популярных подходов с бенчмарками часть 1

14 сентября 2026
J
Just Python
Фотография
нажмите — покажем
Анализ производительности популярных подходов с бенчмарками часть 1 Интуитивные представления о производительности нередко бывают ошибочными. Python - язык с множеством способов решения одной задачи, и выбор правильного подхода может дать огромный прирост производительности. Давайте сравним некоторые распространенные операции с помощью простых бенчмарков. Результаты могут удивить: join обычно в 10-15 раз быстрее, чем последовательное использование оператора +. Причина проста - строки в Python неизменяемы, и каждая операция + создает новый объект. list comprehension стабильно показывает результаты на 15-20% лучше, чем filter() с lambda-функцией. Однако этот разрыв может меняться в зависимости от сложности фильтрующей функции. Особенно впечатляет разница при доступе к элементам словаря #theory // Just Python
2 · 222 ·

Рядом в ленте

JJust PythonПроверка типов данных При отладке или работе с незнакомым API бывает полезно узнать тип и структуру объекта. Этот простой инструмент неоднократно выручал меня пJJust PythonБезопасное получение вложенных значений Доступ к вложенным атрибутам объектов или вложенным ключам словарей часто приводит к ошибкам. Эта функция может сократит
это сообщение
JJust PythonАнализ производительности популярных подходов с бенчмарками часть 2 Метод dict.get() обычно работает примерно на 30-40% быстрее, чем явная проверка через if keyJJust PythonФункция проверки чисел на простоту Оптимизированный алгоритм для проверки простоты числа. В этом алгоритме я использую свойство, что все простые числа (кроме 2
JJust PythonJust Python@justpython_it · канал · Технологии
9 773подписчиков198средний охват поста
Лента площадки Открыть в Telegram

Открытая публичная лента из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Чего мы не делаем · Убрать страницу из выдачи · Каталог · Поиск · Как мы считаем