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

Собрали в одном месте самые важные ссылки
читайте нас в Twitter

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

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

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

     26.05.2018       Выпуск 231 (21.05.2018 - 27.05.2018)       Интересные проекты, инструменты, библиотеки

Emojinator - emoji классификатор

Определяем эмоджи в видео потоке

     26.05.2018       Выпуск 231 (21.05.2018 - 27.05.2018)       Вопросы и обсуждения
     26.05.2018       Выпуск 231 (21.05.2018 - 27.05.2018)       Интересные проекты, инструменты, библиотеки

retro - ретро игры для Retro Gym

Retro Gym - платформа для обучения с подкреплением

     25.05.2018       Выпуск 231 (21.05.2018 - 27.05.2018)       Вопросы и обсуждения
     24.05.2018       Выпуск 231 (21.05.2018 - 27.05.2018)       Учебные материалы

Привет Qt для Python

Скоро будет выпущена технология предоставляющая Qt для Python о чём рассказали в блоге Qt Company. Речь идёт о PySide2, которая явяется официальным аналогом PyQt .

Рассмотрим создание не сложного приложения показывающего простоту Qt для Python с использованием виджетов QWidgets

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

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

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

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