en
Feedback
Python/ django

Python/ django

Open in Telegram

📈 Analytical overview of Telegram channel Python/ django

Channel Python/ django (@pythonl) in the Russian language segment is an active participant. Currently, the community unites 60 121 subscribers, ranking 2 197 in the Technologies & Applications category and 10 218 in the Russia region.

📊 Audience metrics and dynamics

Since its creation on невідомо, the project has demonstrated rapid growth, gathering an audience of 60 121 subscribers.

According to the latest data from 04 June, 2026, the channel demonstrates stable activity. Although there has been a change in the number of participants by -587 over the last 30 days and by -16 over the last 24 hours, overall reach remains high.

  • Verification status: Not verified
  • Engagement rate (ER): The average audience engagement rate is 6.69%. Within the first 24 hours after publication, content typically collects 3.68% reactions from the total number of subscribers.
  • Post reach: On average, each post receives 4 023 views. Within the first day, a publication typically gains 2 212 views.
  • Reactions and interaction: The audience actively supports content: the average number of reactions per post is 15.
  • Thematic interests: Content is focused on key topics such as github, claude, контекст, архитектура, api.

📝 Description and content policy

The author describes the resource as a platform for expressing subjective opinions:
по всем вопросам @haarrp @itchannels_telegram - 🔥 все ит каналы @ai_machinelearning_big_data -ML @ArtificialIntelligencedl -AI @datascienceiot - 📚 @pythonlbooks РКН: clck.ru/3Fmxm...

Thanks to the high frequency of updates (latest data received on 05 June, 2026), the channel maintains relevance and a high level of publication reach. Analytics show that the audience actively interacts with content, making it an important point of influence in the Technologies & Applications category.

60 121
Subscribers
-1624 hours
-1347 days
-58730 days
Posts Archive
Поздравляем, вы на 1 шаг ближе к работе мечты 🥳 Осталось только прочитать этот пост, подписаться на канал и откликнуться на
Поздравляем, вы на 1 шаг ближе к работе мечты 🥳 Осталось только прочитать этот пост, подписаться на канал и откликнуться на вакансию 😉 Avito Career — место, где Авито делится актуальными вакансиями и стажировками для бэкенд-разработчиков. Подписывайтесь, чтобы найти ту самую работу ✨

📌 Первые впечатления от системы фоновых задач в Django В свежем разборе объясняется, как Django наконец получает встроенный
📌 Первые впечатления от системы фоновых задач в Django В свежем разборе объясняется, как Django наконец получает встроенный инструмент для фоновой обработки заданий без необходимости тянуть сторонние библиотеки вроде Celery. 🔹 Что это такое Django Background Tasks - новый официально поддерживаемый механизм для: - отложенного выполнения задач (delayed jobs), - периодических задач (cron-style), - асинхронной фоновой обработки в рамках приложения. 🔹 Почему это важно Раньше разработчикам приходилось выбирать сторонние решения (Celery, RQ, Dramatiq) с дополнительной инфраструктурой (Redis/RabbitMQ и т.п.). Теперь у Django будет собственный, простой и интегрированный способ: - выполнять задачи после ответа пользователю, - обрабатывать тяжёлые операции вне запроса, - запускать периодические задачи без внешних кронов. 🔹 Как это работает - Вы определяете задачу как обычную Python-функцию. - Django регистрирует её в очереди внутреннего раннера. - Фоновый воркер выполняет такие задачи по расписанию или сразу - без внешнего брокера. 🔹 Плюсы по сравнению с альтернативами ✔ встроенная интеграция с ORM и Django-экосистемой ✔ нет необходимости настраивать отдельный брокер ✔ ожидаемая простота и знакомый синтаксис для Django-разработчиков 🔹 О чём ещё в статье - примеры кода с определением фоновых задач; - как запускать и мониторить воркеры; - ограничения и когда всё же стоит использовать более мощные системы. 📌 В сумме: Django делает шаг к тому, чтобы базовая фонвая обработка стала простой и доступной из коробки - это ускоряет разработку и снижает операционную сложность для большинства проектов. https://roam.be/notes/2025/a-first-look-at-djangos-new-background-tasks/ @pythonl

