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

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

     30.08.2019       Выпуск 297 (26.08.2019 - 01.09.2019)       Статьи
     29.08.2019       Выпуск 297 (26.08.2019 - 01.09.2019)       Статьи

Распаковка вложенных списков неопределенной глубины

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

 

     29.08.2019       Выпуск 297 (26.08.2019 - 01.09.2019)       Вопросы и обсуждения
     29.08.2019       Выпуск 297 (26.08.2019 - 01.09.2019)       Статьи

Как я учил змейку играть в себя с помощью Q-Network

Однажды, исследуя глубины интернета, я наткнулся на видео, где человек обучает змейку с помощью генетического алгоритма. И мне захотелось так же. Но просто взять все то же самое и написать на python было бы не интересно. И я решил использовать более современный подход для обучения агентных систем, а именно Q-network. Но начнем с начала.

     28.08.2019       Выпуск 297 (26.08.2019 - 01.09.2019)       Статьи
     28.08.2019       Выпуск 297 (26.08.2019 - 01.09.2019)       Статьи
     28.08.2019       Выпуск 297 (26.08.2019 - 01.09.2019)       Статьи

Производительность — это не только CPU: создание собственных профилировщиков для Python

Предположим, ваша Python-программа оказалась медленной, и вы выяснили, что это лишь отчасти обусловлено нехваткой процессорных ресурсов. Как выяснить то, какие части кода вынуждены ожидать чего-то такого, что не относится к CPU?

     28.08.2019       Выпуск 297 (26.08.2019 - 01.09.2019)       Статьи

Консультант+: небольшое улучшение выдачи. Шрифт, стили, выравнивание текста в python

«Консультант+» — справочная система для юристов, бухгалтеров и так далее. Работает стабильно, как часы. В этом посте предлагается немного эти часы настроить под свои нужды в части выдачи текста, а именно: взглянуть как можно переработать с помощью python текстовую информацию, которую выдает система. Попутно поработать с элементами текста, заявленными в заголовке.

     26.08.2019       Выпуск 297 (26.08.2019 - 01.09.2019)       Статьи
     28.08.2019       Выпуск 297 (26.08.2019 - 01.09.2019)       Статьи
     26.08.2019       Выпуск 297 (26.08.2019 - 01.09.2019)       Статьи
     26.08.2019       Выпуск 297 (26.08.2019 - 01.09.2019)       Статьи