AsyncFlow: Simulate Distributed Systems Before You Code
https://github.com/AsyncFlow-Sim/AsyncFlow
https://github.com/AsyncFlow-Sim/AsyncFlow
Тысячи асинхронных задач в секунду в облачных s3 на Rust/Axum/Tokio: шлифуем ржавчину до блеска
https://habr.com/ru/companies/bitrix/articles/947104/
Сегодня доклад будет максимально простыми словами, будто сидим, пиво пьем, рыбку едим, потому что необычайно сложный контент. Но я хочу, чтобы вы выключили полностью мозги, расслабились, получили удовольствие и читали сердцем. Все это делал я, Александр Сербул, с небольшой командой. Моя задача — возбудить в вас интерес к Rust, высоким нагрузкам, асинхронщине, многопоточности и тому, как мы это используем.
https://habr.com/ru/companies/bitrix/articles/947104/
Сегодня доклад будет максимально простыми словами, будто сидим, пиво пьем, рыбку едим, потому что необычайно сложный контент. Но я хочу, чтобы вы выключили полностью мозги, расслабились, получили удовольствие и читали сердцем. Все это делал я, Александр Сербул, с небольшой командой. Моя задача — возбудить в вас интерес к Rust, высоким нагрузкам, асинхронщине, многопоточности и тому, как мы это используем.
👍1
👍1
Python 3.14 Preview: REPL Autocompletion and Highlighting
https://realpython.com/python-repl-autocompletion-highlighting/
https://realpython.com/python-repl-autocompletion-highlighting/
Дженерики в Python, простыми словами
https://habr.com/ru/articles/947980/
Если вы только начинаете изучать Python и слышите слово дженерики, скорее всего в голове сразу каша: «что это вообще такое?». На самом деле дженерики - это очень простая идея. Представьте, что у вас есть коробка. В коробку можно положить игрушки, яблоки, книжки - всё что угодно.Но иногда вы хотите, чтобы в коробке лежали только яблоки. А иногда - только игрушки. И вот тут вам помогают generics.
https://habr.com/ru/articles/947980/
Если вы только начинаете изучать Python и слышите слово дженерики, скорее всего в голове сразу каша: «что это вообще такое?». На самом деле дженерики - это очень простая идея. Представьте, что у вас есть коробка. В коробку можно положить игрушки, яблоки, книжки - всё что угодно.Но иногда вы хотите, чтобы в коробке лежали только яблоки. А иногда - только игрушки. И вот тут вам помогают generics.
👍1
pyparsing - 3.2.5
https://pypi.org/project/pyparsing/3.2.5/
Python модуль для синтаксического анализа. Скачать можно по ссылке: https://pypi.python.org/pypi/pyparsing/
https://pypi.org/project/pyparsing/3.2.5/
Python модуль для синтаксического анализа. Скачать можно по ссылке: https://pypi.python.org/pypi/pyparsing/
Обзор WSGI, ASGI и RSGI: лидеры среди веб-серверов в 2025 году
https://habr.com/ru/articles/948190/
Любому веб-приложению нужен веб-сервер для доступа извне. На самом деле, многие даже не уделяют выбору веб-сервера для своего приложения достаточного внимания: на Django берут "популярный" Gunicorn (а кто-то ещё и обвязывает его Uvicorn'ом), а для FastAPI Uvicorn практически стандарт. Тут "на сцену" выходит Granian, представляющий впечатляющие результаты производительности с простой настройкой.
https://habr.com/ru/articles/948190/
Любому веб-приложению нужен веб-сервер для доступа извне. На самом деле, многие даже не уделяют выбору веб-сервера для своего приложения достаточного внимания: на Django берут "популярный" Gunicorn (а кто-то ещё и обвязывает его Uvicorn'ом), а для FastAPI Uvicorn практически стандарт. Тут "на сцену" выходит Granian, представляющий впечатляющие результаты производительности с простой настройкой.
Как написать свой TCP-порт-сканер на Python: опыт, код и примеры использования
https://habr.com/ru/articles/948090/
В этой статье мы разберём, как написать свой многопоточный TCP-порт-сканер на Python. Несмотря на то, что существуют готовые инструменты вроде nmap или masscan, иногда требуется минималистичное решение: встроить проверку в CI/CD, автоматизировать аудит небольшой сети или использовать сканер как обучающий пример. Мы рассмотрим два подхода — на ThreadPoolExecutor и на asyncio
https://habr.com/ru/articles/948090/
В этой статье мы разберём, как написать свой многопоточный TCP-порт-сканер на Python. Несмотря на то, что существуют готовые инструменты вроде nmap или masscan, иногда требуется минималистичное решение: встроить проверку в CI/CD, автоматизировать аудит небольшой сети или использовать сканер как обучающий пример. Мы рассмотрим два подхода — на ThreadPoolExecutor и на asyncio
Rye Tables vs Python/Pandas: A Different Way to Wrangle Data
https://ryelang.org/blog/posts/comparing_tables_to_python/
https://ryelang.org/blog/posts/comparing_tables_to_python/
Basics of Equality Saturation
https://egglog-python.readthedocs.io/latest/tutorials/tut_1_basics.html
Equality saturation — это техника для построения оптимизирующих компиляторов с использованием e-графов. Создаем оптимизатор для подмножества линейной алгебры с помощью egglog. Начнём с оптимизации простых арифметических выражений с целыми числами.
https://egglog-python.readthedocs.io/latest/tutorials/tut_1_basics.html
Equality saturation — это техника для построения оптимизирующих компиляторов с использованием e-графов. Создаем оптимизатор для подмножества линейной алгебры с помощью egglog. Начнём с оптимизации простых арифметических выражений с целыми числами.
strix - Open-source AI hackers for your apps
https://github.com/usestrix/strix
https://github.com/usestrix/strix
coverage - 7.10.7
https://pypi.org/project/coverage/7.10.7/
Утилита позволяющая измерить процент покрытия тестами. Скачать можно по ссылке: https://pypi.python.org/pypi/coverage/
https://pypi.org/project/coverage/7.10.7/
Утилита позволяющая измерить процент покрытия тестами. Скачать можно по ссылке: https://pypi.python.org/pypi/coverage/
Градиентный спуск для новичков: когда ты падаешь, но становишься лучше
https://habr.com/ru/articles/948404/
Задавались ли вы когда-нибудь вопросом, что происходит под капотом обучения, например, линейной регрессии? Если вы до сих пор не нашли ответ на этот вопрос, то эта статья для вас. Сегодня простым языком разберём, что такое градиентный спуск — от интуиции до полноценного обучения линейной регрессии с нуля.
https://habr.com/ru/articles/948404/
Задавались ли вы когда-нибудь вопросом, что происходит под капотом обучения, например, линейной регрессии? Если вы до сих пор не нашли ответ на этот вопрос, то эта статья для вас. Сегодня простым языком разберём, что такое градиентный спуск — от интуиции до полноценного обучения линейной регрессии с нуля.
Talk Python to Me: #519: Data Science Cloud Lessons at Scale
https://talkpython.fm/episodes/show/519/data-science-cloud-lessons-at-scale
Audio
https://talkpython.fm/episodes/show/519/data-science-cloud-lessons-at-scale
Audio
The Real Python Podcast – Episode #266: Dangers of Automatically Converting a REST API to MCP
https://realpython.com/podcasts/rpp/266/
When converting an existing REST API to the Model Context Protocol, what should you consider? What anti-patterns should you avoid to keep an AI agent’s context clean? This week on the show, Kyle Stratis returns to discuss his upcoming book, "AI Agents with MCP".
https://realpython.com/podcasts/rpp/266/
When converting an existing REST API to the Model Context Protocol, what should you consider? What anti-patterns should you avoid to keep an AI agent’s context clean? This week on the show, Kyle Stratis returns to discuss his upcoming book, "AI Agents with MCP".
Расширяем базовый функционал n8n: от RAG до кастомного агента с MCP
https://habr.com/ru/companies/raft/articles/948650/
Компании и энтузиасты стремятся автоматизировать процессы, но не каждый готов писать код с нуля. Поэтому в последние годы особую популярность набрала no-code платформа n8n. С её помощью можно быстро собирать пайплайны различной сложности: от простых чат-ботов до умных ассистентов, которые управляют календарем и напоминают о задачах. Обычно в статьях про n8n затрагивают только готовые блоки, собирают из них пайплайны автоматизации, но в то же время упоминают об ограниченности использования этой платформы.
https://habr.com/ru/companies/raft/articles/948650/
Компании и энтузиасты стремятся автоматизировать процессы, но не каждый готов писать код с нуля. Поэтому в последние годы особую популярность набрала no-code платформа n8n. С её помощью можно быстро собирать пайплайны различной сложности: от простых чат-ботов до умных ассистентов, которые управляют календарем и напоминают о задачах. Обычно в статьях про n8n затрагивают только готовые блоки, собирают из них пайплайны автоматизации, но в то же время упоминают об ограниченности использования этой платформы.
lxml - 6.0.2
https://pypi.org/project/lxml/6.0.2/
Мощный и быстрый модуль для обработки XML/HTML. Скачать можно по ссылке: https://pypi.python.org/pypi/lxml/
https://pypi.org/project/lxml/6.0.2/
Мощный и быстрый модуль для обработки XML/HTML. Скачать можно по ссылке: https://pypi.python.org/pypi/lxml/
#python #pydigest
IT-новости про Python перед вами.
Часть материалов из выпуска Python Дайджест:
- Переводим fb2 книжки, с нейронками, для себя
- Как избавиться от проприетарных ETL: кейс миграции на dbt
- Прокачиваем RAG: тестируем техники и считаем их эффективность
- Дженерики в Python, простыми словами
- Обзор WSGI, ASGI и RSGI: лидеры среди веб-серверов в 2025 году
- AVIF: Крепкий орешек для стеганографии. Почему LSB-метод пасует там, где справляется WebP
- Python 3.14 Preview: REPL Autocompletion and Highlighting
- Hexora: статический анализатор против уязвимостей
- memory_graph: Visualize Your Data Structures
- Django 6.0 alpha 1
Заходите в гости - https://pythondigest.ru/issue/614/
IT-новости про Python перед вами.
Часть материалов из выпуска Python Дайджест:
- Переводим fb2 книжки, с нейронками, для себя
- Как избавиться от проприетарных ETL: кейс миграции на dbt
- Прокачиваем RAG: тестируем техники и считаем их эффективность
- Дженерики в Python, простыми словами
- Обзор WSGI, ASGI и RSGI: лидеры среди веб-серверов в 2025 году
- AVIF: Крепкий орешек для стеганографии. Почему LSB-метод пасует там, где справляется WebP
- Python 3.14 Preview: REPL Autocompletion and Highlighting
- Hexora: статический анализатор против уязвимостей
- memory_graph: Visualize Your Data Structures
- Django 6.0 alpha 1
Заходите в гости - https://pythondigest.ru/issue/614/
Python Дайджест
Выпуск 614
Выпуск еженедельного Python Дайджеста. Самые актуальные новости про Python за 2025-09-15 - 2025-09-21 на одной странице
Chronos и AutoGluon-TimeSeries — мощный инструмент прогнозирования временных рядов
https://habr.com/ru/articles/949062/
Работая в компании, которая занимается автоматизацией складских процессов, мы столкнулись с задачей прогнозирования нагрузки на склад. Это классическая задача предсказания временных рядов, в которой, имея достаточно большой объем исторических данных (минимум 1-2 года), нужно спрогнозировать, как эти данные будут меняться в будущем.
https://habr.com/ru/articles/949062/
Работая в компании, которая занимается автоматизацией складских процессов, мы столкнулись с задачей прогнозирования нагрузки на склад. Это классическая задача предсказания временных рядов, в которой, имея достаточно большой объем исторических данных (минимум 1-2 года), нужно спрогнозировать, как эти данные будут меняться в будущем.
Indoor-локация без дополнительных датчиков: Wi-Fi как единственный источник данных
https://habr.com/ru/articles/949142/
Навигация внутри помещений может быть нетривиальной задачей, учитывая низкую точность GPS из-за искажений сигнала во время его прохождения через стены. Можно по всему помещению развесить маячки, но это требует больших затрат на оборудование и обслуживание. При этом, Wi-Fi роутеры, которые уже есть в помещениях, как раз могут выступать такими маячками. Измеряя мощность сигнала на устройствах, можно определять местоположение с довольно большой точностью.
https://habr.com/ru/articles/949142/
Навигация внутри помещений может быть нетривиальной задачей, учитывая низкую точность GPS из-за искажений сигнала во время его прохождения через стены. Можно по всему помещению развесить маячки, но это требует больших затрат на оборудование и обслуживание. При этом, Wi-Fi роутеры, которые уже есть в помещениях, как раз могут выступать такими маячками. Измеряя мощность сигнала на устройствах, можно определять местоположение с довольно большой точностью.