Всем привет! Решил попробовать новый формат на хабре: делиться результатами своей работы за прошедший месяц. С интересными ссылками на события, проекты, обсуждения, релизы из мира питона, моего телеграм канала и нашего замечательного чата (куда много людей приходят пиарить свои проекты).
Рубрика «pep»
Находки в опенсорсе: мир питона за июль 2026
2026-07-31 в 13:27, admin, рубрики: django, pep, python, python3, дайджестМоржовый оператор := в Python
2024-07-31 в 6:22, admin, рубрики: pep, python, python3, гвидо ван россум, морж, моржовый оператор, оператор, оптимизация, рефакторинг, фичаPython постоянно развивается: с каждой новой версией появляются различные оптимизации, активно внедряются новые инструменты. Так, в Python 3.8 появился моржовый оператор (:=), который стал причиной бурных споров в сообществе. О нем и пойдет речь в этой статье.
А начнем мы с истории о том, как моржовый оператор довел Гвидо ван Россума, создателя Python, до ухода с должности "великодушного пожизненного диктатора" проекта по разработке языка.
PEP 572
Zen of Python: история, реализация и пасхалки
2024-07-23 в 6:21, admin, рубрики: easter eggs, pep, python, python3, гвидо ван россум, дзен, дзен python, манифест, ПрограммированиеВ мире программирования на Python существует особая философия, представляющая собой специальный документ под названием Zen of Python (Дзен Python). Он включает принципы, направленные на написание ясного, простого и элегантного кода на Python. В этой статье мы поговорим об истории создания этого документа, его реализации и пасхалках, связанных с ним.
Текст Дзена Python можно получить, введя строку кода import this:
>>>Читать полностью »
На пути к ядру Питона
2019-06-28 в 13:04, admin, рубрики: brython, cpython, kernel, linux, micropython, pep, python, twistedПривет! Представляю вашему вниманию перевод статьи Toward a “Kernel Python” автора Glyph Lefkowitz (создателя фреймворка Twisted).
Подробнее — под катом.
Читать полностью »
Использование локальной директории с пакетами в Python уже сейчас
2019-03-20 в 8:26, admin, рубрики: pep, python, импорт модулей, управление зависимостямиВ Python 3.8 предлагается добавить альтернативу виртуальным окружениям — локальную директорию с пакетами PEP 582 Python local packages directory.
Данный PEP предлагает добавить в Python механизм автоматического обнаружения директории __pypackages__ и использовать её при импорте в качестве источника установленных пакетов. Директория __pypackages__ будет иметь больший приоритет при импорте, чем глобальные или пользовательские директории с пакетами. Это позволит исключить создание, активацию или деактивацию виртуальных окружений.
Вот так будет выглядеть в Python 3.8 структура пакета с использованием __pypackages__ :
foo
__pypackages__
3.8
lib
bottle
myscript.py
В статье я расскажу как использовать локальную директорию с пакетами не дожидаясь выхода Python 3.8.
