IT-новости про Python, которые стоит знать

Собрали в одном месте самые важные ссылки
читайте авторский блог

     11.09.2023       Выпуск 508 (11.09.2023 - 17.09.2023)       Статьи

Django — Защищенный медиаконтент

Статья описывает способ доступа к внутренним директориям в nginx на сайте на django. Создайте каталог protected, загрузите изображение, и получите к нему доступ на сайте с предварительной проверкой прав доступа к этому изображению.

     13.09.2023       Выпуск 508 (11.09.2023 - 17.09.2023)       Релизы

gevent - 23.9.1

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

     10.09.2023       Выпуск 507 (04.09.2023 - 10.09.2023)       Статьи

Дружим YOLACT и RockChip: запуск инстанс-сегментации на китайском одноплатнике

Сегодня я хочу поделиться с вами своим опытом запуска YOLACT на edge-устройстве RockChip. Несмотря на то, что процесс запуска занял больше времени, чем я ожидал, я решил поделиться с вами своими наработками, чтобы помочь другим разработчикам, которые могут столкнуться с той же задачей

     10.09.2023       Выпуск 507 (04.09.2023 - 10.09.2023)       Статьи

Как я Face ID для входной двери делал

В данной статье я опишу свой опыт создания Face ID для входной двери.Для реализации данной идеи у меня уже было:- Умный дом на базе homeassistant (необязательно)- MQTT сервер- Умный замок- Камера с возможностью забирать с неe фото

     09.09.2023       Выпуск 507 (04.09.2023 - 10.09.2023)       Статьи

Взаимодействие с MOEX ISS через Python

В этой статье я хочу дать поверхностное представление о том, как работает взаимодействие с MOEX ISS через модуль requests Python. Да, сегодня уже существуют готовые решения для работы с MOEX, например aiomoex. Но как по мне, лучше всегда сначала что‑то захардкодить и понять, как это работает под капотом. Если вы только знакомитесь с MOEX ISS или начинаете заниматься анализом временных рядов, думаю, вам эта статья будет полезна. Если же вы более продвинутый специалист, то вряд ли найдете здесь что‑то новое.

     09.09.2023       Выпуск 507 (04.09.2023 - 10.09.2023)       Релизы
     08.09.2023       Выпуск 507 (04.09.2023 - 10.09.2023)       Статьи

Интеграция Telegram ботов в Django приложениях

(см комментарии к статье)

На эту тему создания ботов полноценных гайдов и материала не так много. Причина в том, что для опытного разработчика создание бота это нечто простое и само собой разумеющееся. А зря, ведь для начинающих любой пример может оказаться полезным потому что при создании первых проектов обычно в голове нет каких-либо четких инструкции и точных файловых структур.

     08.09.2023       Выпуск 507 (04.09.2023 - 10.09.2023)       Статьи

Управление сервоприводами, часть 2. Управляем сервоприводами с помощью серво-контроллера через USB любых компьютеров

В первой статье серии про сервоприводы с названием "Сервоприводы: устройство и управление" мы рассказывали о том, для чего нужны сервоприводы, как они устроены, и как ими управлять с помощью ШИМ, приведены характеристики некоторых популярных сервоприводов. Мы написали программу на Python для Repka Pi, позволяющую выполнять необходимые операции над сервоприводами с удержанием угла, а также с сервоприводами постоянного вращения.

     07.09.2023       Выпуск 507 (04.09.2023 - 10.09.2023)       Статьи

Учим ИИ чатбота слушать и говорить

Мне очень нравится концепция, когда можно расширить возможности восприятия для искусственного интеллекта. Сегодня формат чата самый понятный и популярный для взаимодействия с ИИ. Безусловно, общение только через чат греет мою интровертивную душу, взращенную на BBS'ках и рассказах о НашBOFH. Но, всё же, почему бы не сделать общение с ботами более "человечным", научить их слушать, слышать и говорить?

     07.09.2023       Выпуск 507 (04.09.2023 - 10.09.2023)       Статьи

