Please open Telegram to view this post
VIEW IN TELEGRAM
😁67❤6
🔥12🤯10❤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
😁37❤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👍3❤1
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣30👍17❤3
В статье простым языком разобрано, как работает random, почему случайность в Python не совсем случайна, и когда стоит использовать seed, uniform или shuffle.
Внутри: наглядные примеры, реальные сценарии применения и сравнение с реальной случайностью из внешнего мира.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍3🔥2
Please open Telegram to view this post
VIEW IN TELEGRAM
😁19🤣14❤3👀2
Как отсортировать список словарей по определённому полю?
Ответ:
В этот параметр передаётся функция, которая извлекает значение нужного поля из каждого словаря. Метод .sort() изменяет список на месте, а sorted() возвращает новый отсортированный список.
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11❤6👍4
В видео доступно объясняется, как работает OAuth 2.0 на примере входа через Google: от экрана авторизации до получения токенов и безопасной работы с пользовательскими данными.
Автор показывает весь процесс — настройку клиента, работу с кодом авторизации, хранение токенов и роль OpenID Connect в аутентификации.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14❤6
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣43😁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
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣40🔥13❤2👨💻2
В видео разбирается, как работают базы данных — что такое схемы, таблицы, кластеры, индексы, ограничения и как всё это связано.
Автор объясняет, как на практике создавать таблицы, настраивать ключи и ускорять запросы с помощью B-деревьев и хэш-индексов.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10❤4👍3