Planet Python на русском
Подписаться
PyCoder’s Weekly: Выпуск №752: Производительность словарей, Hypothesis, ленивый импорт и многое другое (2026-09-15)
В этом выпуске PyCoder's Weekly освещаются различные темы Python, от производительности до тестирования и новых функций. Подчеркивается, что множества и словари могут иметь квадратичную производительность, а не всегда O(1). Тестирование на основе свойств с помощью Hypothesis продвигается как альтернатива тестированию граничных случаев. В спонсируемой рекламе представлена ScrapingBee для эффективного веб-скрейпинга. Объясняется предварительная версия ленивых импортов в Python 3.15, обещающая более быстрое время запуска приложений. Выпущен призыв к волонтерам для Рабочей группы по сбору средств Django. Упоминается отчет об инциденте от PyPI относительно ошибок хостинга файлов. Исследуются интересные функции Django, такие как объекты Q() для динамической фильтрации. Представлен профиль создателя Python Гвидо ван Россума. Статья "Создание интерпретатора Python за 1024 байта" демонстрирует кодовое гольфирование. Также обсуждается деоптимизация доступа к атрибутам путем чтения __dict__. Предоставляются советы по созданию эффективной среды разработки Python. Анализ тенденций на рынке удаленной работы в сфере Python показывает сокращение вакансий и увеличение удаленной работы. Обучаются функции таймера Python и созданию повторно используемого класса Timer. Подробно описывается прототипирование нового CLI для Wagtail. Представлены ufuncs NumPy и их внутреннее устройство. Перечислены несколько новых проектов и репозиториев кода, включая django-ox и Plotext. Наконец, анонсируются предстоящие мероприятия Python, такие как PyCon Cameroon и различные встречи.