virtualenv - 20.34.0
https://pypi.org/project/virtualenv/20.34.0/
Инструмент создания виртуального рабочего окружения. Скачать можно по ссылке: https://pypi.python.org/pypi/virtualenv
https://pypi.org/project/virtualenv/20.34.0/
Инструмент создания виртуального рабочего окружения. Скачать можно по ссылке: https://pypi.python.org/pypi/virtualenv
❤1
Test and Code: 237: FastAPI Cloud - Sebastián Ramírez
https://testandcode.com/episodes/fastapi-cloud
Audio
https://testandcode.com/episodes/fastapi-cloud
Audio
Talk Python to Me: #515: Durable Python Execution with Temporal
https://talkpython.fm/episodes/show/515/durable-python-execution-with-temporal
Audio
https://talkpython.fm/episodes/show/515/durable-python-execution-with-temporal
Audio
Расширение известного трюка с XOR на миллиарды строк: введение в обратимые фильтры Блума
https://habr.com/ru/companies/wunderfund/articles/936354/
Можно ли применить известный трюк с операцией XOR, используемый для поиска в списках одного или двух пропущенных чисел, сделав так, чтобы он подошёл бы для поиска тысяч отсутствующих идентификаторов в таблицах, содержащих миллионы строк?
https://habr.com/ru/companies/wunderfund/articles/936354/
Можно ли применить известный трюк с операцией XOR, используемый для поиска в списках одного или двух пропущенных чисел, сделав так, чтобы он подошёл бы для поиска тысяч отсутствующих идентификаторов в таблицах, содержащих миллионы строк?
Разработка Битрикс-бота: история о том, как документация врала, а облака смеялись
https://habr.com/ru/articles/936252/
Сегодня я расскажу вам историю о том, какая задача посетила меня на этот раз и как я сделал «корпоративного бота с возможностью оценки сотрудников» — казалось бы, простая задача, но…
https://habr.com/ru/articles/936252/
Сегодня я расскажу вам историю о том, какая задача посетила меня на этот раз и как я сделал «корпоративного бота с возможностью оценки сотрудников» — казалось бы, простая задача, но…
Решаем задачи международной математической олимпиады у себя на домашнем компьютере
https://habr.com/ru/articles/931198/
Двое ученых из университета Лос-Анжелеса повторили результат OpenAI и Google с золотой медалью IMO, но с помощью обычной публичной Gemini 2.5 Pro.В статье я рассказал о хронологии событий июля, а также нашёл репозиторий с проектом этих учёных, так что теперь каждый может попробовать решать олимпиадные задачи у себя дома.
https://habr.com/ru/articles/931198/
Двое ученых из университета Лос-Анжелеса повторили результат OpenAI и Google с золотой медалью IMO, но с помощью обычной публичной Gemini 2.5 Pro.В статье я рассказал о хронологии событий июля, а также нашёл репозиторий с проектом этих учёных, так что теперь каждый может попробовать решать олимпиадные задачи у себя дома.
Python Text Matching Beyond Regex
https://codecut.ai/text-similarity-fuzzy-matching-guide/
Text similarity is a fundamental challenge in data science. For data that contains duplicates, clustering content, or building search systems, this article explores using 4 different tools to solve this Regex, difflib, RapidFuzz, and Sentence Transformers
https://codecut.ai/text-similarity-fuzzy-matching-guide/
Text similarity is a fundamental challenge in data science. For data that contains duplicates, clustering content, or building search systems, this article explores using 4 different tools to solve this Regex, difflib, RapidFuzz, and Sentence Transformers
❤1
Erys: Terminal Interface for Jupyter Notebooks
https://github.com/natibek/erys
https://github.com/natibek/erys
❤1
Голос клиента на автомате: разбираем, как анализировать звонки с помощью речевой аналитики и LLM
https://habr.com/ru/companies/exolve/articles/936594/
Самую честную обратную связь бизнес получает не из опросов, а из живых разговоров — когда клиент сам звонит и рассказывает, что его раздражает, что не работает или чего не хватает. Мы хотим извлекать эту ценность автоматически.Сегодня покажу, как собрать простую систему фонового анализа звонков. Она забирает расшифровки разговоров через API, отправляет их в GigaChat для обработки, а результаты сохраняет в базу SQLite.
https://habr.com/ru/companies/exolve/articles/936594/
Самую честную обратную связь бизнес получает не из опросов, а из живых разговоров — когда клиент сам звонит и рассказывает, что его раздражает, что не работает или чего не хватает. Мы хотим извлекать эту ценность автоматически.Сегодня покажу, как собрать простую систему фонового анализа звонков. Она забирает расшифровки разговоров через API, отправляет их в GigaChat для обработки, а результаты сохраняет в базу SQLite.
Python Wheels: from Tags to Variants
https://labs.quansight.org/blog/python-wheels-from-tags-to-variants
The story of how the Python Wheel Variant design was developed
https://labs.quansight.org/blog/python-wheels-from-tags-to-variants
The story of how the Python Wheel Variant design was developed
Асинхронные тесты для UI и API на Python: примеры, подводные камни и трезвый вывод
https://habr.com/ru/articles/933652/
Асинхронность в тестах выглядит как способ «бесплатно» ускорить прогон: пока один тест ждёт ответа сервера, другой мог бы выполняться. Я переписал UI (Playwright) и API (HTTPX) тесты на async/await, прогнал их в CI/CD и посмотрели на результат. Спойлер: магического ускорения не произошло — разбираемся, почему так и когда асинхронность всё-таки нужна.
https://habr.com/ru/articles/933652/
Асинхронность в тестах выглядит как способ «бесплатно» ускорить прогон: пока один тест ждёт ответа сервера, другой мог бы выполняться. Я переписал UI (Playwright) и API (HTTPX) тесты на async/await, прогнал их в CI/CD и посмотрели на результат. Спойлер: магического ускорения не произошло — разбираемся, почему так и когда асинхронность всё-таки нужна.
Agent-to-Agent (A2A) Communication
https://dev.to/aws/building-strands-agents-with-a-few-lines-of-code-agent-to-agent-a2a-communication-18h1
https://dev.to/aws/building-strands-agents-with-a-few-lines-of-code-agent-to-agent-a2a-communication-18h1
Numba v2 Compiler Design
https://numba.pydata.org/numba-prototypes/sealir_tutorials/index.html
https://numba.pydata.org/numba-prototypes/sealir_tutorials/index.html
mini-swe-agent - The 100 line AI agent
https://github.com/SWE-agent/mini-swe-agent
https://github.com/SWE-agent/mini-swe-agent
coverage - 7.10.4
https://pypi.org/project/coverage/7.10.4/
Утилита позволяющая измерить процент покрытия тестами. Скачать можно по ссылке: https://pypi.python.org/pypi/coverage/
https://pypi.org/project/coverage/7.10.4/
Утилита позволяющая измерить процент покрытия тестами. Скачать можно по ссылке: https://pypi.python.org/pypi/coverage/
Сказ о том, как мы приложение для падел-тенниса создавали
https://habr.com/ru/articles/937768/
Как‑то раз двое ML‑щиков решили соединить свою любовь к компьютерному зрению и ракеточным видам спорта. Так родилась идея сделать систему видеоаналитики для падел‑тенниса.Падел — это игра на стыке большого тенниса и сквоша. От сквоша падел взял стеклянные стенки вокруг корта, а от большого тенниса — почти всё остальное.
https://habr.com/ru/articles/937768/
Как‑то раз двое ML‑щиков решили соединить свою любовь к компьютерному зрению и ракеточным видам спорта. Так родилась идея сделать систему видеоаналитики для падел‑тенниса.Падел — это игра на стыке большого тенниса и сквоша. От сквоша падел взял стеклянные стенки вокруг корта, а от большого тенниса — почти всё остальное.
Combining Django signals with in-memory LRU cache
https://www.peterbe.com/plog/combining-django-signals-with-in-memory-lru-cache
It's easy to combine functools.lru_cache with Django signals to get a good memoization pattern on Django ORM queries.
https://www.peterbe.com/plog/combining-django-signals-with-in-memory-lru-cache
It's easy to combine functools.lru_cache with Django signals to get a good memoization pattern on Django ORM queries.
От консоли к GUI: Как написать игру «Сапёр» на Python с нуля версия GUI (часть вторая)
https://habr.com/ru/articles/937688/
Создайте свою версию легендарного «Сапёра» на Python с графическим интерфейсом! В этом подробном руководстве вы шаг за шагом реализуете полноценную игру: от настройки игрового поля с помощью Tkinter до обработки кликов, управления флагами и интеллектуального открытия клеток. Вы освоите генерацию мин с безопасной зоной, рекурсивное раскрытие пустых областей, систему подсчёта времени и проверку условий победы.
https://habr.com/ru/articles/937688/
Создайте свою версию легендарного «Сапёра» на Python с графическим интерфейсом! В этом подробном руководстве вы шаг за шагом реализуете полноценную игру: от настройки игрового поля с помощью Tkinter до обработки кликов, управления флагами и интеллектуального открытия клеток. Вы освоите генерацию мин с безопасной зоной, рекурсивное раскрытие пустых областей, систему подсчёта времени и проверку условий победы.
Как написать bzip2-архиватор на Python: разбираем преобразование Барроуза-Уилера
https://habr.com/ru/companies/kts/articles/937554/
Это вторая статья в моем цикле об алгоритме архивации bzip2. Первую можно прочитать здесь, но для понимания сегодняшней темы она необязательна. Ниже я разберу преобразование Барроуза-Уилера — ключевой этап сжатия bzip2.
https://habr.com/ru/companies/kts/articles/937554/
Это вторая статья в моем цикле об алгоритме архивации bzip2. Первую можно прочитать здесь, но для понимания сегодняшней темы она необязательна. Ниже я разберу преобразование Барроуза-Уилера — ключевой этап сжатия bzip2.
❤1