🖊️ Google Research представила InkSight — систему, которая превращает сфотографанный рукописный текст в настоящие *цифровые
+1
🖊️ Google Research представила InkSight — систему, которая превращает сфотографанный рукописный текст в настоящие *цифровые рукописные данные*. Что делает InkSight? ✨ Берёт фото тетрадей, заметок или документов и переводит их в «цифровое перо» - данные, которыми можно редактировать, искать, хранить. 🧠 Под капотом: • Vision Transformer (ViT) + mT5 • Обучение на чтение и письмо одновременно • Без специальных планшетов - работает с обычными фото 💡 Возможности: ✔ Обработка слов и целых страниц ✔ Работает с разными языками и стилями письма ✔ Корректно извлекает текст даже на шумном фоне ✔ Результат - редактируемый векторный «ink», а не просто картинка То есть InkSight — мост между бумажной реальностью и цифровым миром: сделал фото заметок → получил полный цифровой текст, пригодный для поиска и редактирования. 🔗 В репозитории доступны веса модели, датасет и пример кода: github.com/google-research/inksight @pythonl

Пишешь, дебажишь, страдаешь, а оплатить ChatGPT или Cursor всё ещё не можешь без зарубежной карты? Вот тебе спасательный круг
Пишешь, дебажишь, страдаешь, а оплатить ChatGPT или Cursor всё ещё не можешь без зарубежной карты? Вот тебе спасательный круг!
С Kupikod всё по-человечески: ✅ оплачиваешь рублёвой картой; ✅ без VPN и плясок с бубном; ✅ низкие цены.
🎁 И промокод PYTHONL на скидку, чтобы осталось на кофе и багфиксы. Хочешь — ChatGPT пишет тебе код, Хочешь — Cursor чинит его вместо тебя. Главное, что теперь оплатить их проще простого 🧼 ➡ Купить подписку

🖥 Малоизвестный факт о Python random.seed(), который может поломать ваш код Документация создаёт впечатление, что любое цело
🖥 Малоизвестный факт о Python random.seed(), который может поломать ваш код Документация создаёт впечатление, что любое целое число просто используется как seed (это “начальная точка” для генератора случайных чисел.). Но Python перед использованием просто берёт абсолютное значение. То есть: ➡️ seed(3) и seed(-3) - порождают один и тот же поток случайных чисел. Это значит, что разные seed не всегда дают разные последовательности - Python гарантирует только обратное: одинаковый seed → одинаковые числа. Почему так? В исходниках CPython есть строка, которая буквально делает: seed = abs(seed) И знак просто теряется, хотя алгоритм случайных чисел мог бы учитывать его. 🧠 Вывод: Не используйте небольшие вариации seed (например 5 и -5) как способ получить разные потоки случайностей — это небезопасно. Если вам нужны независимые RNG — создавайте их явно, а не полагаясь на “умные” seed. [1] https://docs.python.org/3/library/random.html [2] https://github.com/python/cpython/blob/main/Modules/_randommodule.c#L321C13-L321C30 @pythonl

🏎️ F1 Race Replay: Визуализация гонок Формулы 1 🏁 Приложение на Python для интерактивного воспроизведения гонок Формулы 1 с
🏎️ F1 Race Replay: Визуализация гонок Формулы 1 🏁 Приложение на Python для интерактивного воспроизведения гонок Формулы 1 с графическим интерфейсом. Позволяет отслеживать позиции гонщиков в реальном времени, отображать текущие круги и статус водителей, а также управлять воспроизведением с помощью удобных контролов. 🚀 Основные моменты: - Визуализация гонок с реальными позициями на треке - Живое обновление позиций гонщиков и их состояния - Интерактивные элементы управления воспроизведением - Подробная информация о телеметрии выбранных гонщиков - Возможность настройки интерфейса и обработки данных 📌 GitHub: https://github.com/IAmTomShaw/f1-race-replay #python @pythonl

