Собрали в одном месте самые важные ссылки
читайте нас в Twitter
Сегодня it-сообщество предлагает большое количество любопытных инструментов для создания RAG-систем. Среди них особенно выделяются два фреймворка — LangChain и LlamaIndex. Как понять, какой из них подходит лучше для вашего проекта?
(06.03.2017 - 12.03.2017)
Хостинг для Python проектов рассказал о блокировке ресурса из России. Кто пользуется - обратите внимание.
Пост-введение в библиотеку pattern. pattern - это набор утилит для парсинга/процессинга/машинного обучения/визуализации.
Библиотека не свежая
Совсем недавно пришла в голову идея сделать "говорилку" на русском языке. В голове была простенькая схема наподобие:
1) Распознать речь с микрофона
2) Придумать более — менее разумный ответ.
В этом пункте можно сделать много интересного.
Например реализовать управление чем — нибудь физическим и не очень.
3) Преобразовать этот самый ответ в речь и воспроизвести.
Статья описывает, как анализировать логи и найти там ботов
Статья описывает пример использования свежей библиотеки от Facebook - Prophet.
Короткая статья, можно узнать как реализовать логику подсчета количество вызовов функции
Это перевод вчерашней заметки от Simon Willison
Я облажался, бездумно используя git (git checkout -- — не на том файле) и умудрился удалить код, который я только что написал… но он все еще был загружен в исполняемый процесс в докер-контейнере. Вот, как я восстановил код, используя https://pypi.python.org/pypi/pyrasite/ и https://pypi.python.org/pypi/uncompyle6
Недавно в нашем блоге мы рассказывали об использовании предметно-ориентированных языков для решения конкретных задач разработки с помощью Python. Сегодня речь пойдет о тестировании — в частности, о том, почему стопроцентное покрытие тестами кода это на самом деле плохо.
Материал подготовлен на основе выступления разработчика Positive Technologies Ивана Цыганова на конференции Moscow Python Conf (слайды, видео).
Второе занятие посвящено визуализации данных в Python. Сначала мы посмотрим на основные методы библиотек Seaborn и Plotly, затем поанализируем знакомый нам по первой статье набор данных по оттоку клиентов телеком-оператора и подглядим в n-мерное пространство с помощью алгоритма t-SNE.
Определиться, какую книгу по программированию читать следующей, трудно, да и рискованно.
Как и положено разработчику, наверняка, у вас мало времени, и львиную его долю вы тратите на чтение книг. Вы могли бы программировать. Вы могли бы отдыхать. Но вместо этого вы выделяете драгоценное время на развитие своих навыков.
Один из самых простых способов обернуть C библиотеку в Python код - использовать встроенный модуль ctypes. Однако, идя по этому пути мы встретимся с проблемой преобразование типов из С в Python. В статье показано, что делать на примере библиотеки Themis
В короткой книге рассказывается о практиках проектирования библиотек на Python. Рассматриваются несколько конкретных примеров.
Короткие сборники информации по инструментам обработки данных, например Numpy
Python модуль для синтаксического анализа. Изменения описаны по ссылке https://allmychanges.com/p/python/pyparsing/#2.2.0. Скачать можно по ссылке: http://pypi.python.org/pypi/pyparsing/
LangChain vs LlamaIndex: проектируем RAG и разбираемся, что выбрать для вашего проекта
Python⇒Speed: Faster pip installs: caching, bytecode compilation, and uv
Быстрый старт в мир Python окружений с uv
Основы очистки данных в data science
Joblib: максимум из параллельных вычислений в Python
pyper: Concurrent Python Made Simple
Создание персонального AI-ассистента с использованием RAG: пошаговое руководство
6 разочарований при создании командного инструмента
Большое обновление CV-возможностей для фреймворка Simple
Как сделать SMS-оповещение о землетрясениях с GeoJSON и SMS API
Руководство по восстановлению удаленных сообщений и медиаданных в Telegram
Пишем морской бой на VueJS и Python
tuple в CPython – мутабельный! И другие шокирующие детали из C-шной реализации
Python и нечеткое сопоставление: решение проблемы разнобоя в адресах