ru
Feedback
Python/ django

Python/ django

Открыть в Telegram

📈 Аналитический обзор Telegram-канала Python/ django

Канал Python/ django (@pythonl) языкового сегмента Русский является активным участником. Сейчас сообщество объединяет 60 010 подписчиков, занимая 2 209 место в категории Технологии и приложения и 10 256 место в регионе Россия.

📊 Показатели аудитории и динамика

С момента создания невідомо проект демонстрирует стремительный рост, собрав аудиторию из 60 010 подписчиков.

Согласно последним данным от 10 июня, 2026, канал показывает стабильную активность. За последние 30 дней изменение числа участников составило -595, а за последние 24 часа — -15, при этом общий охват остаётся высоким.

  • Статус верификации: Не верифицирован
  • Уровень вовлечённости (ER): Средний показатель вовлечённости аудитории составляет 6.91%. В первые 24 часа после публикации контент обычно набирает 3.31% реакций от общего числа подписчиков.
  • Охват публикаций: В среднем каждый пост получает 4 148 просмотров. В течение первых суток публикация набирает 1 986 просмотров.
  • Реакции и взаимодействия: Аудитория активно поддерживает контент: среднее количество реакций на один пост — 20.
  • Тематические интересы: Контент сосредоточен на ключевых темах, таких как github, claude, контекст, архитектура, api.

📝 Описание и контентная политика

Автор описывает ресурс как площадку для выражения субъективного мнения:
по всем вопросам @haarrp @itchannels_telegram - 🔥 все ит каналы @ai_machinelearning_big_data -ML @ArtificialIntelligencedl -AI @datascienceiot - 📚 @pythonlbooks РКН: clck.ru/3Fmxm...

Благодаря высокой частоте обновлений (последние данные получены 11 июня, 2026) канал поддерживает актуальность и высокий уровень охвата публикаций. Аналитика показывает, что аудитория активно взаимодействует с контентом, что делает его важной точкой влияния в категории Технологии и приложения.

60 010
Подписчики
-1524 часа
-1277 дней
-59530 день
Архив постов
🖥 Sending a WhatsApp Message using Python Отправка сообщения WhatsApp с помощью Python @pythonl
🖥 Sending a WhatsApp Message using Python Отправка сообщения WhatsApp с помощью Python @pythonl

🖥 На портале репозиториев PyPI заблокировали 174 учётные записи из‑за неавторизированного доступа к ним хакеров ⏩Администрат
🖥 На портале репозиториев PyPI заблокировали 174 учётные записи из‑за неавторизированного доступа к ним хакеров ⏩Администраторы репозитория Python‑пакетов PyPI (Python Package Index) рассказали о неавторизированном доступе к 174 учётным записям пользователей сервиса. Представители PyPI предполагают, что доступ к записям пострадавших пользователей был получен из ранее скомпрометированных учётных данных в результате взломов или утечек баз пользователей других сервисов. ⏩Активность атакующих была выявлена администраторами после получения серии жалоб 31 марта 2024 года. В жалобах пользователи сообщали о получении уведомлений от PyPI об активации двухфакторной аутентификации и другой активности, но хозяева учётных записей не логинились на портале и сами ничего не меняли. Проанализировав логи авторизации, администраторы портала установили доступ третьих лиц к учётным записям 174 пользователей. @pythonl

🖥 Ляп в Питоне: x + 1.0 < x ▶️Хотите взорвать себе мозг? При смешивании типов возможно неочевидное поведение, можете пров
🖥 Ляп в Питоне: x + 1.0 < x ▶️Хотите взорвать себе мозг? При смешивании типов возможно неочевидное поведение, можете проверить:
>>> x = (1 << 53) + 1
>>> x + 1.0 < x
True
▶️Здесь всё дело в том, что в одной части неравенства при приведении x к другому типу была потеряна точность, а в другой части — нет. Значение переменной x конвертируется в тип float. При этом x непредставим точно в виде float, поэтому выбирается ближайшее (меньшее здесь) представимое число: x —> float(x-1). Поэтому сумма получается неточной, вся цепочка выглядит так:
x+1.0 -> float(x-1)+1.0 -> (x) -> float(x-1)
Сравнение float < int происходит точно. Значение x (int) математически больше x+1.0 (float). Как-то так. 📎 Вот ещё некоторые примеры смешения типов @pythonl