🔥 БЕСПЛАТНЫЙ КУРС ПО СОЗДАНИЮ НЕЙРО-СОТРУДНИКОВ НА GPT И ДРУГИХ LLM 🔥 Ищете практический и углубленный курс, чтобы освоить
🔥 БЕСПЛАТНЫЙ КУРС ПО СОЗДАНИЮ НЕЙРО-СОТРУДНИКОВ НА GPT И ДРУГИХ LLM 🔥 Ищете практический и углубленный курс, чтобы освоить создание нейро-сотрудников? Мы создали курс из 5 объемных занятий. Это именно то, что нужно, чтобы прокачать свои навыки абсолютно бесплатно! 📌 Темы занятий: 1. Введение в мир нейро-сотрудников 2. Как работают LLM и их аналоги 3. Создание базы знаний для нейро-сотрудника (RAG) 4. Тестирование и отладка нейро-сотрудников 5. Интеграция нейро-сотрудников в Production Вот 5 тем курса - он максимально простой и доступный, общеобразовательный, без какого-либо сложного программирования 📚Прохождение этого курса, скорее всего, займет у вас от 1 до 3 часов 🤖 Присоединяйтесь к нашему бесплатному курсу и разберитесь в этой увлекательной теме с нами!

🐍⚙️ Продвинутый Python + Docker совет для production: Используй multi-stage builds + wheels cache - это радикально уменьшает размер образа и ускоряет сборки. В первом этапе собираешь wheels (компилируемые пакеты), а во втором — устанавливаешь их уже в чистый runtime-слой:

FROM python:3.12 AS builder
RUN pip install --upgrade pip
COPY requirements.txt .
RUN pip wheel --wheel-dir /wheels -r requirements.txt

FROM python:3.12-slim
COPY --from=builder /wheels /wheels
RUN pip install --no-index --find-links=/wheels -r /wheels/requirements.txt
COPY app/ /app
🔥 Плюс: — быстрый rebuild — детерминированные зависимости — значительно меньше образ Этот трюк мало кто использует, но он делает Docker-окружение Python уровня enterprise. @pythonl

🔍Тестовое собеседование на Middle Python с разработчиком из Авито завтра 9 декабря(уже завтра!) в 19:00 по мск приходи онлай
🔍Тестовое собеседование на Middle Python с разработчиком из Авито завтра 9 декабря(уже завтра!) в 19:00 по мск приходи онлайн на открытое собеседование, чтобы посмотреть на настоящее интервью на Middle Python-разработчика. Как это будет: 📂 Даня, старший разработчик в Авито, будет задавать реальные вопросы и задачи разработчику-добровольцу 📂 Даня будет комментировать каждый ответ респондента, чтобы дать понять чего от вас ожидает собеседующий на интервью 📂 В конце можно будет задать любой вопрос Дане Это бесплатно. Эфир проходит в рамках менторской программы от ШОРТКАТ для Python-разработчиков, которые хотят повысить свой грейд, ЗП и прокачать скиллы. Переходи в нашего бота, чтобы получить ссылку на эфир → @shortcut_py_bot Реклама. О рекламодателе.

🖥 Как организовать архитектуру большого Python-проекта? Разработка крупного Python-проекта требует продуманной архитектуры.
🖥 Как организовать архитектуру большого Python-проекта? Разработка крупного Python-проекта требует продуманной архитектуры. Правильная структура кода упрощает развитие, тестирование и поддержку приложения. В этой статье мы рассмотрим ключевые принципы архитектурной организации для разных типов проектов - веб-приложений, библиотек, микросервисов и систем обработки данных. Обсудим разделение системы на слои (domain, service, infrastructure), использование популярных шаблонов проектирования (Dependency Injection, Repository, Facade), организацию кода по модулям и пакетам, примеры структуры каталогов, работу с зависимостями и конфигурацией (Pydantic, dotenv), логгирование и мониторинг, обеспечение тестируемости, поддержку расширяемости и модульности. Также приведем примеры кода и структуры каталогов, а в конце – общие советы и распространенные ошибки, которых следует избегать. https://uproger.com/kak-organizovat-arhitekturu-bolshogo-python-proekta/ @pythonl

