Zen of Python
20.1K subscribers
1.21K photos
161 videos
32 files
3.16K links
Полный Дзен Пайтона в одном канале

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Сайт: https://tprg.ru/site

Регистрация в перечне РКН: https://tprg.ru/xZOL
Download Telegram
Zango | Над Django

На DjangoCon Europe 2025 презентовали новый «метафреймворк». Его архитектура использует Django как фундамент (ORM, миграции, middleware и пр.) и обещает ускоренную разработку бизнес-приложений: CRM, ERP и прочая внутрянка. Среди его фичей — способность содержать несколько микросервисов как монолит;

#инструмент
@zen_of_python
👀8👎1
trae-agent | LLM в CLI

Если Господь Бог вас наказал и вы кодите прямо в командной строке, а на дворе 2025-й, то лучше делать это с LLM. Библиотека позволяет фиксить, дописывать и читать логи вместе с вашей любимой нейронкой, понимающей естественный язык.

#инструмент
@zen_of_python
🤗 — Если за идею хочется приобнять создателей
🤗9👎21🙈1
Вопросы подписчиков

Zen of Python поддерживает новоприбывших (и не только) в особой рубрике. Как это работает:

— Спрашивайте что угодно (в комментариях под этим постом), связанное с Python. Здесь нет плохих вопросов!
— Сообщество вас поддержит. Самые интересные вопросы мы разберём в отдельном посте;

#вопросы_новичков
@zen_of_python
1🔥1
Если из компьютера вылез питончик, то вы кодите правильно. Это пасхалка от PSF

#кек
@zen_of_python
5👀3😱2
Forwarded from IT Юмор
Импортируешь логгер, чтобы написать logger.warn("here")

@ithumor
10😍2
Вы точно знаете отличия между or и and?

Каким будет результат выражения:


5 or 0


Большинство людей уверены, что Python вернёт True. Но если запустить код, мы увидим 5. Это происходит, потому что Python возвращает само значение операнда, если оно Truthy / Falsy.


Truthy / Falsy

Любой объект Python — либо «трушный», либо «ложный»:

— Falsy: 0, "", [], {}, None, 0.0
— Truthy: всё остальное

Оператор bool(obj) конвертирует объект в логическое значение, но сами and / or возвращают ненулевые сущности: последний вычисленный операнд.


Поведение or

Оператор возвращает первый Truthy операнд, если таковой есть; иначе — последний Falsy.


5 or 0 # → 5 (первый truthy)
0 or 7 # → 7 (второе значение, truthy)
0 or '' or None # → None (все falsy, возвращается последний)


Идея: достаточно одной истины, и дальше Python не продолжает (Short‑Circuit Evaluation).


Поведение and

Оператор возвращает первый Falsy операнд, если он встретится; иначе — последний Truthy.


5 and 0 # → 0 (первый Falsy)
5 and 7 # → 7 (оба Truthy, возвращаем последний)
0 and 5 # → 0 (первый Falsy — возвращён)


Логика: and требует, чтобы обе стороны были истинными, иначе выражение — ложь.


Приоритет not, and, or

Операторы имеют встроенный приоритет:

1. not (наивысший)
2. and
3. or (наинизший)


True or False and False # → True, т. к. это эквивалентно True or (False and False)
(not False) or True # → True, сначала выполняется not.


Рекомендации

— Используйте скобки, чтобы явно показывать порядок операций;
— Не пишите слишком длинные цепочки с and / or без промежуточных переменных;
— Именованные логические условия помогают читать код.

#основы
6👍6
uqlm | Фактчекинг ответа LLM

Проблеме галлюцинаций LLM сейчас уделяется немало внимания, и в опенсорсе тоже нашлись умельцы. Библиотека выполняет фактчекинг нагенеренного, предже чем оно отправится юзеру. На идеальное решение авторы не претендуют, потому каждому ответу присваивается скор уверенности в достоверности. Давно пора было!

Цена: бесплатно
@zen_of_python
5🎃1
9👍2👻1
Вопрос подписчика

Задает @terisht:
«2 вопроса в одном. Находил ли кто-то либы по архивации файлов на расте для python? И, если такие есть, кто-то мерил насколько они более профитны чем дефолтный zipfile питонячий?»

NB! Пожалуйста, будьте взаимовежливы. Однажды и вам помогут в этой рубрике.

#обсуждение
@zen_of_python
👍1
ИИ против разума: битва за навыки программиста

Сегодня многие программисты всё чаще доверяют работу LLM, теряя навык писать даже базовые конструкции вроде простого цикла. Но большие языковые модели не понимают реальную архитектуру проекта, а лишь подбирают правдоподобный текст. В итоге ключевая ответственность — понимание задачи, принятие архитектурных решений и контроль качества — всё ещё остаётся за живым человеком. В статье на Tproger разобрались, как сохранить за собой гордое звание «разработчик», а не «одобрятор автокомплита».

#LLM
@zen_of_python
👍4👎3
Вопрос подписчика

Задает @Python3k:
«Что-бы такое интересно покодить? 🤔»

NB! Пожалуйста, будьте взаимовежливы. Однажды и вам помогут в этой рубрике.

От админа: сейчас вам накидают неоплачиваемой работы 😆

#обсуждение
@zen_of_python
2🤗1
Вопрос подписчика

Задает @Jack_Frost13:
«Вопрос по LLM
Какие LLM можно подключить как агента, чтобы он делал работу по инструкции за меня (ML), какие модели лучше всего подойдут для этого и как это организовать?»


NB! Пожалуйста, будьте взаимовежливы. Однажды и вам помогут в этой рубрике.

#обсуждение
@zen_of_python
🤔1
16 августа в Москве — ИТ-пикник под открытым небом. Не митап, а настоящий летний фестиваль для айтишников и их семей от Т-Банка, CodeFest и «Мельницы»

В программе:

• Лекции от спикеров Яндекса, Т-Банка, X5 Tech и других. Выступят руководители продуктов, CTO, аналитики, учёные и другие крутые эксперты.

• Активности для детей и взрослых: VR, робототехника, мастер-классы, карьерная и ИТ-лаборатории.

• На главной сцене: Тося Чайкина, «тима ищет свет», Второй Ка. Специальный гость — Диана Арбенина с трибьютом, а также секретный артист.

Регистрация здесь. По одному билету можно прийти вдвоём и взять до двух детей.

Формат — open air. Приходите пообщаться, послушать и отдохнуть.

Это #партнёрский пост
🍌1
Forwarded from Код найма
⚡️ Прямой эфир с американским рекрутером

Важный анонс! В рамках реалити Аня Гагарина проведет в этом телеграм-канале открытую консультацию «Как искать вакансии на LinkedIn в русскоязычных командах?» Вот какие темы будем разбирать:

🖇Кого и как рекрутеры ищут на LinkedIn. Кому точно нужен профиль на этой площадке.
🖇Что писать в профиле, чтобы рекрутеры находили вас сами. Разберем на реальном примере!
🖇Как находить вакансии в русскоязычных командах по всему миру через базовый аккаунт на Linkedin.
🖇Блок Q&A.

Сохраняйте дату и время в календаре:
📌 4 августа, 18:00 — бесплатный прямой эфир в «Коде найма».

📍Оставляйте свои вопросы ментору под этим постом — Аня постарается прокачать вас по максимуму!
Please open Telegram to view this post
VIEW IN TELEGRAM