Как понять, что клиента пора реактивировать?

В идеальном мире мы точно знаем, в какой момент времени пользователю нужно напомнить о нашем продукте. Причём таким образом, чтобы он не отказался от наших услуг, а совершил бы новый платёж. Если мы будем излишне активными, отправляя всем нашим клиентам сообщения, то это может стать и раздражающим фактором, и оказаться недешёвым вариантом. Подходы, основанные на анализе вероятности оттока каждого клиента в отдельности — это, безусловно, отличные варианты, но они требуют времени и ресурсов на исследование и разработку.

     07.09.2023       Выпуск 507 (04.09.2023 - 10.09.2023)       Статьи

Эластичный DAG или «гнём, где не гнулось»

DataFactory это большое количество разнообразных данных, которые использует бизнес чтобы делать всем хорошо. А мы, нашим департаментом, отвечаем за их своевременное наполнение, поддержание в жизнеспособном состоянии, доведение данных до требуемого состояния и регулярную полноценную доступность.

     07.09.2023       Выпуск 507 (04.09.2023 - 10.09.2023)       Релизы

Wunjo AI v1.5. Клонирование голоса, замена лица по фото, удаления объектов в видео

В этой статье вы погрузитесь в захватывающий мир новых возможностей для создания дипфейков и синтеза речи в Wunjo AI v1.5, проект полностью с открытым исходным кодом. Вы узнаете о последних фичах, которые позволяют помимо синтеза речи, теперь клонировать голос из аудиофайлов или даже в режиме реального времени, меняют лица на видео с использованием всего одной фотографии, удаляют объекты с видеороликов и значительно повышают качество дипфейков с помощью нейронных сетей для ретуширования.

     07.09.2023       Выпуск 507 (04.09.2023 - 10.09.2023)       Статьи

Как сделать свою страницу в Django Admin с выразительной Hand Chart?

Мир покера – увлекательный и непредсказуемый. Волнение перед каждой раздачей, стратегические решения, анализ оппонентов – все это создавало уникальную атмосферу напряжения и интриги. Однажды я получил предложение поучаствовать в проекте связанным с покерной тематикой.

     09.09.2023       Выпуск 507 (04.09.2023 - 10.09.2023)       Релизы

virtualenv - 20.24.5

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

     08.09.2023       Выпуск 507 (04.09.2023 - 10.09.2023)       Релизы

django-cms - 3.11.4

Легкая в использовании и удобная для разработки CMS. Скачать можно по ссылке: https://pypi.python.org/pypi/django-cms/

     07.09.2023       Выпуск 507 (04.09.2023 - 10.09.2023)       Статьи

Способ залезть в «кишочки» операционной системы и Docker с помощью PostgreSQL

Если у вас возникала идея получить доступ к метрикам операционной системы и оборудования компьютера из PostgreSQL, то теперь у вас есть инструмент для этого. Я не претендую на его зрелость и готовность к эксплуатации. Это просто прототип, позволяющий получить результаты запросов из osquery в PostgreSQL в виде табличных данных/JSON. Дальше с которыми можете использовать все привычные средства этой базы данных.

     07.09.2023       Выпуск 507 (04.09.2023 - 10.09.2023)       Вопросы и обсуждения

Python Bytes: #351 A Python Empire (or MPIRE?)

Очередной выпуск англоязычного подкаста Python Bytes

     08.09.2023       Выпуск 507 (04.09.2023 - 10.09.2023)       Релизы

pytest - 7.4.2

Простой мощный инструмент тестирования в Python. Скачать можно по ссылке: https://pypi.python.org/pypi/pytest/

     06.09.2023       Выпуск 507 (04.09.2023 - 10.09.2023)       Статьи

Алгоритм Левита: между Дейкстре и Беллманом

Когда заходит речь о поиске кратчайшего пути между двумя вершинами выбор обычно падает на алгоритмы Дейкстры или Беллмана-Форда, однако есть ещё один алгоритм, который может сработать быстрее Беллмана, но не "сломается" на графах с отрицательными рёбрами.