🖥 Релиз Nuitka 2.0 — компилятора для языка Python Относительно недавно состоялся релиз Nuitka 2.0. Это проект компилятора дл
🖥 Релиз Nuitka 2.0 — компилятора для языка Python Относительно недавно состоялся релиз Nuitka 2.0. Это проект компилятора для трансляции скриптов на языке Python в представление на языке C, которое затем можно скомпилировать в исполняемый файл, использующий libpython для обеспечения максимальной совместимости с CPython. В программном решении используются штатные средства CPython для управления объектами. 📎 Подробнее 🖥Исходный код проекта Nuitka выложен на GitHub под лицензией Apache. @pythonl

🖥 Google Analytics 4 и Python - практические приемы работы ⏩Очень детальное руководство о том, как с помощью Python выполнят
+3
🖥 Google Analytics 4 и Python - практические приемы работы ⏩Очень детальное руководство о том, как с помощью Python выполнять запросы к API Google Analytics 4 (Data API), выгружать данные по стандартным отчетам, ну и сохранять статистику вашего ресурса Google Analytics 4 на компьютер. В конце статьи есть все исходники запросов, чтобы вы смогли взять их за основу при написании собственной программы. ⏩Содержание • Создание проекта • Быстрый запуск API • Добавление сервисного аккаунта в Google Analytics 4 • Загрузка приватного ключа на Google Диск • Подготовка программы • Выгрузка данных по отчетам — Источники трафика (User acquisition) — Привлечение трафика (Traffic acquisition) — События (Evemts) — Конверсии (Conversions) — Страницы и экраны (Pages and screens) — Целевая страница (Landing Page) — Совершённые покупки (Ecommerce purchases) — Демографические данные (Demographic details) — Технические данные (Tech details) 📎 Статья @pythonl

Вышла Django 5.0 🔥 Что добавили/обновили/исправили? В предыдущих версиях мы использовали nulls_last=False. Теперь nulls_first и nulls_last могут быть True или None. Поэтому теперь в некоторых местах вместо значения по умолчанию находится nulls_last = None

- nulls_last = False
  + nulls_last = None
    if ordering_by == OrderingField.FIELD_START_AT:
        nulls_last = True
В сигналах появился новый тип асинхронных ресиверов async_receivers. Его добавили в класс SignalBlocker, теперь он временно отключает сигнал. • Если после refresh_from_db надо дальше по коду использовать закешированные значения из базы данных, появился такой хак:

my_model_obj._meta.private_fields = []
my_model_obj.refresh_from_db()
https://docs.djangoproject.com/en/5.0/releases/5.0/ @pythonl

🚀 Едадил приглашает Python-разработчиков на борт! Едадил – сервис Яндекса, где собраны скидки, спецпредложения и кэшбеки. Мы
🚀 Едадил приглашает Python-разработчиков на борт! Едадил – сервис Яндекса, где собраны скидки, спецпредложения и кэшбеки. Мы помогаем людям совершать выгодные покупки! Мы в поиске талантливых Python-разработчиков, специализирующихся на асинхронном программировании и с опытом коммерческой разработки более 3 лет. Если вы мастер своего дела и готовы к новым вызовам, присоединяйтесь к нашей команде! Ищем специалистов из разных уголков России! Что вас ждет? ● Работа в классном офисе в гибридном формате ● Конкурентоспособная заработная плата, соцпакет и возможности для профессионального роста. ● Работа в команде единомышленников над проектами, влияющими на жизнь миллионов пользователей. Выбирайте подходящую вакансию: – Asyncio Python-разработчикPython-разработчик с опытом в PostgreSQL, noSQL, Docker и Git Python-разработчик с навыками в Python 3.10, aiohttp, YQL, YTsaurus, Docker Реклама ООО "Яндекс" ИНН 7736207543

