24 May 2025, 13:16 UTC≈1,940 views13 reactionsread 7 August 2026 Photo
Что такое декоратор? Шанс 20%
Декоратором называется функция, которая принимает функцию с таким же именем, как у исходной, но с расширенной функциональностью. Декораторы часто используются во фреймворках, чтобы упростить интеграцию пользовательских функций с фреймворком.
Паттерн Декоратор настолько полезен, что в Python встроена специальная поддержка для него. Декорировать можно как функции, так и методы.
Кроме то…
👍11❤1😭1
23 May 2025, 10:53 UTC≈1,500 views15 reactionsread 7 August 2026 Что в python не является объектом? Шанс 2%
В Python почти всё рассматривается как объект: числа, строки, функции, классы и модули — всё это объекты. Тем не менее, есть некоторые элементы, которые объектами не являются:
▫️Операторы и синтаксис
Операторы (например, +, -, *, and, or, not и другие) — это части языка, которые не представлены как объекты в памяти.
▫️Аннотации типов
Аннотации типов, такие как list[str], …
🔥7🤔4👍3❤1
22 May 2025, 11:37 UTC≈1,160 views5 reactionsread 7 August 2026 Forwarded from @pyqa_uo
Что означает, что querySet() ленивый? | Шанс 4%
QuerySet в Django ленивый — это значит, что сам запрос к базе данных не выполняется сразу при его объявлении.
Он формируется, но обращение к базе происходит только тогда, когда данные реально нужны: например, при переборе, преобразовании в список или вызове методов вроде .all(), .filter(), .exists().
Это позволяет избежать лишних запросов и делает работу с данными бо…
👍5
21 May 2025, 12:06 UTC≈1,140 views6 reactionsread 7 August 2026 Что такое контекстный менеджер? Шанс 24%
Менеджер контекста позволяет выделять и освобождать ресурсы строго по необходимости. В Python за это отвечает блок с оператором with.
[async] with <функция> as <переменная>:
# до и после гарантированно срабатывают события входа в блок with и выхода из него.
__exit__ срабатывает в момент выхода из блока, в том числе по причине возникновения исключения. В этом случае в …
👍5🤔1
19 May 2025, 10:16 UTC998 views5 reactionsread 7 August 2026 Как найти и проанализировать медленный запрос в PostgreSQL? шанс 2%
1️⃣Включите логирование медленных запросов, задав параметр log_min_duration_statement в конфигурации. Это позволит записывать все запросы, выполняющиеся дольше указанного времени.
2️⃣Используйте команды EXPLAIN или EXPLAIN ANALYZE для просмотра плана выполнения запроса и оценки, где возникают задержки.
3️⃣Проверьте, правильно ли настроены индексы …
👍3❤2
18 May 2025, 10:25 UTC≈1,020 views9 reactionsread 7 August 2026 Чем init() отличается от new() ? | Шанс 19%
Основное различие между этими двумя методами состоит в том, что __new__ обрабатывает создание объекта, а __init__ обрабатывает его инициализацию.
__new__ вызывается автоматически при вызове имени класса (при создании экземпляра), тогда как init вызывается каждый раз, когда экземпляр класса возвращается __new__, передавая возвращаемый экземпляр в __init__ в качестве параме…
👍4🤔3❤2
18 May 2025, 07:57 UTC943 views12 reactionsread 7 August 2026 Что такое идемпотентность и зачем она нужна?
Это операция, которая при повторном выполнении даёт тот же результат и не изменяет состояние системы дополнительно.
▫️Повышение надёжности:
Если операция случайно выполнится несколько раз (например, из-за сбоя в сети), идемпотентность гарантирует, что это не повлияет на итоговое состояние.
▫️Предотвращение дубликатов:
Позволяет избежать непреднамеренного добавления данн…
❤9🌚1👍1💯1
17 May 2025, 18:08 UTC959 views14 reactionsread 7 August 2026 Photo
🔥 Твой Оффер | #meme
❤8😁6
17 May 2025, 17:16 UTC≈1,020 views7 reactionsread 7 August 2026 Почему стоит создавать собственный тип исключения?
Создание собственного типа исключения позволяет чётко обозначить конкретные ошибки, связанные с бизнес-логикой или уникальными ситуациями, которые стандартные исключения не охватывают. Это делает код более понятным и упрощает обработку ошибок.
🔥 Твой Оффер
👍6❤1
17 May 2025, 17:16 UTC956 views5 reactionsread 7 August 2026 В чём заключается проблема множественного наследования?
Основная сложность — это "проблема алмаза": когда класс наследует от двух классов с общим предком, возникает неоднозначность в порядке вызова методов этого предка.
Для её решения применяется алгоритм MRO (Method Resolution Order), который определяет порядок вызовов, однако это добавляет сложности при проектировании системы.
🔥 Твой Оффер
👍5
17 May 2025, 17:16 UTC911 views3 reactionsread 7 August 2026 🤫 База собеседований: bazasobesov.ru
🤔2👎1
17 May 2025, 17:16 UTC968 views3 reactionsread 7 August 2026 Photo
🔥 Твой Оффер
Cамая большая база вопросов, записей с собеседований и аналитики по вакансиям для быстрой подготовки к собеседованиям.
- Реальные вопросы на собеседовании
- База собеседований
- Аналитика по вакансиям с hh.ru
uoffer.ru
🔥2👎1
Showing the 12 most recent of 20 posts we hold for @pycoder_uo. View and reaction counts are the latest single reading for each post, not a live figure, and a recent post is still accumulating both. A view count marked ≈ was rounded by Telegram before we ever saw it — t.me prints views in full below 1,000 and to three significant figures above, so ≈1,200,000 means somewhere between 1,150,000 and 1,249,999. Unmarked counts are exact. Text is reproduced from the public post preview and truncated for length.