py_digest | Technologies

Telegram-канал py_digest - PythonDigest

1946

Сборник Python новостей: https://pythondigest.ru Наш симулятор IT инцидентов: https://incidenta.tech

Subscribe to a channel

PythonDigest

Простой пример использования в ПЛК нейросетевого контроллера
https://ift.tt/ohYkA2R

Современный мир движется к объединению технологий: промышленной автоматизации и искусственного интеллекта. Но для меня, занимающегося программированием в сфере АСУ ТП, было трудно понять, как на ПЛК, с его скромными техническими характеристиками и средой Codesys или TIA Portal можно применить технологии ИИ. 

Читать полностью…

PythonDigest

Оповещение о РО через колонки Яндекса (Ну или в целом получение сигналов в УДЯ)
https://ift.tt/MCOfvUG

Система и алгоритм оповещения о ракетной опасности с использованием Яндекс Станций. Пользователь вручную создает сценарии для устройств «Умного дома Яндекса» с использованием «Лампочки», которая включается при сигнале о РО и выключается при сигнале ОТБОЙ.Стэк: Python, telethon, aiogram 3.x, mqtt, postgresql.

Читать полностью…

PythonDigest

Сводка от pythonz 13.04.2025 — 20.04.2025
https://ift.tt/X6VaHef

А теперь о том, что происходило в последнее время на других ресурсах.

Читать полностью…

PythonDigest

Некоторые особенности создания диаграммы Санки (Sankey Diagram) на Python библиотека plotly
https://ift.tt/eoyYkOb

Разбираемся как упаковывать данные в диаграмму Sankey, от этапа проектирования до сборки финальных кортежей.

Читать полностью…

PythonDigest

#python #pydigest
IT-новости про Python перед вами.

Часть материалов из выпуска Python Дайджест:

- Помощник читателя: визуализируем сюжет
- Прототип для металлографа: анализ включений на Python с OpenCV и PyQt
- Обработка геоданных для ML-задач. Часть 2
- MCP своими руками
- Проверка теории повторяемости биржевых графиков
- Автоматизировать, нельзя анализировать: интеграция SOAR Shuffle в SOC ч. 1
- cookiecutter-data-science: Project Structure for Data Science
- textcase: Feature-Rich Text Case Conversion Library
- numpy - 2.2.5

Заходите в гости - https://pythondigest.ru/issue/592/

Читать полностью…

PythonDigest

The Real Python Podcast – Episode #247: Exploring DuckDB & Comparing Python Expressions vs Statements
https://ift.tt/reQwCoO

Are you looking for a fast database that can handle large datasets in Python? What's the difference between a Python expression and a statement? Christopher Trudeau is back on the show this week, bringing another batch of PyCoder's Weekly articles and projects.

Читать полностью…

PythonDigest

MCP своими руками
https://ift.tt/ogcaKl8

Сегодня я хочу рассказать, что из себя представляет протокол MCP от Anthropic — для этого лучше всего создать его аналог собственными руками. Эта статья предназначена для разработчиков, которые хотят глубже понять, как работает MCP, и научиться создавать подобные механизмы самостоятельно.

Читать полностью…

PythonDigest

fastapi_mcp
https://ift.tt/aTIq8SU

A zero-configuration tool for automatically exposing FastAPI endpoints as Model Context Protocol (MCP) tools.

Читать полностью…

PythonDigest

numpy - 2.2.5
https://ift.tt/58iU6PA

Модуль для работы с многомерными массивами. Скачать можно по ссылке: https://pypi.python.org/pypi/numpy/

Читать полностью…

PythonDigest

F(), Func() и никаких циклов: как Django думает в SQL
https://ift.tt/UKjHmdF

Сегодня рассмотрим, как использовать F()-экспрессии и Func()-обёртки в Django для того, чтобы выполнять арифметику, условия и преобразования не в Python, а на стороне базы данных. Один SQL-запрос может заменить десятки строк кода не теряя в качестве кода.

Читать полностью…

PythonDigest

TalkPython #497 - Outlier Detection With Python
https://ift.tt/tzG6MAe

Читать полностью…

PythonDigest

Проверка теории повторяемости биржевых графиков
https://ift.tt/MrVjnJ3

Данная статья навеяна мнением о том, что все участки биржевых графиков в прошлом уже повторялись, потому что поведение участников рынка подчиняется типовым сценариям. И если оцифровать все графики, то можно находить похожие участки в текущий момент времени и предполагать, какое движение будет в ближайшее время.

Читать полностью…

PythonDigest

Цифровой двойник: не просто копия, а твой персональный баг-репорт реального мира
https://ift.tt/zGFOvbU

Эта статья — попытка разобраться без прикрас и с примерами, как устроена такая технология, какие инструменты сейчас в ходу, с чем сталкиваются разработчики, и где всё это реально применяется — от предсказания отказов турбин до мониторинга состояния коров в Новой Зеландии.

Читать полностью…

PythonDigest

textcase: Feature-Rich Text Case Conversion Library
https://ift.tt/Uz2DcRn

Читать полностью…

PythonDigest

plain: A Web Framework for Building Products With Python
https://ift.tt/DsFAeUT

Читать полностью…

