TGViewer
Channel Public Channel
Python Developer

Python Developer

@python_tg

Авторский канал действующего Python-разработчика

Сотрудничество: @bape_ads
Прайс: @bape_media

РКН: https://clck.ru/3GA6KW

Реклама на бирже:
https://telega.in/c/python_tg
Subscribers
20.9K
Photos
2.1K
Videos
149
Links
2.2K

Showing posts older than #2814 · Back to latest

Older Posts 20 shown
Post #2813 4.08K
🐍 Мониторинг и логи продакшен уровня с Grafana, Loki и Prometheus

В видео пошагово показывается, как настроить мониторинг и логирование сервиса с нуля — от сбора логов через Promtail до построения интерактивных дашбордов в Grafana.

Разбираются конфигурации Prometheus и Loki, работа с Docker Compose, тестирование нагрузки и настройка системы под реальный продакшен.

📱 Смотреть на YouTube

tags: #полезное

➡ Python Developer | Чат
  • ❤ 7
  • 🔥 3
  • 👍 1
Post #2811 3.5K
❔ Вопрос с собеседования

Как получить имя текущего модуля?

Ответ: Имя модуля доступно через встроенную переменную __name__. Если модуль импортирован, __name__ содержит его полное имя в пространстве имён. Если модуль запущен как главный скрипт, __name__ автоматически принимает значение "__main__".

tags: #собеседование

➡ Python Developer | Чат
  • ❤ 15
  • 👍 8
  • 😁 1
Post #2810 4.02K
Зато дверь стала многофункциональна: её можно открыть, закрыть, приоткрыть, прикрыть, сложить, разложить...

➡ Python Developer | #memes
  • 🤣 49
  • 😁 9
  • ❤ 4
Post #2809 3.78K
🐍 Космическая Python-программа: следим за МКС

В статье показано, как с помощью Python отследить движение Международной космической станции в реальном времени.

Автор объясняет, как получить координаты МКС через API, вывести её на карту и отобразить список космонавтов на борту.

⛓ Читать статью

tags: #статья

➡ Python Developer | Чат
  • 👍 7
  • 🔥 7
  • 🤯 5
Post #2807 4.28K
💻 Как устроена база данных?

В видео разбирается, как работают базы данных — что такое схемы, таблицы, кластеры, индексы, ограничения и как всё это связано.

Автор объясняет, как на практике создавать таблицы, настраивать ключи и ускорять запросы с помощью B-деревьев и хэш-индексов.

📱 Смотреть на YouTube

tags: #полезное

➡ Python Developer | Чат
  • 🔥 10
  • ❤ 4
  • 👍 3
Post #2804 3.91K
🐍 PEP-734: субинтерпретаторы

В Python 3.14 появились субинтерпретаторы, позволяющие запускать параллельный код без копирования данных и без shared GIL.

В статье — зачем они нужны, чем лучше threading и multiprocessing, как всё устроено внутри CPython, и почему для поддержки нужно переписать половину C-модулей.

⛓ Читать статью

tags: #статья

➡ Python Developer | Чат
  • ❤ 4
  • 👍 3
Post #2803 3.55K
❔ Вопрос с собеседования

Есть ли в Python ограничения для int?

Ответ: В Python int не ограничен фиксированным размером, и может динамически расширяться, позволяя работать с числами любой величины.

Подробнее — в этом посте.

tags: #собеседование

➡ Python Developer | Чат
  • ❤ 15
  • 🔥 7
Post #2801 3.96K
🐍 OAuth 2.0 — простым языком на понятном примере

В видео доступно объясняется, как работает OAuth 2.0 на примере входа через Google: от экрана авторизации до получения токенов и безопасной работы с пользовательскими данными.

Автор показывает весь процесс — настройку клиента, работу с кодом авторизации, хранение токенов и роль OpenID Connect в аутентификации.

📱 Смотреть на YouTube

tags: #полезное

➡ Python Developer | Чат
  • 👍 14
  • ❤ 6
Post #2800 3.71K
❔ Вопрос с собеседования

Как отсортировать список словарей по определённому полю?

Ответ: Чтобы отсортировать список словарей по определённому полю, например, по возрасту, можно использовать метод .sort() или функцию sorted() с параметром key.

В этот параметр передаётся функция, которая извлекает значение нужного поля из каждого словаря. Метод .sort() изменяет список на месте, а sorted() возвращает новый отсортированный список.


tags: #собеседование

➡ Python Developer | Чат
  • 🔥 11
  • ❤ 6
  • 👍 4
Post #2798 3.89K
🐍 Модуль random в Python

В статье простым языком разобрано, как работает random, почему случайность в Python не совсем случайна, и когда стоит использовать seed, uniform или shuffle.

Внутри: наглядные примеры, реальные сценарии применения и сравнение с реальной случайностью из внешнего мира.

⛓ Читать статью

tags: #статья

➡ Python Developer | Чат
  • ❤ 6
  • 👍 3
  • 🔥 2
Post #2794 4.11K
🐍 Быстрый курс: декораторы в Python

В видео подробно разбирается, как работают декораторы в Python: от базовой обёртки функции до сложных конструкций с параметрами и асинхронностью.

Автор разбирает практические приёмы, примеры из реальных проектов, типичные ошибки и вопросы с собеседований.

📱 Смотреть на YouTube

tags: #полезное

➡ Python Developer | Чат
  • 🔥 9
  • 👍 3
  • ❤ 1
Post #2793 4.12K
❔ Вопрос с собеседования

В чём разница между вызовом start() и run() у threading.Thread?

Ответ: Метод start() создаёт новый поток и автоматически вызывает run() внутри него.

Если вызвать run() напрямую, он выполнится в текущем потоке, как обычная функция — без создания нового потока и без параллелизма.

Это ключевое различие: start() запускает отдельный поток исполнения, а run() просто выполняет код в том же потоке.


tags: #собеседование

➡ Python Developer | Чат
  • ❤ 7
  • 👍 6
Post #2792 4.28K
И в чем он не прав?

➡ Python Developer | #memes
  • 🤣 87
  • ❤ 9
  • 👀 3
  • 😁 2
  • ⚡ 1
  • 👍 1
Post #2790 4.06K
❔ Вопрос с собеседования

В чем отличие merge от rebase?

Ответ:


⚪️ merge объединяет две ветки, сохраняя их историю, и создает дополнительный коммит слияния. В результате получается разветвленная история с видимыми точками объединения.

⚪️ rebase переносит коммиты одной ветки на другую, переписывая историю так, будто все изменения происходили последовательно. Это делает историю линейной и чище, но может привести к конфликтам и потере информации, если использовать его на общих ветках.

tags: #собеседование

➡ Python Developer | Чат
  • ❤ 8
Post #2789 4.19K
Удалёнщики, когда вышли в офис:

➡ Python Developer | #memes
  • 😁 37
  • ❤ 3
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →