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

Собрали в одном месте самые важные ссылки
и сделали Тренажер IT-инцидентов для DevOps/SRE

     20.05.2024       Выпуск 545 (20.05.2024 - 26.05.2024)       Релизы

pylint - 3.2.2

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

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

Гроубокс с числовым программным управлением (ЧПУ)

Возникла необходимость сделать настройку гроубокса максимально комфортной -- удалённо, без программирования. Все исходные коды доступны по ссылкам в конце статьи. В статье будет упор на программную часть: прошивка гроубокса, графический интерфейс (GUI) для компьютера.

     20.05.2024       Выпуск 545 (20.05.2024 - 26.05.2024)       Релизы

pytest - 8.2.1

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

     18.05.2024       Выпуск 544 (13.05.2024 - 19.05.2024)       Видео

Remote Config и АБ-эксперименты

Расскажем о том, как KION мы создали свой Remote Config и разбивалку для проведения АБ экспериментов (аналог firebase).

     18.05.2024       Выпуск 544 (13.05.2024 - 19.05.2024)       Видео

SPA без скриптизеров =)

Как добавить динамичности на страницы Django проекта

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

Ансамблевое обучение для самых маленьких

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

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

django-cms - 3.11.6

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

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

pylint - 3.2.1

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

     18.05.2024       Выпуск 544 (13.05.2024 - 19.05.2024)       Видео

SAGA: Координации в мире микросервисов

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

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

Как мы упростили процесс интерактивной визуализации данных в веб-приложении, используя HoloViews

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

     17.05.2024       Выпуск 544 (13.05.2024 - 19.05.2024)       Статьи
     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-маскота.