В статье простым языком разобрано, как работает 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
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣32🔥13❤2👨💻2
В видео разбирается, как работают базы данных — что такое схемы, таблицы, кластеры, индексы, ограничения и как всё это связано.
Автор объясняет, как на практике создавать таблицы, настраивать ключи и ускорять запросы с помощью B-деревьев и хэш-индексов.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10❤4👍3
В статье показано, как с помощью Python отследить движение Международной космической станции в реальном времени.
Автор объясняет, как получить координаты МКС через API, вывести её на карту и отобразить список космонавтов на борту.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥6🤯5
This media is not supported in your browser
VIEW IN TELEGRAM
Зато дверь стала многофункциональна: её можно открыть, закрыть, приоткрыть, прикрыть, сложить, разложить...
➡ Python Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣48😁9❤4
Как получить имя текущего модуля?
Ответ:
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
❤13👍8😁1
В видео пошагово показывается, как настроить мониторинг и логирование сервиса с нуля — от сбора логов через Promtail до построения интерактивных дашбордов в Grafana.
Разбираются конфигурации Prometheus и Loki, работа с Docker Compose, тестирование нагрузки и настройка системы под реальный продакшен.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6🔥3👍1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁30🤣14
🔥13👍6❤2
Эта статья посвящена написанию приложения на Python для интерактивной визуализации графов.
В первой части представлен краткий обзор использованных средств и библиотек, а также свойства приложения.
Во второй половине — технические детали, касающиеся использования NetworkX, Plotly и Dash, и собственно код.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤4
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣25❤4😁4
Почему не стоит использовать
time.sleep()
в asyncio
?Ответ:
Вместо time.sleep() в асинхронных функциях необходимо использовать await asyncio.sleep(). Этот вызов не блокирует выполнение других задач, а передает управление обратно в event loop, позволяя другим корутинам выполняться во время ожидания.
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
❤12👍11