Где была Алиса Селезнева. Искал ее адреса с помощью Python
https://habr.com/ru/articles/1011866/
С помощью Python провел исследование космических адресов Алисы Селезневой. Вокруг нее было так много планет, неплохо исследованных, а посетила она только малую часть из них.
https://habr.com/ru/articles/1011866/
С помощью Python провел исследование космических адресов Алисы Селезневой. Вокруг нее было так много планет, неплохо исследованных, а посетила она только малую часть из них.
Мы сделали лучший REST фреймворк для Django
https://habr.com/ru/articles/1017036/
Сегодня я расскажу, как мы сделали самый быстрый и самый семантически корректный фреймворк для создания апишек на Джанго. Поговорим про конкурентов, покажу очень крутые интеграции, поделюсь своей философией и правилами, которые использовались для создания фреймоврка, ну накину на вентилятор для интереса.
https://habr.com/ru/articles/1017036/
Сегодня я расскажу, как мы сделали самый быстрый и самый семантически корректный фреймворк для создания апишек на Джанго. Поговорим про конкурентов, покажу очень крутые интеграции, поделюсь своей философией и правилами, которые использовались для создания фреймоврка, ну накину на вентилятор для интереса.
👍3
Making Friendly Classes
https://www.pythonmorsels.com/friendly-classes/
What’s a friendly class? One that accepts sensible arguments, has a nice string representation, and supports equality checks. Read on to learn how to write them.
https://www.pythonmorsels.com/friendly-classes/
What’s a friendly class? One that accepts sensible arguments, has a nice string representation, and supports equality checks. Read on to learn how to write them.
Werkzeug - 3.1.8
https://pypi.org/project/werkzeug/3.1.8/
Швейцарский армейский нож веб-разработки Python. Скачать можно по ссылке: https://pypi.python.org/pypi/Werkzeug/
https://pypi.org/project/werkzeug/3.1.8/
Швейцарский армейский нож веб-разработки Python. Скачать можно по ссылке: https://pypi.python.org/pypi/Werkzeug/
django-debug-toolbar - 6.3.0
https://pypi.org/project/django-debug-toolbar/6.3.0/
Панель отладки и профилирования Django приложений. Скачать можно по ссылке: https://pypi.python.org/pypi/django-debug-toolbar/
https://pypi.org/project/django-debug-toolbar/6.3.0/
Панель отладки и профилирования Django приложений. Скачать можно по ссылке: https://pypi.python.org/pypi/django-debug-toolbar/
Smello for HTTP Requests
https://roman.pt/posts/smello/
Roman built Smello, an open-source tool that captures outgoing HTTP requests from your Python code and displays them in a local web dashboard. Learn why he did it and how he uses it to debug API access.
https://roman.pt/posts/smello/
Roman built Smello, an open-source tool that captures outgoing HTTP requests from your Python code and displays them in a local web dashboard. Learn why he did it and how he uses it to debug API access.
Gotchas With SQLite in Production
https://blog.pecar.me/sqlite-prod/
What you need to know before putting a Django project that uses SQLite in production. This is part 5 of a series that includes information on write-ahead logging, locking errors, performance, and more.
https://blog.pecar.me/sqlite-prod/
What you need to know before putting a Django project that uses SQLite in production. This is part 5 of a series that includes information on write-ahead logging, locking errors, performance, and more.
Comparing Portable DataFrame Tools in Python
https://codecut.ai/ibis-vs-narwhals-vs-fugue-dataframe-portability/
This article explores three tools for DataFrame portability in Python: Ibis, Narwhals, and Fugue. Learn when to use each to write code that runs across multiple backends.
https://codecut.ai/ibis-vs-narwhals-vs-fugue-dataframe-portability/
This article explores three tools for DataFrame portability in Python: Ibis, Narwhals, and Fugue. Learn when to use each to write code that runs across multiple backends.
❤1
syrupy: The Sweeter pytest Snapshot Plugin
https://github.com/syrupy-project/syrupy
https://github.com/syrupy-project/syrupy
Все об устройстве WSPR с примерами на Python (часть 1)
https://habr.com/ru/articles/1017728/
WSPR — цифровой протокол, разработанный Джо Тейлором (K1JT) в 2008-2009 годах, с целью исследования распространения радиосигналов от коротковолновых передатчиков малой и сверхмалой мощности. В этой статье будут рассмотрены устройство и принципы работы протокола.Статья может быть интересна радиолюбителям, как знакомым, так и не знакомым с WSPR, а также тем, кто хочет понять устройство этого протокола.
https://habr.com/ru/articles/1017728/
WSPR — цифровой протокол, разработанный Джо Тейлором (K1JT) в 2008-2009 годах, с целью исследования распространения радиосигналов от коротковолновых передатчиков малой и сверхмалой мощности. В этой статье будут рассмотрены устройство и принципы работы протокола.Статья может быть интересна радиолюбителям, как знакомым, так и не знакомым с WSPR, а также тем, кто хочет понять устройство этого протокола.
MCP vs Thin MCP: где AI агенты теряют скорость
https://habr.com/ru/companies/raft/articles/1011860/
MCP выглядит как удобный способ структурировать LLM-приложение, но за это приходится платить. При этом попытки «ускорить систему» через C++, IPC или смену сериализации не всегда дают ожидаемый результат. В статье разбираю, где на самом деле возникает latency и почему архитектура оказывается важнее, чем выбор технологий.
https://habr.com/ru/companies/raft/articles/1011860/
MCP выглядит как удобный способ структурировать LLM-приложение, но за это приходится платить. При этом попытки «ускорить систему» через C++, IPC или смену сериализации не всегда дают ожидаемый результат. В статье разбираю, где на самом деле возникает latency и почему архитектура оказывается важнее, чем выбор технологий.
SQLAlchemy - 2.0.49
https://pypi.org/project/sqlalchemy/2.0.49/
Библиотека работы с базами данных. Скачать можно по ссылке: https://pypi.python.org/pypi/SQLAlchemy/
https://pypi.org/project/sqlalchemy/2.0.49/
Библиотека работы с базами данных. Скачать можно по ссылке: https://pypi.python.org/pypi/SQLAlchemy/
click - 8.3.2
https://pypi.org/project/click/8.3.2/
Фреймворк для простого создания интерфейсов командной строки.. Скачать можно по ссылке: https://pypi.python.org/pypi/click/
https://pypi.org/project/click/8.3.2/
Фреймворк для простого создания интерфейсов командной строки.. Скачать можно по ссылке: https://pypi.python.org/pypi/click/
YOLOv11 и RF-DETR для object detection в видео.
https://habr.com/ru/articles/1018062/
Модели вроде YOLO и RF-DETR обычно работают по одной и той же схеме: на вход подается изображение, на выходе мы получаем предсказания объектов.Такой подход удобен и хорошо работает для картинок. Но видео — это не просто набор независимых кадров.
https://habr.com/ru/articles/1018062/
Модели вроде YOLO и RF-DETR обычно работают по одной и той же схеме: на вход подается изображение, на выходе мы получаем предсказания объектов.Такой подход удобен и хорошо работает для картинок. Но видео — это не просто набор независимых кадров.
Имитация движений: как научить робота повторять движения, используя нейросеть для генерации траектории
https://habr.com/ru/articles/1017826/
Имитация движений: как научить робота повторять движения, используя нейросеть для генерации траектории.
https://habr.com/ru/articles/1017826/
Имитация движений: как научить робота повторять движения, используя нейросеть для генерации траектории.
[Видео] Ближайшее будущее мутационного тестирования на Python
https://www.youtube.com/watch?v=ZRzNt6Zmx8Q
Анонсирую новый фреймворк мутационного тестирования, который создавал в течение последних нескольких месяцев.
https://www.youtube.com/watch?v=ZRzNt6Zmx8Q
Анонсирую новый фреймворк мутационного тестирования, который создавал в течение последних нескольких месяцев.
❤1
[Видео] Как с помощью упорства и $20 разрабатывать hardware
https://www.youtube.com/watch?v=QTAxPd-5uME
AI агенты и до С доведут: как proof of concept на micropython превратился в устройство с предзаказами.
https://www.youtube.com/watch?v=QTAxPd-5uME
AI агенты и до С доведут: как proof of concept на micropython превратился в устройство с предзаказами.
ruGPT3XL идёт в качалку / поднимаем контекст до 8k
https://habr.com/ru/articles/1018428/
Это продолжение предыдущей публикации про реставрацию ruGPT3XL. После того, как удалось получить стабильную и рабочую версию мне захотелось решить одну старую проблему, которая меня в ruGPT3 моделях очень беспокоила, это проблема маленького контекста в смешные 2k токенов. Решил поднять контекст до 8k.
https://habr.com/ru/articles/1018428/
Это продолжение предыдущей публикации про реставрацию ruGPT3XL. После того, как удалось получить стабильную и рабочую версию мне захотелось решить одну старую проблему, которая меня в ruGPT3 моделях очень беспокоила, это проблема маленького контекста в смешные 2k токенов. Решил поднять контекст до 8k.
Микросервис потоковой конвертации видео (Python, FFmpeg)
https://habr.com/ru/companies/domclick/articles/1015534/
Недавно перед нами встала задача быстро реализовать микросервис для конвертации видео. Стандартным решением для таких целей является FFmpeg, который умеет читать файлы чанками (запросы HTTP Range) с URL и выводить результат в stdout. Поэтому я решил попробовать подход с потоковой конвертацией.Важно уточнить, что под «потоковой обработкой» здесь подразумевается передача данных в виде последовательности чанков (Chunked Streaming), а не классический Continuous Streaming, как в случае с live-видео.
https://habr.com/ru/companies/domclick/articles/1015534/
Недавно перед нами встала задача быстро реализовать микросервис для конвертации видео. Стандартным решением для таких целей является FFmpeg, который умеет читать файлы чанками (запросы HTTP Range) с URL и выводить результат в stdout. Поэтому я решил попробовать подход с потоковой конвертацией.Важно уточнить, что под «потоковой обработкой» здесь подразумевается передача данных в виде последовательности чанков (Chunked Streaming), а не классический Continuous Streaming, как в случае с live-видео.
Ускоряем игру «Жизнь» с помощью CUDA / Triton
https://habr.com/ru/articles/1018126/
Давайте рассмотрим реализацию конвеевской игры «Жизнь» при помощи графической карты. Я хочу поэкспериментировать с разными библиотеками и методиками, чтобы понять, как обеспечить наилучшую производительность. Начнём мы с простого и постепенно будем повышать сложность.Игра «Жизнь» — это простой клеточный автомат, поэтому она должна хорошо поддаваться GPU-ускорению.
https://habr.com/ru/articles/1018126/
Давайте рассмотрим реализацию конвеевской игры «Жизнь» при помощи графической карты. Я хочу поэкспериментировать с разными библиотеками и методиками, чтобы понять, как обеспечить наилучшую производительность. Начнём мы с простого и постепенно будем повышать сложность.Игра «Жизнь» — это простой клеточный автомат, поэтому она должна хорошо поддаваться GPU-ускорению.
💩1
Память для LLM-чата на Python. Часть 3: добавляем историю сообщений и контекст
https://habr.com/ru/articles/1018688/
Во второй части мы сделали консольный чат с циклом и system prompt. Но у него был пробел: каждый запрос шёл к модели независимо, без контекста предыдущих реплик. В третьей части добавляем историю сообщений — и чат наконец начинает помнить разговор.
https://habr.com/ru/articles/1018688/
Во второй части мы сделали консольный чат с циклом и system prompt. Но у него был пробел: каждый запрос шёл к модели независимо, без контекста предыдущих реплик. В третьей части добавляем историю сообщений — и чат наконец начинает помнить разговор.