Москва

Когда ты разработчик, и твой телефон летит вниз…

Я: «Всё норм, я просто поймаю исключение.» Телефон: БАМС Я: «…вот только я не обернул это в try/except.» Но если честно кому нужен экран, .. ещё

Другие посты этого пользователя

Subachev Dev
Subachev Dev
около 13 часов назад
🧠 import this — что скрывает Дзен Python?

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

Разбираем файл cpython/Lib/this.py — одну из самых известных пасхалок в стандартной библиотеке.

🔐 Ключевые факты:
1️⃣ Файл лежит в cpython/Lib/ и исполняется при import this.
2️⃣ Текст «Дзена» закодирован с помощью шифра ROT13 — простого циклического сдвига на 13 букв.
3️⃣ При импорте строка расшифровывается и выводится в консоль.
4️⃣ Автор — Тим Петерс (Tim Peters), написано в 1999 году. Гвидо ван Россум не при делах 😄

📖 «Beautiful is better than ugly» — лишь первая строка. Всего их 19 (и одна пустая, оставленная для Гвидо, но он так и не заполнил её).

#python #pythontips #devcommunity #paschal #this

🧠 import this что скрывает Дзен Python? Каждый, кто хоть раз открывал Python-консоль и вводил import this, видел этот ... ещё
Subachev Dev
Subachev Dev
около 13 часов назад
json vs orjson: когда замена реально того стоит 👀

Проверил на бенчмарках: обычный json против orjson на Python 3.14.7 — и разница ощутимая.

→ сериализация быстрее до 11x
→ десериализация быстрее в 2–4 раза
→ но API отличается: orjson.dumps() возвращает bytes, а не str

В карусели разобрал:
— что вообще такое orjson и чем он отличается
— цифры бенчмарка на small/medium/large данных
— как установить и использовать (с примером кода)
— когда его реально стоит подключать, а когда хватит обычного json

Если работаешь с API, сериализуешь много JSON или просто любишь
знать, куда уходит время в проекте — сохраняй, пригодится.

#python #pythontips #devcommunity #json #serialization

json vs orjson: когда замена реально того стоит

👀 Проверил на бенчмарках: обычный json против orjson на Python 3.14.7 ... ещё
Subachev Dev
Subachev Dev
около 13 часов назад
pip, pipenv, Poetry, uv, conda — если запутался, какой из них ставить в новый проект, ты не один

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

За 2026 год расклад сил ощутимо поменялся: если раньше все спорили pip vs Poetry, то сейчас всё чаще выигрывает uv — просто заметно быстрее, и не нужно держать в голове три разных тулза одновременно

Сохраняй пост — пригодится в следующий раз, когда забудешь, чем отличается pyproject.toml от Pipfile

Каким менеджером пользуешься сам: pip по старинке или уже перешёл на uv? Пишите в комментах 👇

#питон #программирование #pythontips #devcommunity #айти #кодинг #backenddev

pip, pipenv, Poetry, uv, conda если запутался, какой из них ставить в новый проект, ты не один На каждом ...

ещё
Subachev Dev
Subachev Dev
около 14 часов назад
5 способов отсортировать список в Python — от учебного bubble sort до боевого sorted()

Шпаргалка, которую стоит сохранить перед собеседованием 🔥

На каждом слайде:
— рабочий код
— сложность
— когда реально использовать

Самое важное: в проде почти всегда достаточно sorted() или .sort(). Остальное нужно, чтобы понимать, как всё устроено, и уверенно отвечать на собеседованиях.

Сохраняй пост, чтобы не искать перед интервью.
Листай → изучай → применяй.

А какой алгоритм сортировки тебе задавали на собесе? Пиши в комментариях 👇

#python #алгоритмы #sorting #pythontips #devcommunity

5 способов отсортировать список в Python от учебного bubble sort до боевого sorted() Шпаргалка, которую стоит сохранить перед собеседованием ...

ещё