en
Feedback
Python Portal

Python Portal

Open in Telegram

Всё самое интересное из мира Python Сотрудничество, реклама: @devmangx Менеджер: @Spiral_Yuri РКН: https://clck.ru/3GMMF6

Show more

📈 Analytical overview of Telegram channel Python Portal

Channel Python Portal (@pythonportal) in the Russian language segment is an active participant. Currently, the community unites 52 440 subscribers, ranking 2 547 in the Technologies & Applications category and 11 911 in the Russia region.

📊 Audience metrics and dynamics

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

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

  • Verification status: Not verified
  • Engagement rate (ER): The average audience engagement rate is 9.32%. Within the first 24 hours after publication, content typically collects 5.78% reactions from the total number of subscribers.
  • Post reach: On average, each post receives 4 892 views. Within the first day, a publication typically gains 3 033 views.
  • Reactions and interaction: The audience actively supports content: the average number of reactions per post is 25.
  • Thematic interests: Content is focused on key topics such as строка, none, true, модуль, peter.

📝 Description and content policy

The author describes the resource as a platform for expressing subjective opinions:
Всё самое интересное из мира Python Сотрудничество, реклама: @devmangx Менеджер: @Spiral_Yuri РКН: https://clck.ru/3GMMF6

Thanks to the high frequency of updates (latest data received on 11 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.

52 440
Subscribers
-2024 hours
-1877 days
-78330 days
Posts Archive
Пока тимлид в отпуске 👉 @PythonPortal
Пока тимлид в отпуске 👉 @PythonPortal

Meta только что закрыла самую большую боль в RAG Большинство RAG-систем просто жгут бюджет. Они вытаскивают 100 чанков, когда
Meta только что закрыла самую большую боль в RAG Большинство RAG-систем просто жгут бюджет. Они вытаскивают 100 чанков, когда тебе реально нужно 10. Они заставляют LLM переваривать тысячи нерелевантных токенов. В итоге ты платишь за вычисления, которые вообще не нужны. Meta AI это порешали. Они сделали REFRAG, новый подход к RAG, который сжимает и фильтрует контекст еще до того, как он попадет в LLM. Результаты звучат дико: ▪️в 30.85 раза быстрее time-to-first-token ▪️контекстные окна в 16 раз больше ▪️в 2-4 раза меньше обрабатываемых токенов ▪️обгоняет LLaMA на 16 RAG-бенчмарках Чем REFRAG отличается: Классический RAG просто сваливает все в LLM. Каждый чанк. Каждый токен. Даже мусор, который не по делу. А REFRAG работает на уровне эмбеддингов: ↳ сжимает каждый чанк в один эмбеддинг ↳ RL-политика (обученная через reinforcement learning) скорит каждый чанк по релевантности ↳ только лучшие чанки разворачиваются и отправляются в LLM ↳ остальное остается сжатым или вообще отфильтровывается То есть LLM обрабатывает только то, что реально важно. Пайплайн простой: 1. Закодируй документы и сохрани их в векторной базе 2. Когда приходит запрос, как обычно достань релевантные чанки 3. RL-политика оценивает сжатые эмбеддинги и выбирает лучшие 4. Выбранные чанки разворачиваются в полные token-эмбеддинги 5. Отклоненные чанки остаются одиночными сжатыми векторами 6. Все вместе уходит в LLM Итог: можно прогонять в 16 раз больше контекста в 30 раз быстрее без потери точности. Ссылка на доки 👉 @PythonPortal

Используйте itertools вместо циклов Хотя циклы это круто, но у них есть ограничения, особенно в современных стилях программир
Используйте itertools вместо циклов Хотя циклы это круто, но у них есть ограничения, особенно в современных стилях программирования и для некоторых типов задач. Понимание этих ограничений помогает выбрать правильный инструмент под задачу. Каждая итерация цикла в Python дает накладные расходы интерпретатора, например проверки типов и управление памятью. На больших датасетах это может заметно накапливаться. Чтобы обойти это ограничение, в Python есть удобная встроенная библиотека itertools. Например, допустим, вам нужно сгенерировать все уникальные пары из заданного списка. Порядок не важен, и ни один элемент не должен образовывать пару сам с собой. Чтобы не раздувать код и снизить риск багов, можно использовать библиотеку itertools. Функция itertools.combinations() напрямую генерирует все уникальные комбинации элементов из iterable без повторений и без учета порядка. Вот как можно переписать код, используя combinations из itertools:
from itertools import combinations

def get_unique_pairs_itertools(items):
    return list(combinations(items, 2))

my_list = ['A', 'B', 'C', 'D']
print(get_unique_pairs_itertools(my_list))

Output:
[('A', 'B'), ('A', 'C'), ('A', 'D'), ('B', 'C'), ('B', 'D'), ('C', 'D')]
👉 @PythonPortal

Где-то в офисе чудак собрал толпу 👉 @PythonPortal
Где-то в офисе чудак собрал толпу 👉 @PythonPortal

NVIDIA раздает бесплатные API-ключи. Причем можно использовать не только их модели, но и сторонние, вроде Kimi-k2, Minimax и
NVIDIA раздает бесплатные API-ключи. Причем можно использовать не только их модели, но и сторонние, вроде Kimi-k2, Minimax и другие. 👉 @PythonPortal

Самая шокирующая статья, которую я сегодня прочитал: обязательно в стиле ШОК-КОНТЕНТ 😱 Автор этой истории: мейнтейнер популя
Самая шокирующая статья, которую я сегодня прочитал: обязательно в стиле ШОК-КОНТЕНТ 😱 Автор этой истории: мейнтейнер популярной Python-библиотеки matplotlib. Недавно ему прилетел PR от AI-агента. Автор по правилам просто закрыл PR. И что сделал AI-агент дальше? Он самовольно пошел “мстить”: нагуглил историю вкладов автора в код, персональную инфу, после чего написал и публично опубликовал атакующую статью “Gatekeeping in Open Source: The Scott Shambaugh Story”. Вот она 😅 В статье в основном куча бреда, цель простая: унизить и надавить на автора, чтобы он принял этот PR. Это реально крипово. Ощущение, что “Скайнет” уже где-то рядом. Ссылка на PR, можно зайти посмотреть: https://github.com/matplotlib/matplotlib/pull/31132 👉 @PythonPortal

Ну емае 👉 @PythonPortal
Ну емае 👉 @PythonPortal

Паттерны проектирования это проверенные решения типовых проблем в разработке. Если ты ловил себя на том, что постоянно пишешь
Паттерны проектирования это проверенные решения типовых проблем в разработке. Если ты ловил себя на том, что постоянно пишешь одно и то же при создании объектов или мучаешься с управлением разными типами объектов, то фабрика (factory pattern) может быть ровно тем, что нужно. В этом туториале ты узнаешь, что такое фабрика, зачем она полезна и как её реализовать в Python. Соберём практичные примеры, которые покажут, когда и как применять этот паттерн в реальных задачах. Код можно найти на GitHub 👉 @PythonPortal

MCP vs RAG vs AI Agents 👉 @PythonPortal
MCP vs RAG vs AI Agents 👉 @PythonPortal

Ну нет, не сейчас, я занят, лежу на кровати 👉 @PythonPortal
Ну нет, не сейчас, я занят, лежу на кровати 👉 @PythonPortal

Hands-On Large Language Models Внутри: Глава 1: Введение в языковые модели Глава 2: Токены и эмбеддинги Глава 3: Разбираем Tr
Hands-On Large Language Models Внутри: Глава 1: Введение в языковые модели Глава 2: Токены и эмбеддинги Глава 3: Разбираем Transformer LLM изнутри Глава 4: Классификация текста Глава 5: Кластеризация текста и тематическое моделирование Глава 6: Prompt engineering Глава 7: Продвинутые техники и инструменты генерации текста Глава 8: Семантический поиск и retrieval-augmented generation (RAG) Глава 9: Мультимодальные большие языковые модели Глава 10: Создание моделей текстовых эмбеддингов Глава 11: Fine-tuning representation-моделей под классификацию Глава 12: Fine-tuning generation-моделей GitHub: http://github.com/HandsOnLLM/Hands-On-Large-Language-Models 👉 @PythonPortal

Наглядно, как работает простая нейронная сеть ANN на 50 нейронов на 2 уровнях 👉 @PythonPortal

Тонко 😳 👉 @PythonPortal
Тонко 😳 👉 @PythonPortal

Шпаргалка по Agent Skills, очевидно и по делу. 👉 @PythonPortal
Шпаргалка по Agent Skills, очевидно и по делу. 👉 @PythonPortal

Google выкатил бесплатного убийцу Duolingo Называется Little Language Lessons. Он генерит кастомных собеседников для практики, гайды по сленгу и визуальные колоды словаря для 40+ языков. ✓ 40+ языков (английский, немецкий, китайский и т.д.) ✓ 0% подписок и платных планов ✓ 100% практическая польза 👉 @PythonPortal

Работаю в крупном банке если что 👉 @PythonPortal
Работаю в крупном банке если что 👉 @PythonPortal

Знакомьтесь: Microsoft Agent Framework Новая open-source библиотека на Python для сборки агентов. Microsoft Agent Framework э
Знакомьтесь: Microsoft Agent Framework Новая open-source библиотека на Python для сборки агентов. Microsoft Agent Framework это набор средств разработки с открытым исходным кодом для разработки AI-агентов и multi-agent воркфлоу на Python. Он собирает и расширяет идеи из проектов Semantic Kernel и AutoGen, объединяя их сильные стороны и добавляя новые возможности. Semantic Kernel и AutoGen были первыми, кто нормально оформил концепции AI-агентов и multi-agent оркестрации. Agent Framework это прямой наследник, сделанный теми же командами. Он сочетает простые абстракции AutoGen для single-agent и multi-agent паттернов с enterprise-фичами Semantic Kernel: управление состоянием на потоках, type safety, фильтры, телеметрию, плюс широкую поддержку моделей и эмбеддингов. 👉 @PythonPortal

Python UV x Docker совет Иногда полезно ставить зависимости в несколько шагов. Например, чтобы лучше работал кэш слоев при сб
Python UV x Docker совет Иногда полезно ставить зависимости в несколько шагов. Например, чтобы лучше работал кэш слоев при сборке Docker-образа. Сначала ставим только зависимости. Потом копируем проект и ставим уже сам проект. Зачем делить на два шага? Docker собирает образ слоями: если слой закэширован, он не пересобирается, пока не изменились входные файлы. Если отделить установку зависимостей от установки проекта: ▪️Если меняется только main.py, Docker переиспользует закэшированный слой с зависимостями (быстрее) ▪️Если меняется только pyproject.toml, Docker пересобирает слои начиная с этого места (и это правильно, потому что зависимости поменялись) Без такого разделения любое изменение кода заставит заново переустанавливать все зависимости.
# Install the project's dependencies using the lockfile and settings
RUN --mount=type=cache,target=/root/.cache/uv \
    --mount=type=bind,source=uv.lock,target=uv.lock \
    --mount=type=bind,source=pyproject.toml,target=pyproject.toml \
    uv sync --locked --no-install-project

# Then, add the rest of the project source code and install it
# Installing separately from its dependencies allows optimal layer caching
COPY . /app
RUN --mount=type=cache,target=/root/.cache/uv \
    uv sync --locked
👉 @PythonPortal

Тот самый разработчик на удалёнке в час дня, когда ему говорят, что пора бы работать уже 👉 @PythonPortal

Расширение PostgreSQL для RAG и агентских приложений: pgai Питоновская библиотека, которая превращает PostgreSQL в нормальный
Расширение PostgreSQL для RAG и агентских приложений: pgai Питоновская библиотека, которая превращает PostgreSQL в нормальный, продовый retrieval-движок для RAG и агент-приложений. Автоматом создает и синхронизирует векторные эмбеддинги из данных в PostgreSQL и документов в S3. Эмбеддинги автоматически обновляются при изменении данных. Мощный векторный и семантический поиск на pgvector и pgvectorscale. Есть batch-обработка для эффективной генерации эмбеддингов, плюс встроенная обработка падений модели, rate limit’ов и всплесков латентности. Работает с любым PostgreSQL, включая Timescale Cloud, Amazon RDS, Supabase и т.д. 👉 @PythonPortal

Python Portal - Statistics & analytics of Telegram channel @pythonportal