Анонс Digest Python: Быть начеку

Nikolai Rubanov (Darksa)
Заметки про Evrone
2 min readJan 11, 2023

В нашем сегодняшнем дайджесте вы узнаете как при обычном использовании PyPI поймать зловред. Ещё мы расскажем о ресурсе, собравшем нетривиальные примеры кода, подведём итоги 2022 года для urllib3 и посмотрим как добавить настоящей песочнице интерактивности.

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

Даже опытным разработчикам нравится разбирать поведение некоторых участков кода, которые ведут себя не так, как предполагается. Это позволяет глубже заглянуть в язык и заодно проверить свои силы. Мы обнаружили настоящий кладезь интересных примеров, которые рекомендуется изучать, читая код и пытаясь предсказать результат его выполнения.

Если нужен удобный и потокобезопасный HTTP-клиент, то скорее всего вы возьмете urllib3. В ноябре прошлого года была выпущена первая альфа-версия urllib3 v2.0.0. Помимо оптимизации кодовой базы для Python 3.7+ и удаления поддержки более старых версий была проделана колоссальная работа. Надеемся, что скоро вторая версия urllib3 выйдет в релиз.

Игровой контроллер Kinect часто использовали не только для игр. На его основе было создано множество проектов — от музыкального инструмента и диджейского пульта до 3D-сканера. А в бразильской армии на базе Kinect создали систему планирования операций с учётом особенностей рельефа.

Подробности читайте в полной версии нашего дайджеста.

--

--