🖥 VS Code, python, контейнеры — как обуздать эту триаду и разрабатывать внутри контейнера ⏩Держите небольшой, но очень полез
🖥 VS Code, python, контейнеры — как обуздать эту триаду и разрабатывать внутри контейнера ⏩Держите небольшой, но очень полезный туториал о настройке VS Code для работы с контейнерами при помощи Python. После того, как вы всё настроете по примеру из статьи останется только нажать F1, и в появившейся строке ввода ввести "Open folder in container". После этого выбрать корневую папку проекта. После чего запустится сборка контейнера и папка откроется внутри контейнера. 📎 Статья @pythonl

Исследуешь айтишную тему, но пока нет большого опыта? Залетай до 20 апреля на «Цифровой марафон» Сбера и «Школы 21» и соревну
Исследуешь айтишную тему, но пока нет большого опыта? Залетай до 20 апреля на «Цифровой марафон» Сбера и «Школы 21» и соревнуйся с равными! Три счастливчика отправятся отдыхать на премиум-курорты и прокачивать знания в СберУниверситете. Конкурс проводят по всей России, а минимальный возраст для участия — от 18 лет. Отличная возможность оценить свои навыки и получить советы для дальнейшего развития. А главное — лучшие в своих категориях отправятся на очный финал в Москву с церемонией награждения. Для успеха нужно пройти онлайн-игру на проверку логики и памяти, тестирование в соответствии с твоим уровнем подготовки и цифровой диктант. Здесь ты выбираешь язык, на котором будешь писать код. Заработай как можно больше очков, чтобы попасть в суперфинал, расправиться с более сложными задачами и выиграть главные призы! Дедлайн подачи заявок на участие уже не за горами, скорее переходи на сайт и регистрируйся!

⚡️ MindGraph Демонстрационный прототип концепции для создания и обработки запросов к постоянно расширяющемуся графу знаний с
⚡️ MindGraph Демонстрационный прототип концепции для создания и обработки запросов к постоянно расширяющемуся графу знаний с помощью искусственного интеллекта. ▪ Github

Академия CyberYozh откроет часть своих курсов бесплатно ✅Материал стоящий, без воды. Рекомендую присмотреться к их курсам по
Академия CyberYozh откроет часть своих курсов бесплатно ✅Материал стоящий, без воды. Рекомендую присмотреться к их курсам по автоматизации с помощью Python и Selenium: Автоматизация веб действий — вы научитесь работать с мультиаккаунтингом, авторегистрацией и прогревом аккаунтов, парсингом любого веб-контента, накруткой, автоматизацией покупок и заказов, автоматическими ставками. Тематика не простая, но спрос на таких специалистов огромный. Автоматизация BlockChain — в рамках курса вы изучите автоматизацию BlockChain-проектов и начнете применять знания для сбора ретродропов. Люди делают состояния на этом, нужен лишь азарт, желание писать код и удача. Лучше хобби для питониста не придумать. ⏰ Всего откроют доступ к 8 курсам, но обещают, что доступ превратится в тыкву 14 апреля, лучше поторопиться.

🖥 Форк Newspaper4k продолжает развитие библиотеки Newspaper3k ⏩Библиотека Newspaper3k для Python 3 предназначена для скрейпинга и автоматического парсинга новостных статей. С 2018 года проект не обновляется. Разработчик Андрей Параскив представил проект-форк Newspaper4k, в рамках которого он планирует закрывать баги и продолжать улучшать работу библиотеки. ⏩Newspaper предназначена для парсинга статей с новостных сайтов. Все данные Newspaper обрабатывает в Юникоде и поддерживает 38 языков, включая русский. В библиотеку встроены автоматические парсеры с механизмами естественной обработки языка. Кстати, поэтому этот проект часто рекомендуют с припиской «искусственный интеллект». Основная задача библиотеки — извлечь релевантные данные (заголовок, автор, тело статьи, изображения, тэги, краткие пересказы и прочее), убрав ненужные элементы и тексты-заглушки, которые не несут полезной информации. ⏩По качеству работы Newspaper и Newspaper3k сравнивали с сервисом социальных закладок Instapaper. Хотя Оу-Ян поделился подробной документацией, библиотека доросла до того, что к ней писали сторонние руководства. Некоторые из них остались на GeeksforGeeks и ScrapeOps: это инструкции по скрейпингу с помощью Newspaper3k. 🖥 GitHub @pythonl