PythonDigest

Как обсчитать RFM-анализ за 5 шагов
https://ift.tt/Zv2rdko

RFM-анализ - это метод сегментации клиентов, основанный на их покупательской активности. С помощью RFM-анализа можно, во-первых, оценить доли клиентов в каждом из сегментов. Во-вторых, вспоминая постулат, что клиента легче удержать, чем привлечь. К пользователям, попавшими в разные сегменты, можно применять различные стратегии удержания / поощрения.

Читать полностью…

PythonDigest

aiohttp - 3.11.18
https://ift.tt/XW7aMwi

http клиент/сервер для asyncio. Скачать можно по ссылке: https://pypi.python.org/pypi/aiohttp

Читать полностью…

PythonDigest

Почему @patch из unittest.mock ломает вам тесты, если не указать autospec=True
https://ift.tt/SJ9eLWO

Сегодня разберёмся, почему без autospec=True ваш безобидный @patch из unittest.mock может превратить зелёный репорт в мину замедленного действия. Смысл patch() прост: отрезаем внешний мир, подсовываем фейковый объект и гоняем логику изолированно. Но если не включить autospec, мок превращается в пластилин — к нему прилипает любой метод, любые аргументы, и тесты радостно хлопают ладоши, даже когда в коде опечатка или нарушена сигнатура.

Читать полностью…

PythonDigest

Multithreading PyQt6 applications with QThreadPool
https://ift.tt/vj5GB87

Читать полностью…

PythonDigest

Eli Bendersky: Sparsely-gated Mixture Of Experts (MoE)
https://ift.tt/obBFjyC

Читать полностью…

PythonDigest

LitestarCatsCV. Тренируемся на кошках. Расширяем возможности и готовимся к продакшену. Часть 3
https://ift.tt/5CxyivD

У нас уже есть стены и фундамент, но пора ставить крышу и готовиться к продакшену! 🏠 Сегодня мы сделаем наш API ещё круче: вынесем конфиги в отдельный модуль с помощью msgspec, добавим аутентификацию через встроенный JWT в Litestar, ускорим API с KeyDB, проверим покрытие тестами с coverage, упакуем всё в Docker и нарисуем резюме котиков с помощью Jinja.

Читать полностью…

PythonDigest

Agent S: an open agentic framework that uses computers like a human
https://ift.tt/hfus0aN

Читать полностью…

PythonDigest

14 Advanced Python Features
https://ift.tt/Py5u1qQ

Читать полностью…

PythonDigest

aiohttp - 3.11.17
https://ift.tt/HDgud6Y

http клиент/сервер для asyncio. Скачать можно по ссылке: https://pypi.python.org/pypi/aiohttp

Читать полностью…

PythonDigest

Ускорить Pandas в 60 раз: проверяем лайфхаки из интернета на реальном проекте и обкладываемся бенчмарками
https://ift.tt/aziRGDS

Если после заголовка вы решили, что это очередная статья в стиле «Топ-10 способов ускорить Pandas», то не торопитесь с выводами. Вместо топов и подборок предлагаю взглянуть на бенчмарки скорости и потребления памяти в зависимости от характеристик датафрейма и убедиться, что часть советов из статей по ускорению могут оказаться даже вредными. Разберём, какой из способов ускорения нужно пробовать в разных ситуациях, как это зависит от размера датафрейма и как ведёт себя в реальном проекте.

Читать полностью…

PythonDigest

Пробуем Codex CLI от OpenAI для доработки ХрюХрюКара
https://ift.tt/yznHG76

Пару дней назад я опубликовал статью про ХрюХрюКар - телегам-бот для борьбы со стоянкой автомобилей на зелёных зонах. Проект с открытым исходным кодом. За два дня ко мне обратилось несколько сторонников с просьбой добавить их города. Но вот незадача: у меня была возможность через админ-панель Django править данные в базе, но об этом кеш сервера не узнает (основной бекэнд на Go). В результате приходилось добавлять данные и перезагружать контейнеры с go-бекэндом вручную.

Читать полностью…

PythonDigest

Пишем самый примитивный компилятор на Python
https://ift.tt/BwbXyxA

Сегодня мы с вами напишем примитивный компилятор на Python. Ну очень примитивный! 

Читать полностью…

PythonDigest

Префиксные суммы. Решение задачи из тренировок Яндекса по алгоритмам
https://ift.tt/oLeAjSF

Расскажу о том, как решал одну из наиболее интересных задач в разминке Яндекс Алгоритмы 2023 г. Интересной я называю ее потому, что: 1) решал я кратно дольше, чем предыдущие 6 задач из разминки вместе взятые; 2) именно в этой задаче я проникся мощью префиксных сумм, и применением их для двумерных массивов.

Читать полностью…

PythonDigest

gevent - 25.4.1
https://ift.tt/qv3EkOw

Библиотека для Python, которая позволяет вам писать асинхронные сетевые приложение использую синхронный API. Скачать можно по ссылке: https://pypi.python.org/pypi/gevent/

Читать полностью…

PythonDigest

cookiecutter-data-science: Project Structure for Data Science
https://ift.tt/KBHQNvY

Читать полностью…
Subscribe to a channel