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

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

     29.05.2018       Выпуск 232 (28.05.2018 - 03.06.2018)       Статьи

Автоматическая визуализация python-кода. Часть третья: новые возможности графического представления кода

Ссылки на предыдущие части:

 

  • Часть первая — обсуждены блок-схемы, имеющиеся инструменты для работы с блок-схемами, а также все графические примитивы, необходимые для создания графического представления кода.
  • Часть вторая — обсуждены реализация ( выполнена, в основном, на Питоне) генерации графического представления кода, реализованная и планируемая функциональность, предлагаемый микро язык разметки.
Пример среды, поддерживающей такое графическое представление показан на картинке ниже.

     28.05.2018       Выпуск 232 (28.05.2018 - 03.06.2018)       Статьи
     28.05.2018       Выпуск 232 (28.05.2018 - 03.06.2018)       Статьи
     27.05.2018       Выпуск 231 (21.05.2018 - 27.05.2018)       Статьи
     27.05.2018       Выпуск 231 (21.05.2018 - 27.05.2018)       Статьи

Мега-Учебник Flask, Часть XXIII: Интерфейсы прикладного программирования (API) Flask

Это двадцать третья часть Мега-Учебника, в которой я расскажу вам, как расширить микроблог с помощью интерфейса прикладного программирования (или API), который клиенты могут использовать для работы с приложением более прямым способом, чем традиционный рабочий процесс веб-браузера.

     24.05.2018       Выпуск 231 (21.05.2018 - 27.05.2018)       Статьи

Быстрые тесты в Django

Медленные тесты не только тратят время разработчиков на ожидание, но и усложняют следование лучших практик TDD (red-green testing). Когда тестовый набор выполняется несколько минут или дольше - это приводит к тому, что весь набор тестов запускают редко и баги, которые можно было бы исправить раньше и быстрее, откладываются.

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

     23.05.2018       Выпуск 231 (21.05.2018 - 27.05.2018)       Статьи

Как установить Python 3

На разных операционных системах

     23.05.2018       Выпуск 231 (21.05.2018 - 27.05.2018)       Статьи

Постановка Data Science задач и взаимодействие с бизнесом

В этот раз снова о Data Science. Думаю, многим знакома методология CRISP-DM, о которой говорят на большинстве курсов, но вот про первый пункт (business understanding) информации достаточно мало, в зря, ведь он очень важный.

Поэтому в этой статье мы поговорим о взаимодействии с бизнесом и о том, какие обычно бывают проблемы и сложности в этом вопросе. Давайте разберем все на примере.