🔥 На stepik вышел курс, который учит Создавать настоящие AI-сервисы, а не просто запускать скрипты? Этот практический курс п
🔥 На stepik вышел курс, который учит Создавать настоящие AI-сервисы, а не просто запускать скрипты? Этот практический курс по Python и FastAPI покажет, как собрать полноценное приложение с ИИ, базой данных, автогенерацией контента и Telegram-ботом. Ты пройдёшь путь от первого HTTP-запроса до рабочего сервиса, который сам генерирует текст через ИИ, сохраняет данные, отправляет результаты по расписанию и отвечает пользователям. Никакой теории ради теории - только практические шаги, из которых рождается реальный продукт. 🎁 48 часов действует скидка в 40% процентов 👉 Начать учиться на Stepik

🖥 Python: Почему твой asyncio-код тормозит и блокируется? Чаще всего проблема не в самом asyncio, а в том, что внутри async-функций ты вызываешь блокирующий код. Например, time.sleep, requests.get, тяжёлые циклы с вычислениями или работа с диском без специальных обёрток. Такой вызов останавливает весь event loop, и остальные корутины тупо ждут. Главное правило: внутри async-функций каждая долгая операция должна либо быть асинхронной (через await), либо вынесена в поток или процесс. Если в корутине нет нормальных await, она вообще не отдаёт управление циклу, и твой «асинхронный» код ведёт себя как обычный синхронный. Используй: - асинхронные библиотеки (aiohttp вместо requests и т.п.); - asyncio.sleep вместо time.sleep; - asyncio.to_thread или отдельный процесс для тяжёлых синхронных задач. Как только уберёшь блокирующие вызовы из корутин, код перестанет «залипать» и начнёт реально работать параллельно по I/O.

import asyncio
import time

async def bad_task():
    print("start bad")
    time.sleep(2)
    print("end bad")

async def good_task():
    print("start good")
    await asyncio.to_thread(time.sleep, 2)
    print("end good")

async def main():
    await asyncio.gather(bad_task(), good_task())

asyncio.run(main())
https://www.youtube.com/shorts/LZgy5YvQR4o @pythonl

🤖 Автономный AI-исследователь для научных экспериментов Этот проект представляет собой автономного AI-исследователя, который разбивает исследовательскую задачу на эксперименты и запускает специализированные агенты с доступом к GPU для их выполнения. Результаты собираются и оформляются в виде научной статьи. 🚀 Основные моменты: - Декомпозиция задач на эксперименты с распределением по агентам. - Агенты запускают GPU-песочницы для обучения и оценки моделей. - Окончательные результаты формируются в виде связного отчета. 📌 GitHub: https://github.com/mshumer/autonomous-researcher #python

⚡️КАК СДЕЛАТЬ EXE ИЗ PYTHON САМЫМ ПРОСТЫМ СПОСОБОМ Самый удобный способ собрать exe из Python это использовать PyInstaller. Он создаёт полноценный исполняемый файл который запускается без установленного Python. Работает на Windows, не требует сложной настройки и подходит для любых скриптов.

# Установка PyInstaller
pip install pyinstaller

# Создание exe (один файл)
pyinstaller --onefile your_script.py

# Готовый exe будет в папке dist
# Пример запуска
dist\your_script.exe
@pythonl

В канале «Код Желтый» стартует новогодний адвент для разработчиков С 9 по 18 декабря будут публиковать ИТ-задачи. Самые быстр
В канале «Код Желтый» стартует новогодний адвент для разработчиков С 9 по 18 декабря будут публиковать ИТ-задачи. Самые быстрые участники, верно решившие их, получат подарки. А те, кто пройдет весь адвент без ошибок, попадут в финальный розыгрыш специального приза. Задания будут появляться прямо в канале, но это не единственная причина заглянуть туда. Код Желтый регулярно публикует: — инженерные кейсы и внутрянку Т; — кейсы, подкасты и исследования; — анонсы ИТ-мероприятий. Подписаться можно тут! Erid: 2RanynydJka

🔒🤖 IoTHackBot: Инструменты для тестирования безопасности IoT IoTHackBot — это набор инструментов для тестирования безопасно
🔒🤖 IoTHackBot: Инструменты для тестирования безопасности IoT IoTHackBot — это набор инструментов для тестирования безопасности IoT-устройств, включая IP-камеры и встроенные системы. Он предлагает как командные инструменты, так и AI-ассистированные рабочие процессы для автоматизированного обнаружения уязвимостей. 🚀Основные моменты: - Сканирование устройств с помощью wsdiscovery и onvifscan - Анализ сетевого трафика с iotnet - Продвинутое извлечение файлов из прошивок с ffind - Взаимодействие с консолью через picocom и telnetshell - Поддержка автоматизации и интеграции инструментов 📌 GitHub: https://github.com/BrownFineSecurity/iothackbot @pythonl