Как писать код быстрее с помощью российского AI-ассистента А вы знали, что AI-ассистенты* помогают разработчикам высвободить
Как писать код быстрее с помощью российского AI-ассистента А вы знали, что AI-ассистенты* помогают разработчикам высвободить до 25% времени при написании кода? Они анализируют код и предлагают возможные варианты завершения. В Сбере используется один из таких инструментов — GigaCode. Практика показывает, что такой помощник на основе искусственного интеллекта действительно упрощает работу командам разработки! GigaCode развивается вместе c сервисом GigaChat. В AI-ассистенте есть нейросетевые модели, которые обучены на больших корпусах исходного кода и специализируются на определенных задачах разработки. GigaCode можно использовать в любой привычной среде разработки, такой как IDEA, PyCharm, VSCode, Jupyter. Он генерирует варианты завершения кода в режиме реального времени, что ускоряет и упрощает процесс работы. Сейчас ранний доступ к GigaCode предоставляется на площадке GitVerse. Это платформа для работы с исходным кодом от СберТеха. На GitVerse можно хранить открытые и закрытые репозитории, проводить код ревью, приглашать участников в свой проект и общаться с комьюнити. Чтобы получить доступ к GigaCode, зарегистрируйтесь на портале GitVerse. *AI, artificial intelligence — искусственный интеллект

🖥 HTTP-запросы и обработка JSON в Python: API Google Directions ⏩Для выполнения HTTP-запросов и обработки JSON в Python испо
🖥 HTTP-запросы и обработка JSON в Python: API Google Directions ⏩Для выполнения HTTP-запросов и обработки JSON в Python используйте модуль requests:
import requests

response = requests.get('https://api.example.com/end-point')
data = response.json()
Замените 'https://api.example.com/end-point' на необходимый API endpoint. Прежде чем приступить к обработке данных, проверьте, был ли запрос успешным. ⏩Составление продуктивных HTTP-запросов. Для более продвинутых запросов передавайте параметры в requests.get() используя словарь, чтобы избежать конкатенации строк:
params = {'origin': 'Нарния', 'destination': 'Хогвартс', 'waypoints': 'Средиземье|Мордор', 'sensor': 'false'}
response = requests.get('https://maps.googleapis.com/maps/api/directions/json', params=params)
Важно: значение waypoints должно быть указано в виде одной строки, например, 'Средиземье|Мордор'. ⏩Тщательное извлечение данных из JSON После получения ответа, преобразуйте JSON с помощью метода .json() и проверьте код ответа:
data = response.json()
if response.status_code == 200:
    from pprint import pprint
    pprint(data) # Выведем данные структурированно для удобства
else:
    print("Ошибка HTTP-запроса:", response.status_code)
Обработка вложенных структур JSON Обработка вложенных структур в JSON требует внимательного подхода. На Python это выполнимо:
for route in data['routes']:
    for leg in route['legs']:
        for step in leg['steps']:
            print(step['html_instructions'])
Используйте циклы для перемещения по структуре данных. ⏩Важные моменты, которые надо запомнить — Всегда проверяйте статус ответа. — Применяйте метод .json(), а при необходимости — json.loads(response.content). — Не ограничивайтесь в использовании параметров запроса: чем больше их, тем лучше. @pythonl

Программа бакалавриата в Центральном университете от Тинькофф с грантом до 100% для сильных и мотивированных абитуриентов! Гр
Программа бакалавриата в Центральном университете от Тинькофф с грантом до 100% для сильных и мотивированных абитуриентов! Грант можно получить на одно из направлений бакалавриата по искусственному интеллекту, разработке и бизнес-аналитике. Помимо диплома и практико-ориентированного образования студенты получат: - Персонализацию учебной траектории; - Стажировку в одной из лучших ИТ-компании страны; - Личного ментора на все время обучения; - Доступ к современному кампусу в центре Москвы. Получить полную информацию и оставить заявку можно здесь. erid:2VtzqucgZBU Реклама, АНО ВО «Центральный университет», ИНН 7743418023

