Please open Telegram to view this post
VIEW IN TELEGRAM
🤣43😁8❤4👍2
Что такое Meta в Django и зачем он нужен?
Ответ:
Django использует метаклассы, чтобы считать информацию из Meta при создании модели и сконфигурировать её работу в ORM и админке. Переопределять механизм не требуется — достаточно определить class Meta внутри класса.
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
❤11🔥7👍2
Genepy — классная платформа с задачами по Python: от простых до нестандартных и реально интересных.
Работает прямо в браузере — запускаешь и сразу решаешь.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8👍4🔥3
Please open Telegram to view this post
VIEW IN TELEGRAM
😁63❤6
🔥11🤯9❤5
В статье рассказывается, как после аутентификации через Google автоматически получить пол, дату рождения и описание из профиля и сохранить их в базу.
Автор показывает, как настроить кастомный pipeline, обратиться к People API и встроить это в свой Django-проект.
🔖 Предыдущая часть — КЛИК
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤2
Please open Telegram to view this post
VIEW IN TELEGRAM
😁33❤3
В чем отличие
merge
от rebase
?Ответ:
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8
В чём разница между вызовом
start()
и run()
у threading.Thread
?Ответ:
Если вызвать run() напрямую, он выполнится в текущем потоке, как обычная функция — без создания нового потока и без параллелизма.
Это ключевое различие: start() запускает отдельный поток исполнения, а run() просто выполняет код в том же потоке.
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7👍6
В видео подробно разбирается, как работают декораторы в Python: от базовой обёртки функции до сложных конструкций с параметрами и асинхронностью.
Автор разбирает практические приёмы, примеры из реальных проектов, типичные ошибки и вопросы с собеседований.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👍2❤1
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣27👍17❤3
В статье простым языком разобрано, как работает random, почему случайность в Python не совсем случайна, и когда стоит использовать seed, uniform или shuffle.
Внутри: наглядные примеры, реальные сценарии применения и сравнение с реальной случайностью из внешнего мира.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍2🔥2
Please open Telegram to view this post
VIEW IN TELEGRAM
😁19🤣11❤3👀2
Как отсортировать список словарей по определённому полю?
Ответ:
В этот параметр передаётся функция, которая извлекает значение нужного поля из каждого словаря. Метод .sort() изменяет список на месте, а sorted() возвращает новый отсортированный список.
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10❤6👍4
В видео доступно объясняется, как работает OAuth 2.0 на примере входа через Google: от экрана авторизации до получения токенов и безопасной работы с пользовательскими данными.
Автор показывает весь процесс — настройку клиента, работу с кодом авторизации, хранение токенов и роль OpenID Connect в аутентификации.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13❤6
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣41😁5🔥3❤1
Есть ли в Python ограничения для
int
? Ответ:
Подробнее — в этом посте.
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
❤15🔥7
В Python 3.14 появились субинтерпретаторы, позволяющие запускать параллельный код без копирования данных и без shared GIL.
В статье — зачем они нужны, чем лучше
threading
и multiprocessing
, как всё устроено внутри CPython, и почему для поддержки нужно переписать половину C-модулей.tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍3