[Видео] Туллинг Python-разработчика для тестирования
https://www.youtube.com/watch?v=IgQ1gL6EXaE
Бывает так, что приходишь на проект, а тестов нет. Или тесты плохо работают, или пока ждёшь их завершения — успеваешь выпить чаю и написать ещё одну фичу, которую опять надо тестировать. Каюсь, таким разработчиком был и я. Как-то раз я написал тесты так, что перестал хотеть их запускать через месяц. Я считаю, так быть не должно. Поэтому расскажу, каким требованиям должны отвечать тесты, какие для этого есть инструменты и как повысить тестируемость вашего кода.
Видео монтаж путем нейронок и OpenCV
https://ift.tt/lepsQUh
Расскажем, как мы пришли к этому решению, перерисовали схемы нейронных сетей в понятной и эстетичной форме, добавили визуализации, чтобы сложные идеи стали нагляднее. Обсудим, как можно было сделать систему гибче, дешевле и создать больше возможностей для экспериментов узнать что творится...
Декларативные конечные автоматы на Python
https://ift.tt/SI0fyup
С конечными автоматами я впервые познакомился во времена своего увлечения геймдевом. В разработке игр все поголовно используют эту абстракцию. Однако, это далеко не единственная их сфера применения. Конечные автоматы повсюду вокруг нас, даже если мы их не замечаем, или не знаем, что это такое. Тикет в jira, транзакция в базе данных, страница регистрации пользователя в соцсети. Всё перечисленное объединяет одно — состояние.
Python и подчёркивание (_)
https://ift.tt/KUENfzc
Подчеркивание (символ _) — играет важную роль в языке Python и используется в очень разных ситуациях: от улучшения читаемости и управления приватными атрибутами до особой функциональности при обработке данных и интернационализации.
Как я гифку с помощью ИИ сжимал
https://ift.tt/xSmwV2N
О том как ИИ помог сделать GUI для подбора FFMPEG параметров.Гифки + FFMPEG + Gemini 2.0 Flash Thinking Experimental = 🔥. Мой эксперимент по созданию софта для себя
Cowboy Debugging Python Memory Leaks
https://ift.tt/2Ftangb
Debugging Python memory leaks gets a creative twist with objgraph and signal handlers, letting you analyze live systems without constant restarts—perfect for the brave and curious.
Pygments - 2.19.0
https://ift.tt/RCvP3LY
Инструмент подсветки синтаксиса. Скачать можно по ссылке: https://pypi.python.org/pypi/Pygments/
modelcontextprotocol - implementation of the Model Context Protocol (MCP)
https://ift.tt/jhfkdt8
Как улучшить влажность в квартире: проверяем на практике
https://ift.tt/3sm7zeV
Холод, сухость и обманутые ожидания. Мы проверили бытовой увлажнитель в реальных условиях и готовы рассказать, почему простые характеристики могут ввести вас в заблуждение.
virtualenv - 20.28.1
https://ift.tt/wJepu5r
Инструмент создания виртуального рабочего окружения. Скачать можно по ссылке: https://pypi.python.org/pypi/virtualenv
[Видео] Новые инструменты для разр. агентов
https://www.youtube.com/watch?v=7Reld2bpsZI
Мини-воркшоп о том, как решать задачу создания мультиагентных систем в комплексе. Мы пройдем по всему пути создания мультиагентного решения на примере бота техподдержки GigaChat
Pygments - 2.19.1
https://ift.tt/aisJq8u
Инструмент подсветки синтаксиса. Скачать можно по ссылке: https://pypi.python.org/pypi/Pygments/
Опыт интеграции LLM и классического ML в пет-проект про поиск домашних животных
https://ift.tt/pCSzcBy
AI-решения сейчас повсеместно и я решил не оставаться в стороне: внедрил LLM для фильтрации/кластеризации контента для своего пет-проекта с агрегацией объявлений. В статьей делюсь опытом, шишками и сравнением разных LLM.
SD-WAN упрощённая модель
https://ift.tt/dhm6zrs
Что такое SD-WAN? Это пересылка разных типов IP трафика в разные каналы в зависимости от разных условий. Для лучшего понимания Что такое SD-WAN и как оно работает я создал упрощённую модель в симуляторе eve-ng, включающую 6 виртуальных маршрутизаторов Cisco, протокол BGP между R3 и R4.
Сортировка «Милосердный Сталин»
https://ift.tt/7kghsbK
Merciful Stalin Sort (сортировка «Милосердный Сталин») — это новый алгоритм сортировки, вдохновлённый пресловутым Stalin Sort (сталинской сортировкой).
#python #pydigest
IT-новости про Python перед вами.
Часть материалов из выпуска Python Дайджест:
- Ключевание стоковых изображений с помощью Batch API от OpenAI
- Python и подчёркивание (_)
- Как создать платформер на Pygame
- Видео монтаж путем нейронок и OpenCV
- Когда использовать "raise from None" в Python
- [Видео] Чего ждать от Python в 2025 году — и чем он радовал нас в этом
- [Видео] Туллинг Python-разработчика для тестирования
- annotated-logger - adding metadata to logs
- py-spy: Sampling Profiler for Python Programs
- migrate-to-uv - from Poetry/Pipenv to uv
Заходите в гости - https://pythondigest.ru/issue/577/
Python: create temporary files and directories in unittest
https://ift.tt/rUuqzNL
Create and manage temporary files and directories in Python tests, with practical tips for unittest and more.
Ключевание стоковых изображений с помощью Batch API от OpenAI
https://ift.tt/W1HJtfI
Атрибутирование изображений – обязательный этап их подготовки для продажи на фотостоках. У каждой работы (фотографии или иллюстрации) должно быть название, описание, ключевые слова, и все это на английском.С ключеванием неплохо справляется ChatGPT. Но пересылать ему картинки по отдельности, а потом копировать атрибуты вручную – слишком долго.
Контекст диалога в pytelegrambotapi
https://ift.tt/M1LAqr3
Контекст в чат-ботах играет ключевую роль в создании удобных и интерактивных взаимодействий с пользователем. Без него бот теряет связь с предыдущими сообщениями, что усложняет диалог. В этой статье мы рассмотрим, как реализовать систему контекстных диалогов на Python с использованием библиотеки telebot.
Система репутации в Telegram
https://ift.tt/alUvuR8
Сегодня я расскажу, как можно создать собственную систему репутации с Telegram на Python. Решение будет легким и красивым, обещаю.
Чего ждать от Python в 2025 году — и чем он радовал нас в этом
https://ift.tt/jKNkIGY
Ниже собрали мнения экспертов цифровой экосистемы: обсудили, чем был интересен релиз 3.13 и чего ждать от 3.14, какие у Python перспективы, а с чем возникают сложности.