Анализ лиц с домофона: как я победил несовместимости
https://habr.com/ru/articles/935098/
Каждый день мимо двери моего подъезда проходят десятки людей. Иногда это знакомые соседи, но чаще - курьеры или случайные гости. Домофонная камера всё записывает, но вручную пересматривать часы видео бессмысленно. Мне стало интересно: можно ли разово прогнать архив записей через алгоритмы компьютерного зрения и посмотреть, как быстро GPU справится с такой задачей. Это был чисто экспериментальный проект
https://habr.com/ru/articles/935098/
Каждый день мимо двери моего подъезда проходят десятки людей. Иногда это знакомые соседи, но чаще - курьеры или случайные гости. Домофонная камера всё записывает, но вручную пересматривать часы видео бессмысленно. Мне стало интересно: можно ли разово прогнать архив записей через алгоритмы компьютерного зрения и посмотреть, как быстро GPU справится с такой задачей. Это был чисто экспериментальный проект
Python Bytes: #445 Auto-activate Python virtual environments for any project
https://pythonbytes.fm/episodes/show/445/auto-activate-python-virtual-environments-for-any-project
Очередной выпуск англоязычного подкаста Python Bytes
https://pythonbytes.fm/episodes/show/445/auto-activate-python-virtual-environments-for-any-project
Очередной выпуск англоязычного подкаста Python Bytes
Хамелеон в цифровых джунглях: Пишем десктопное приложение для стеганографии на Python и PyQt6
https://habr.com/ru/articles/938684/
Хочу поделиться историей создания одного из моих проектов — десктопного приложения для стеганографии, которое я назвал "ChameleonLab". Это не просто очередной скрипт для LSB-метода, а полноценный инструмент с графическим интерфейсом, поддержкой разных типов файлов, шифрованием и, что самое интересное, встроенными утилитами для стегоанализа
https://habr.com/ru/articles/938684/
Хочу поделиться историей создания одного из моих проектов — десктопного приложения для стеганографии, которое я назвал "ChameleonLab". Это не просто очередной скрипт для LSB-метода, а полноценный инструмент с графическим интерфейсом, поддержкой разных типов файлов, шифрованием и, что самое интересное, встроенными утилитами для стегоанализа
Subinterpreters and Asyncio
https://blog.changs.co.uk/subinterpreters-and-asyncio.html
Subinterpreters are new and not well understood by the community, a library to abstract away some of the complexities is needed, and asyncio is one way to do that.
https://blog.changs.co.uk/subinterpreters-and-asyncio.html
Subinterpreters are new and not well understood by the community, a library to abstract away some of the complexities is needed, and asyncio is one way to do that.
Часть 2: ChameleonLab — не просто утилита, а учебная лаборатория
https://habr.com/ru/articles/938868/
Сегодня мы хотим поделиться тем, что нового появилось в ChameleonLab, во многом благодаря вам. А для всех, кто хочет опробовать новые функции прямо сейчас, мы собрали свежую версию.
https://habr.com/ru/articles/938868/
Сегодня мы хотим поделиться тем, что нового появилось в ChameleonLab, во многом благодаря вам. А для всех, кто хочет опробовать новые функции прямо сейчас, мы собрали свежую версию.
lxml - 6.0.1
https://pypi.org/project/lxml/6.0.1/
Мощный и быстрый модуль для обработки XML/HTML. Скачать можно по ссылке: https://pypi.python.org/pypi/lxml/
https://pypi.org/project/lxml/6.0.1/
Мощный и быстрый модуль для обработки XML/HTML. Скачать можно по ссылке: https://pypi.python.org/pypi/lxml/
Паттерны проектирования в Python, о которых следует забыть
https://habr.com/ru/companies/piter/articles/939022/
Попробуйте поискать в Интернете «Паттерны проектирования на Python» - и получите целую простыню туториалов, демонстрирующих, как в точности воспроизвести на Python паттерны проектирования из книги «Банды четырёх». Там же будут диаграммы классов, иерархии фабрик и столько шаблонного кода, что выхлопа хватит, чтобы отопить маленькую деревню. Так вам внушают, будто вы пишете «серьёзный» код. Умно. Профессионально. Готово для корпоративного использования.Но вот в чём проблема
https://habr.com/ru/companies/piter/articles/939022/
Попробуйте поискать в Интернете «Паттерны проектирования на Python» - и получите целую простыню туториалов, демонстрирующих, как в точности воспроизвести на Python паттерны проектирования из книги «Банды четырёх». Там же будут диаграммы классов, иерархии фабрик и столько шаблонного кода, что выхлопа хватит, чтобы отопить маленькую деревню. Так вам внушают, будто вы пишете «серьёзный» код. Умно. Профессионально. Готово для корпоративного использования.Но вот в чём проблема
Subinterpreters в Python 3.14: альтернатива multiprocessing с честным мультикором
https://habr.com/ru/companies/otus/articles/938292/
В C/C++ давно принято встраивать Python в приложения для скриптовой логики и плагинов. Именно эта экосистема много лет давала повод развивать в CPython идею нескольких изолированных интерпретаторов в одном процессе.
https://habr.com/ru/companies/otus/articles/938292/
В C/C++ давно принято встраивать Python в приложения для скриптовой логики и плагинов. Именно эта экосистема много лет давала повод развивать в CPython идею нескольких изолированных интерпретаторов в одном процессе.
🔥1
coverage - 7.10.5
https://pypi.org/project/coverage/7.10.5/
Утилита позволяющая измерить процент покрытия тестами. Скачать можно по ссылке: https://pypi.python.org/pypi/coverage/
https://pypi.org/project/coverage/7.10.5/
Утилита позволяющая измерить процент покрытия тестами. Скачать можно по ссылке: https://pypi.python.org/pypi/coverage/
❤1
supervisor - 4.3.0
https://pypi.org/project/supervisor/4.3.0/
Система контроля и управления процессами. Скачать можно по ссылке: https://pypi.python.org/pypi/supervisor/
https://pypi.org/project/supervisor/4.3.0/
Система контроля и управления процессами. Скачать можно по ссылке: https://pypi.python.org/pypi/supervisor/
Linux для начинающих: WSL — это читерство. Как Microsoft дал нам Linux без головной боли. Часть 2
https://habr.com/ru/companies/ntechlab/articles/938816/
WSL2 — удобный инструмент, но, как и любая технология, он не идеален. В этой статье я хочу рассказать о нескольких подводных камнях, с которыми столкнулся сам, и о том, как их можно обойти (или хотя бы минимизировать их влияние на рабочий процесс). Также поговорим, как можно использовать графические приложения, и немного о том, как работать с контейнерами.
https://habr.com/ru/companies/ntechlab/articles/938816/
WSL2 — удобный инструмент, но, как и любая технология, он не идеален. В этой статье я хочу рассказать о нескольких подводных камнях, с которыми столкнулся сам, и о том, как их можно обойти (или хотя бы минимизировать их влияние на рабочий процесс). Также поговорим, как можно использовать графические приложения, и немного о том, как работать с контейнерами.
ChameleonLab: Под капотом. Часть 3 — Визуализатор криптографии: От пароля до шифротекста
https://habr.com/ru/articles/939344/
В предыдущих статьях мы рассмотрели ChameleonLab как инструмент для стеганографии и стеганоанализа. Но одна из ключевых идей проекта — не просто дать инструмент, а показать, как он работает изнутри. Многие программы используют шифрование, но почти ни одна не позволяет заглянуть в "чёрный ящик" и увидеть весь путь превращения вашего секретного сообщения в неуязвимый шифротекст. Именно для этого и был создан Визуализатор криптографии
https://habr.com/ru/articles/939344/
В предыдущих статьях мы рассмотрели ChameleonLab как инструмент для стеганографии и стеганоанализа. Но одна из ключевых идей проекта — не просто дать инструмент, а показать, как он работает изнутри. Многие программы используют шифрование, но почти ни одна не позволяет заглянуть в "чёрный ящик" и увидеть весь путь превращения вашего секретного сообщения в неуязвимый шифротекст. Именно для этого и был создан Визуализатор криптографии
Как pytest работает под капотом
https://habr.com/ru/articles/939514/
Pytest основан на pluggy. Основная единица pytest - pytest плагин. Написан достаточно интересно. Ключевое слово - “капуста” или матрешки. Множество декораторов и адаптеров. Основное взаимодействие в pytest происходит через хуки. Хук это некий этап к которому можно получить доступ к той или иной логики работы. Следуя из названия это некоторые крючки за который можно цепляться вставляя свои заплатки. Начинаются с pytest.
https://habr.com/ru/articles/939514/
Pytest основан на pluggy. Основная единица pytest - pytest плагин. Написан достаточно интересно. Ключевое слово - “капуста” или матрешки. Множество декораторов и адаптеров. Основное взаимодействие в pytest происходит через хуки. Хук это некий этап к которому можно получить доступ к той или иной логики работы. Следуя из названия это некоторые крючки за который можно цепляться вставляя свои заплатки. Начинаются с pytest.
Градиентный бустинг для новичков
https://habr.com/ru/articles/938650/
В этой статье я рассмотрю общий принцип работы градиентного бустинга. Этот алгоритм считается достаточно продвинутым и эффективным, однако если рассмотреть его работу по шагам — можно увидеть, что он работает очень просто. Сначала мы рассмотрим на простейшем примере принцип его работы, а потом посмотрим, как реализовать его с помощью Python.
https://habr.com/ru/articles/938650/
В этой статье я рассмотрю общий принцип работы градиентного бустинга. Этот алгоритм считается достаточно продвинутым и эффективным, однако если рассмотреть его работу по шагам — можно увидеть, что он работает очень просто. Сначала мы рассмотрим на простейшем примере принцип его работы, а потом посмотрим, как реализовать его с помощью Python.
beautifulsoup4 - 4.13.5
https://pypi.org/project/beautifulsoup4/4.13.5/
XML/HTML парсер. Скачать можно по ссылке: https://pypi.python.org/pypi/beautifulsoup4/
https://pypi.org/project/beautifulsoup4/4.13.5/
XML/HTML парсер. Скачать можно по ссылке: https://pypi.python.org/pypi/beautifulsoup4/
We Needed Better Cloud Storage for Python so We Built Obstore
https://developmentseed.org/blog/2025-08-01-obstore/
Obstore is a fast, lightweight Python library for working with object storage
https://developmentseed.org/blog/2025-08-01-obstore/
Obstore is a fast, lightweight Python library for working with object storage
Коротко про виды авторизации
https://habr.com/ru/articles/939662/
Эта статья будет интересна тем, кто особо не заморачивался, как устроена авторизация в бекенде, но хочет очень быстро въехать в тему. Мы не будем погружаться в самые недры реализации, но точно поймем как это работает и как прикрутить это на практике.
https://habr.com/ru/articles/939662/
Эта статья будет интересна тем, кто особо не заморачивался, как устроена авторизация в бекенде, но хочет очень быстро въехать в тему. Мы не будем погружаться в самые недры реализации, но точно поймем как это работает и как прикрутить это на практике.
#python #pydigest
IT-новости про Python перед вами.
Часть материалов из выпуска Python Дайджест:
- Может ли AI реально помочь с рефакторингом легаси-кода на Python
- The State of Python 2025
- Subinterpreters в Python 3.14: альтернатива multiprocessing с честным мультикором
- Как pytest работает под капотом
- Как работает машина Enigma M3 (для флота)
- Анализ лиц с домофона: как я победил несовместимости
- djhtmx - Interactive UI components for Django using htmx
- Flask - 3.1.2
- supervisor - 4.3.0
Заходите в гости - https://pythondigest.ru/issue/610/
IT-новости про Python перед вами.
Часть материалов из выпуска Python Дайджест:
- Может ли AI реально помочь с рефакторингом легаси-кода на Python
- The State of Python 2025
- Subinterpreters в Python 3.14: альтернатива multiprocessing с честным мультикором
- Как pytest работает под капотом
- Как работает машина Enigma M3 (для флота)
- Анализ лиц с домофона: как я победил несовместимости
- djhtmx - Interactive UI components for Django using htmx
- Flask - 3.1.2
- supervisor - 4.3.0
Заходите в гости - https://pythondigest.ru/issue/610/
Python Дайджест
Выпуск 610
Выпуск еженедельного Python Дайджеста. Самые актуальные новости про Python за 2025-08-18 - 2025-08-24 на одной странице
djhtmx - Interactive UI components for Django using htmx
https://github.com/edelvalle/djhtmx
https://github.com/edelvalle/djhtmx