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

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

     22.01.2023       Выпуск 474 (16.01.2023 - 22.01.2023)       Статьи

Как снять данные с весового модуля со своей спецификацией протокола передачи данных и отправить на MQTT сервер

Данная статья написана для начинающих, тех кто на начальном уровне знает Python и немного разбирается в АСУ ТП. Задача достаточно распространенная, надо взять данные со старого, со своей спецификой оборудования и перевести ее в такой вид, что бы ее можно было легко достать (MQTT сервер) и обрабатывать (SCADA или любое ПО, которое умеет работать с MQTT).

 

     22.01.2023       Выпуск 474 (16.01.2023 - 22.01.2023)       Статьи

Пишем ETL-процесс на Python, часть 2

Сегодня мы сделаем web-интерфейс для управления запуском ETL-процесса. В прошлой статье мы написали консольный скрипт, который разово разово запускает выгрузку. Но как это передать заказчику ?!

     21.01.2023       Выпуск 474 (16.01.2023 - 22.01.2023)       Статьи

Задача коммивояжера (TSP) точное решение — метод целочисленного линейного программирования (Integer programming)

Дочитав эту статью до конца, вы сможете решать точно задачу коммивояжёра на сотню элементов за считанные секунды! Заинтригованы?

     21.01.2023       Выпуск 474 (16.01.2023 - 22.01.2023)       Статьи

Как подключить препроцессор SASS/SCSS к Django

"Django на прокачку" снова продолжает вас радовать. В сегодняшнем эпизоде мы:

1.       Узнаем, что такое препроцессоры и чем они интереснее обычного CSS;

2.       Разберёмся с SASS и SCSS, узнаем, чем они отличаются;

3.       И рассмотрим на практике, как использовать SASS/SCSS в Django-проекте.

     22.01.2023       Выпуск 474 (16.01.2023 - 22.01.2023)       Релизы

pylint - 2.16.0b1

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

     21.01.2023       Выпуск 474 (16.01.2023 - 22.01.2023)       Релизы

Fabric - 3.0.0

Утилита для удаленного исполнения команд. Изменения описаны по ссылке https://pypi.org/project/fabric/3.0.0/. Скачать можно по ссылке: https://pypi.python.org/pypi/Fabric/

     18.01.2023       Выпуск 474 (16.01.2023 - 22.01.2023)       Статьи

Страх и ненависть в переговорке: курим VideoSDK API, Vosk и Python

Сегодня поговорим о кастомных решениях для видеоконференцсвязи (далее — ВКС) с минимальными затратами человеко-часов и финансов на их создание. Я параноик Брать готовый open-source – меня не устраивает, всем известны случаи встраивания bad code в проекты с открытым исходным кодом с целью нанести ущерб пользователям из России. Поэтому за основу берём что-то отечественное с корпоративным уклоном, с открытым API и подходом «без регистрации и смс».

     18.01.2023       Выпуск 474 (16.01.2023 - 22.01.2023)       Статьи

Определение победителей матчей регулярного чемпионата КХЛ методами классического ML

Давно хотел применить методы машинного обучения в области спортивной индустрии. Данное желание обусловлено интересом к самому спорту и к тому, насколько хорошо математические модели могут предсказывать исходы различных спортивных событий. Можно было взять любую интересующую тему, и я выбрал определение победителей матчей регулярного чемпионата КХЛ. Так как курс был по ML, для решения задачи рекомендовалось применять классические методы без использования нейросетевых моделей. Дав волю своему экспериментаторскому началу, я принялся за дело.

     17.01.2023       Выпуск 474 (16.01.2023 - 22.01.2023)       Видео

Куда расти разработчику: взгляд из-за рубежа

Обсудим опыт жизни за рубежом и адаптацию в зарубежной компании, развитие, поиск наставника и всем ли нужно становиться тимлидами.

     17.01.2023       Выпуск 474 (16.01.2023 - 22.01.2023)       Релизы

granian - a Rust HTTP server for Python applications

Поддерживает интерфейсные приложения ASGI/3, RSGI и WSGI. Реализует протоколы HTTP/1 и HTTP/2. Поддерживает HTTPS Поддерживает веб-сокеты через HTTP/1 и HTTP/2.

     16.01.2023       Выпуск 474 (16.01.2023 - 22.01.2023)       Статьи

Декораторы, о которых вам не расскажут

Если вы программируете на языке Python, вы должны были слышать о декораторах, однако существует много людей, которые либо не знакомы с ними, либо, что еще хуже, знакомы с ними (использовали так или иначе), но так и не поняли их суть.

     16.01.2023       Выпуск 474 (16.01.2023 - 22.01.2023)       Статьи

Полное руководство по модулю asyncio в Python. Часть 6

Перед вами шестая часть (12345) перевода руководства по модулю asyncio в Python. Здесь представлены 14-16 разделы исходного материала.

     16.01.2023       Выпуск 474 (16.01.2023 - 22.01.2023)       Статьи

Как погода влияет на отзывы людей в интернете?

Ожидается, что мир преодолеет порог глобального потепления между 2027 и 2042 годами. Используя математические модели, которые анализируют текущее состояние климата Земли, ученые ожидают, что температура повысится на 1,5 градуса, как только мы достигнем этого уровня.

     16.01.2023       Выпуск 474 (16.01.2023 - 22.01.2023)       Статьи

Лучший формат данных, для хранения pandas.DataFrame

На сегодняшний день существует огромное количество форматов для хранения данных, и, используя библиотеку Pandas при обработке большого объёма данных, возникает вопрос – а какой формат, с которыми Pandas работает «из коробки», даст наибольшую производительность, при дальнейшем использовании, обработанного DataFrame?