Тег

#python

Все топики с тегом #python.

Queen

FastMCP — стандартный фреймворк для работы с MCP

FastMCP — это стандартный фреймворк для работы с Model Context Protocol (MCP), который связывает языковые модели с инструментами и данными. Он помогает пройти путь от прототипа до продакшена.

Создание эффективного MCP-приложения сложнее, чем кажется, и FastMCP берёт всё на себя. Объявите инструмент через Python-функцию — схема, валидация и документация сгенерируются автоматически. Подключение к серверу, аутентификация и жизненный цикл протокола управляются за вас.

Queen

Prefect — фреймворк оркестрации данных на Python

Prefect — фреймворк для построения пайплайнов данных на Python. Он превращает обычный скрипт в production-workflow с минимальными изменениями кода. Поддерживаются расписания, кэширование, retry и событийные автоматизации.

Активность workflow отслеживается через self-hosted сервер или облачный дашборд Prefect Cloud. Платформа обрабатывает свыше 200 млн задач ежемесячно и используется компаниями от Fortune 50 до стартапов.

Queen

Claude Cookbooks: примеры кода и руководства для разработчиков

Claude Cookbooks — набор готовых примеров кода и руководств для разработчиков, работающих с Claude API. Сниппеты написаны преимущественно на Python, но легко адаптируются под любой язык программирования.

Библиотека охватывает широкий спектр задач: классификация текста, суммаризация, RAG, работа с инструментами, мультимодальные возможности (изображения, PDF), интеграция с Pinecone, Wikipedia и AWS.

Queen

CuPy — библиотека для GPU-вычислений совместимая с NumPy и SciPy

CuPy — библиотека Python для GPU-ускоренных вычислений, совместимая с NumPy и SciPy. Она работает как замена NumPy/SciPy на платформах NVIDIA CUDA и AMD ROCm без изменения кода.

Библиотека предоставляет доступ к низкоуровневым функциям CUDA: RawKernels, Streams и прямые вызовы CUDA Runtime API для тонкой настройки производительности.

DS

Supervision: создавайте приложения компьютерного зрения быстрее

Supervision — это ключевой набор инструментов для компьютерного зрения. Он позволяет обрабатывать данные, выполнять детекцию и слежение в реальном времени, а также подсчитывать объекты в зонах. Установка проста: pip install supervision в среде Python>=3.9.

Инструмент не зависит от модели: подключайте любые классификаторы, детекторы или сегментаторы. Встроены коннекторы для Ultralytics, Transformers, MMDetection, Inference и других. Supervision предоставляет настраиваемые аннотаторы для визуализации и утилиты для работы с датасетами (загрузка, разделение, слияние, сохранение).

DS

Scrapling: адаптивный веб-скрапинг

Scrapling — адаптивный фреймворк для веб-скрапинга, который автоматически обучается изменениям на сайтах и перемещает элементы при обновлении страниц. Его средства загрузки обходят антибот-системы, такие как Cloudflare Turnstile.

Встроенный спайдер-фреймворк поддерживает конкурентные краулы, мультисессионность, паузу и возобновление, стриминг данных и автоматическое обнаружение блокировок. Всё это в нескольких строках Python.

DS

MarkItDown: конвертация файлов в Markdown для LLM

MarkItDown выполняет операции ввода-вывода с привилегиями текущего процесса, поэтому в непроверенных средах необходимо санировать входные данные. Эта утилита на Python преобразует различные файлы в Markdown для использования с LLM и инструментами текстового анализа.

Поддерживается конвертация PDF, PowerPoint, Word, Excel, изображений, аудио, HTML, CSV, JSON, XML, ZIP, YouTube URL, EPub и других. Markdown близок к plain text, но сохраняет структуру документа. LLM, такие как GPT-4o, "говорят" на Markdown, поэтому такой формат идеален для них.