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

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

     04.03.2023       Выпуск 480 (27.02.2023 - 05.03.2023)       Релизы

pex - 2.1.126

Библиотека и утилита для генерации .pex (Python EXecutable) файлов. Изменения описаны по ссылке https://pypi.org/project/pex/2.1.126/. Скачать можно по ссылке: https://pypi.python.org/pypi/pex/

     04.03.2023       Выпуск 480 (27.02.2023 - 05.03.2023)       Релизы

pytest - 7.2.2

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

     03.03.2023       Выпуск 480 (27.02.2023 - 05.03.2023)       Релизы

pylint - 2.16.3

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

     01.03.2023       Выпуск 480 (27.02.2023 - 05.03.2023)       Вопросы и обсуждения

Python Bytes: #325 It's called a merge conflict

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

     28.02.2023       Выпуск 480 (27.02.2023 - 05.03.2023)       Статьи

Книга «40 алгоритмов, которые должен знать каждый программист на Python»


Понимание работы алгоритмов и умение применять их для решения прикладных задач – must-have для любого программиста или разработчика. Эта книга поможет вам не только развить навыки использования алгоритмов, но и разобраться в принципах их функционирования, в их логике и математике.

     28.02.2023       Выпуск 480 (27.02.2023 - 05.03.2023)       Статьи

Pytest tips and tricks

Набор советов по изучению и использованю pytest в тестировании

     28.02.2023       Выпуск 480 (27.02.2023 - 05.03.2023)       Статьи

Особенности автоматического дифференцирования в PyTorch. Часть 1

PyTorch активно развивается более пяти лет и представляет собой целую экосистему для создания моделей машинного обучения на основе глубоких нейронных сетей. У подобных ИТ-продуктов широкий спектр применения. В частности, они помогают научному и бизнес-сообществу проводить исследования, вести разведку данных и проверять гипотезы. Несмотря на то, что на сегодняшний день это один из самых популярных фреймворков машинного обучения в мире, в рунете пока довольно мало статей о его технических особенностях.

     28.02.2023       Выпуск 480 (27.02.2023 - 05.03.2023)       Статьи

VS Code, python, контейнеры — как обуздать эту триаду и разрабатывать внутри контейнера

Как пользоваться VS Code в полную силу Это небольшой туториал о настройке VS Code для работы с python. Здесь вы не увидите каких-то божественных откровений — тут будет просто мой опыт о том, как сделать свою работу/хобби немного комфортнее и почему я пришел именно к такой конфигурации.

     28.02.2023       Выпуск 480 (27.02.2023 - 05.03.2023)       Статьи

Об эффекте занижения коэффициента линейной регрессии «шумами» данных, или почему все-таки «регрессия»

Как сказал Йозеф Швейк, войдя в одно очень уважаемое заведение, "Добрый вечер всей честной компании" - от себя мне осталось лишь присовокупить к этой блестящей фразе "пользователей контента Хабра!" Прошу, однако же, в отличие от истории Швейка, не встречать мое приветствие "тычками под ребра" и комментариями про идиотизм автора, решившегося представить свой первый опус взыскательной публике.

     27.02.2023       Выпуск 480 (27.02.2023 - 05.03.2023)       Статьи

Основы индексации и срезов в Python

Все сталкиваются с индексами на самых ранних стадиях освоения языка, как правило, при изучении списков. Вероятно, вы и так знаете, что индексация в Python начинается с нуля. У нас есть список movies, тогда операция movies[0] вернёт первый элемент списка.

     27.02.2023       Выпуск 480 (27.02.2023 - 05.03.2023)       Статьи
     01.03.2023       Выпуск 480 (27.02.2023 - 05.03.2023)       Релизы

virtualenv - 20.20.0

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

     28.02.2023       Выпуск 480 (27.02.2023 - 05.03.2023)       Релизы

IPython - 8.11.0

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

     28.02.2023       Выпуск 480 (27.02.2023 - 05.03.2023)       Релизы

watchdog - 2.3.1

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

     26.02.2023       Выпуск 479 (20.02.2023 - 26.02.2023)       Статьи

О «раздутом пузыре» нейросетей

В этом посте я попытаюсь разобраться, что из сказанного является правдой. Утверждения:
1. Закон Мура больше не выполняется из-за фундаментальных физических ограничений ⇒ масштабирование нейросетевых моделей по вычислительному бюджету невозможно.
2. Нейросетевые модели внедряются слишком медленно.
3. Ответы нейросетевых моделей неконтролируемы и неинтерпретируемы.Дальше обсудим каждое из них. Читать далее

     26.02.2023       Выпуск 479 (20.02.2023 - 26.02.2023)       Релизы

django-two-factor-auth - 1.15.1

Полноценная двухфакторная аутентификации для Django.. Изменения описаны по ссылке https://pypi.org/project/django-two-factor-auth/1.15.1/. Скачать можно по ссылке: https://pypi.python.org/pypi/django-two-factor-auth/

     26.02.2023       Выпуск 479 (20.02.2023 - 26.02.2023)       Релизы

coverage - 7.2.1

Утилита позволяющая измерить процент покрытия тестами. Изменения описаны по ссылке https://pypi.org/project/coverage/7.2.1/. Скачать можно по ссылке: http://pypi.python.org/pypi/coverage/

     25.02.2023       Выпуск 479 (20.02.2023 - 26.02.2023)       Статьи

10 первых ошибок в карьере ML-инженера

Работа ML-инженера заключается не только в обучении моделей — хороший специалист погружается в бизнес-контекст, умеет доносить мысли до коллег без ML-бэкграунда, а также не забывает про тесты, дизайн-документы и документацию. Богдан Печёнкин, автор Симулятора ML, собрал 10 ошибок специалистов, которые зачастую встречаются в первые годы карьеры.