🖥 Python-разработчики подверглись сложной атаке на цепочку поставок ⏩Аналитики компании Checkmarx сообщили, что после загруз
+2
🖥 Python-разработчики подверглись сложной атаке на цепочку поставок ⏩Аналитики компании Checkmarx сообщили, что после загрузки вредоносного клона популярной утилиты Colorama несколько Python-разработчиков, включая сопровождающего Top.gg, оказались заражены малварью, похищающей информацию. По мнению специалистов, основной целью кампании, скорее всего, была кража данных и их последующая монетизация. ⏩Атака началась аж в ноябре 2022 года, когда хакеры впервые загрузили вредоносные пакеты в Python Package Index (PyPI). В последующие годы на PyPI было добавлено еще больше пакетов с малварью. Все они были похожи на популярные опенсорсные инструменты, что повышало вероятность их попадания в результаты поисковых систем. ⏩Утилита Colorama, которую в числе прочих подделали злоумышленники, обеспечивает работу последовательностей символов ANSI в Windows и в настоящее время насчитывает более 150 млн загрузок ежемесячно. ⏩Чтобы организовать атаку на цепочку поставок, хакеры клонировали эту утилиту, внедрили в нее вредоносный код и разместили вредоносную версию на поддельном домене. Благодаря тому, что атакующие использовали тайпсквоттинг, сайт хакеров (files.pypihosted[.]org) походил на легитимное зеркало files.pythonhosted.org. ⏩Для распространения вредоносного пакета злоумышленники не только создали вредоносные репозитории под собственными учетными записями, но также взломали ряд известных аккаунтов. В их числе был GitHub-аккаунт editor-syntax, поддерживающий платформу для поиска и обнаружения серверов, ботов и других социальных инструментов в Discord, Top.gg, сообщество которой насчитывает более 170 000 участников. ⏩Аккаунт, скорее всего, был взломан через украденные cookies, которые злоумышленники использовали для обхода аутентификации и выполнения вредоносных действий, при этом не зная пароля аккаунта. В результате взлома пострадали несколько членов сообщества Top.gg. 📎 Читать подробнее @pythonl

Repost from Zen of Python
​​Бенчмарк Wi-Fi сетей на wifi-heat-mapper wifi-heat-mapper — питонская версия Wi-Fi Analyzer, позволяющая не только визуализировать силу сигнала, но и рассчитывать мощность в любой точке помещения #библиотека @zen_of_python

🖥 Шпаргалка для подготовки к собеседованию Python Держите, это нереальная квинтэссенция примеров кода, паттернов, покрывает
+3
🖥 Шпаргалка для подготовки к собеседованию Python Держите, это нереальная квинтэссенция примеров кода, паттернов, покрывает 99% того, что могут спросить на собеседовании Объём всей шпаргалки приличный, редактор показывает, что время чтения 96 минут) 📎 Шпаргалка Enjoy) @pythonl

Подготовка к алгоритмическим собеседованиям 📌 "Книжного академического образования недостаточно. Книги - это замечательно, н
Подготовка к алгоритмическим собеседованиям 📌 "Книжного академического образования недостаточно. Книги - это замечательно, но они не помогут вам пройти собеседование. Почему? Подскажу: интервьюверы не видели красно-черных деревье со времен своего обучения в университете. Чтобы успешно пройти собеседование, нужно готовиться на реальных вопросах, встречающихся на собеседованиях" - Лакман Макдауэлл Поэтому 6 апреля CTO из Сбера Александр Алексеев (ех-СТО Тинькофф) начинает курс по подготовке к алгоритмическим собеседованиям, где можно будет без зубрежкки научиться правильно решать сложные задачи, которые встретятся на реальном собеседовании! Ссылка на курс

🖥 Spelling Correction with Python Исправление орфографии с помощью Python @pythonl
🖥 Spelling Correction with Python Исправление орфографии с помощью Python @pythonl