НЕЛЬЗЯ ИСПОЛЬЗОВАТЬ LAMBDA В ЦИКЛЕ И ОЖИДАТЬ ЧТО ОНА "ЗАПОМНИТ" ПЕРЕМЕННУЮ. Из-за этого все лямбды, созданные в цикле, будут ссылаться на одно и то же последнее значение. Код выглядит нормальным, а ведёт себя странно — это классическая проблема замыканий в Python. Правильно — фиксировать значение через аргумент по умолчанию или выносить в обычную функцию. Подписывайся, больше фишек каждый день !

# скрытая ошибка — lambda в цикле захватывает последнюю переменную
funcs = []

for i in range(5):
    funcs.append(lambda: i)  # кажется, что вернёт 0,1,2,3,4 — но нет

# все лямбды вернут одно и то же значение
print([f() for f in funcs])   # [4, 4, 4, 4, 4]

# правильный вариант
funcs_fixed = [lambda x=i: x for i in range(5)]
print([f() for f in funcs_fixed])  # [0, 1, 2, 3, 4]

🖥 GitHub обновил Copilot - функция Next Edit Suggestions теперь понимает твои правки по шагам и предлагает логичные следующи
🖥 GitHub обновил Copilot - функция Next Edit Suggestions теперь понимает твои правки по шагам и предлагает логичные следующие изменения. Что улучшили: • Модель обучили на реальных сессиях редактирования, а не только на итоговом коде • Задержка стала ниже - подсказки появляются почти мгновенно • Предложения стали точнее и полезнее: фиксы, рефакторинг, дополнения, улучшение структуры Как обучали: 1) Данных из pull-requests оказалось мало, там нет промежуточных правок 2) GitHub собрал датасет настоящих редакторских сессий — шаг за шагом 3) После дообучения модель улучшили через RL - отдельная модель оценивает, насколько полезна подсказка Зачем это нужно: Copilot теперь работает не как автодополнение, а как помощник по редактированию, он видит, что ты меняешь, понимает контекст и предсказывает твой следующий шаг. Это ускоряет работу и снижает количество ручных действий. https://github.blog/ai-and-ml/github-copilot/evolving-github-copilots-next-edit-suggestions-through-custom-model-training/ @python

🧩 Python Keylogger: Educational Tool for Data Capture Этот репозиторий представляет собой простой кейлоггер на Python с испо
🧩 Python Keylogger: Educational Tool for Data Capture Этот репозиторий представляет собой простой кейлоггер на Python с использованием библиотеки Pynput. Он демонстрирует, как собирать данные и отправлять их на сервер, предназначен исключительно для образовательных целей и осведомленности о безопасности. 🚀Основные моменты: - Легкий в использовании кейлоггер на Python. - Использует библиотеку Pynput для захвата нажатий клавиш. - Предназначен для образовательных целей, не для злоупотреблений. - Возможность отправки данных на сервер. - Пример реализации, который можно улучшить. 📌 GitHub: https://github.com/ahoaparadox8/python-keylogger

🎤 Быстрый текст-в-речь с Supertonic Supertonic — это высокопроизводительная система текст-в-речь, работающая на вашем устрой
🎤 Быстрый текст-в-речь с Supertonic Supertonic — это высокопроизводительная система текст-в-речь, работающая на вашем устройстве. Она обеспечивает молниеносное создание речи с минимальными затратами ресурсов и полным соблюдением конфиденциальности. Никаких облачных решений — всё происходит локально. 🚀Основные моменты: - ⚡ Генерация речи до 167× быстрее реального времени - 🪶 Легковесная архитектура с 66M параметрами - 📱 Полная обработка на устройстве без задержек - 🎨 Обработка сложных текстов без предварительной подготовки - ⚙️ Гибкая настройка параметров и развертывания 📌 GitHub: https://github.com/supertone-inc/supertonic #python