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

Собрали в одном месте самые важные ссылки
консультируем про IT, Python

     17.05.2024       Выпуск 544 (13.05.2024 - 19.05.2024)       Статьи
     15.05.2024       Выпуск 544 (13.05.2024 - 19.05.2024)       Статьи

ChatGPT + YandexGPT API = ЛЮБОФ. Часть 1

Сказ о том, как мы, дата-сайентист и аналитик данных, на троих с ChatGPT, без программиста и девопса, создали сервис пересказа новостей  с текстом и озвучкой. ChatGPT писал код, а мы ему только поддакивали.

     16.05.2024       Выпуск 544 (13.05.2024 - 19.05.2024)       Статьи

Бутстрап временных рядов

Существует огромное количество данных, зависящих от времени. Такие данные принято называть временными рядами (time-series). Это могут быть данные о продажах в магазинах, об остатках на складах или об удовлетворенности клиентов. Используя эти данные, мы хотим искать инсайты и приносить пользу бизнесу.

     15.05.2024       Выпуск 544 (13.05.2024 - 19.05.2024)       Статьи

Создаём свою стример-тян из зефира и палок

Наверняка вы слышали о нашумевшей в своё время ИИ стримерше NeuroSama. Однако мое внимание привлекало не само шоу и эти нашумевшие самые «крутейшие» моменты стримов, а сам факт того, что нейросеть реально может полностью автономно и полноценно вести стрим, удерживая внимание зрителей! Меня очень заинтересовала такая задумка, и я решился её повторить!

     15.05.2024       Выпуск 544 (13.05.2024 - 19.05.2024)       Статьи
     16.05.2024       Выпуск 544 (13.05.2024 - 19.05.2024)       Статьи

Коммивояжер на GPU

Мы уже решали задачу коммивояжёра точно методом динамического программирования. С тех пор прошло немало времени. Мне бы хотелось поделиться некоторыми соображениями по улучшению алгоритма, а также представить алгоритм пригодный для расчёта задачи коммивояжера на GPU.

     15.05.2024       Выпуск 544 (13.05.2024 - 19.05.2024)       Статьи

Creating a Calculator With wxPython

wxPython is a GUI toolkit for the Python programming language. This article introduces you to building GUIs by creating a personal calculator.

     16.05.2024       Выпуск 544 (13.05.2024 - 19.05.2024)       Статьи

µDjango — технология создания асинхронных микросервисов

Примерно 5 годами ранее появления FastAPI была обнародована идеология построения легковесных микросервисов на Django, которая стала актуальной только после внедрения асинхронности в этом фреймворке.Хотя в последней (на момент написания статьи) версии Django 5.0.5 асинхронно решается только часть задач, но уже сейчас можно начать создавать асинхронные микросервисы воспользовавшись технологией µDjango.

     14.05.2024       Выпуск 544 (13.05.2024 - 19.05.2024)       Статьи

YouTube Shorts из терминала. Как автоматизировать создание видео с помощью FFMPEG и Bash. Часть 2

В прошлой части я рассказал, как автоматизировать простую нарезку YouTube-видео на Shorts, добавить туда текст и размытый фон. Сегодня займемся более комплексной задачей — генерацией вертикальных видео на основе записи с геймплеем и текстом. В тексте узнаете, как генерировать аудио с помощью библиотеки Bark и настроить анимацию ASCII-маскота.

     14.05.2024       Выпуск 544 (13.05.2024 - 19.05.2024)       Статьи

Неправильные ML-библиотеки, обфускация и кража аккаунтов Телеграм. Очищаем PyPI от вредоносных библиотек

В рамках недавнего автоматизированного аудита проектов, размещенных в главном репозитории Python-кода, нашли 28 вредоносных пакетов, которые уже много месяцев вредили пользователям. В совокупности они были скачаны 59 000 раз. Отчет о перечисленных ниже проектах был передан команде Python Package Index (PyPI), благодаря чему проекты были удалены.

     14.05.2024       Выпуск 544 (13.05.2024 - 19.05.2024)       Статьи
     14.05.2024       Выпуск 544 (13.05.2024 - 19.05.2024)       Статьи
     16.05.2024       Выпуск 544 (13.05.2024 - 19.05.2024)       Релизы

selenium - 4.21.0

Модуль для автоматизации тестирования web-приложений. Скачать можно по ссылке: https://pypi.python.org/pypi/selenium/

     13.05.2024       Выпуск 544 (13.05.2024 - 19.05.2024)       Статьи

Виртуальный аватар без мокап-костюма или сказ о том, как Unreal Engine не хотел с API работать

В этой статье мы расскажем Вам идею о том, как заставить манекена в Unreal Engine 5 повторять движения за человеком в кадре при помощи Python, нейронных сетей и API-запросов, а также поделимся наработками проекта “Виртуальный аватар без мокап-костюма”.

     13.05.2024       Выпуск 544 (13.05.2024 - 19.05.2024)       Статьи

Pythonicity: Packaging rundown

Companion guide to the Python packaging tutorial.

     14.05.2024       Выпуск 544 (13.05.2024 - 19.05.2024)       Релизы

pylint - 3.2.0

Статический анализатор Python-кода. Скачать можно по ссылке: https://pypi.python.org/pypi/pylint/

     14.05.2024       Выпуск 544 (13.05.2024 - 19.05.2024)       Релизы

scrapy - 2.11.2

Гибкий фреймворк для написания web-пауков (парсеров). Скачать можно по ссылке: https://pypi.python.org/pypi/scrapy

     11.05.2024       Выпуск 543 (06.05.2024 - 12.05.2024)       Статьи

Грейды в аналитике. Как быстро повысить свой грейд?

Давайте сегодня поговорим про грейды в аналитике. Чем они отличаются? Расскажу, как можно быстро повышать свой грейд. В целом, в разных компаниях разное понимание того, чем должен обладать тот или иной грейд. Однако, есть основные пункты, которые повторяются во многих командах, про них мы сегодня и поговорим.

     14.05.2024       Выпуск 544 (13.05.2024 - 19.05.2024)       Релизы

virtualenv - 20.26.2

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

     11.05.2024       Выпуск 543 (06.05.2024 - 12.05.2024)       Статьи

Методы оптимизации в машинном и глубоком обучении. От простого к сложному

В данной статье представлен обзор различных популярных (и не только) оптимизаторов, которые применяются в машинном и глубоком обучении, в частности для обучения нейронных сетей. Мы рассмотрим их основную идею и ключевые особенности, переходя от простых к более сложным концепциям. Помимо этого, в самом конце вы сможете найти большое количество дополнительных источников для более детального ознакомления с материалом.