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

Собрали в одном месте самые важные ссылки
консультируем про IT, Python

     02.01.2019       Выпуск 263 (31.12.2018 - 06.01.2019)       Статьи
     24.12.2018       Выпуск 262 (24.12.2018 - 30.12.2018)       Статьи
     23.12.2018       Выпуск 261 (17.12.2018 - 23.12.2018)       Статьи

Как оптимизировать Django REST Viewsets

Базовая диагностика тормозов

     21.12.2018       Выпуск 261 (17.12.2018 - 23.12.2018)       Статьи

История одного эксперимента с Cython и C++ vector

Одним холодным зимним вечером, хотелось согреться в офисе и проверить теорию одного коллеги, что C++ vector мог бы быстрее справиться с задачей, чем CPython list.
В компании мы разрабатываем продукты на базе Django и случилось так, что нужно было обработать один большой массив словарей. Коллега предположил, что реализация на C++ была бы гораздо быстрее, а меня не покидало чувство, что Гвидо и сообщество наверное немного круче нас в Си и возможно уже решили и обошли все подводные камни, реализовав всё гораздо быстрее.
Для проверки теории, я решил написать небольшой тестовый файл, в котором решил прогнать в цикле вставку 1М словарей одинакового содержания в массив и в vector 100 раз подряд.
Результаты хоть и были ожидаемые, но так же и внезапные.

     18.12.2018       Выпуск 261 (17.12.2018 - 23.12.2018)       Статьи

Знакомство с Тестированием в Python. Ч. 2

Если вы пишете тесты для веб-приложений, используя один из популярных фреймворков, например, Django или Flask, то стоит помнить о важных отличиях в написании и запуске таких тестов.

     18.12.2018       Выпуск 261 (17.12.2018 - 23.12.2018)       Статьи

Python и Django Logging

Как устроено и работает логгирование в Django

     17.12.2018       Выпуск 261 (17.12.2018 - 23.12.2018)       Статьи
     14.12.2018       Выпуск 260 (10.12.2018 - 16.12.2018)       Статьи

Распознаём тексты на Android Things с ABBYY RTR SDK и django

Представьте себе небольшой конвейер. По нему едут товары или какие-то детали, на которых важно распознавать текст (возможно, это некий уникальный идентификатор, а может, и что-то более интересное). Хорошим примером будут посылки. Работу конвейера дистанционно контролирует оператор, который отслеживает неполадки и в случае чего решает проблемы. Что может ему в этом помочь? Девайс на платформе Android Things может быть неплохим решением: он мобильный, легко настраивается и может работать через Wi-Fi. Мы решили попробовать использовать технологии ABBYY и узнать, насколько они подходят для таких ситуаций — распознавания текста в потоке на “нестандартных устройствах” из категории Internet of Things. Мы сознательно будем упрощать многие вещи, так как просто строим концепт

     12.12.2018       Выпуск 260 (10.12.2018 - 16.12.2018)       Статьи

Топ книг по фреймворку Django

Веб-фреймворк Django подробно документирован на официальном сайте: там и теория, и справочная информация, и руководства для новичков. Однако, несмотря на качество, далеко не всем новичкам эта документация приходится по душе. Что ж, у вас есть два пути. Первый — записаться на обучающие курсы. Второй — в очередной раз заглянуть на полки интернет-магазинов. Этим мы сегодня и займёмся.

     11.12.2018       Выпуск 260 (10.12.2018 - 16.12.2018)       Вопросы и обсуждения
     10.12.2018       Выпуск 260 (10.12.2018 - 16.12.2018)       Статьи
     10.12.2018       Выпуск 260 (10.12.2018 - 16.12.2018)       Статьи
     05.12.2018       Выпуск 259 (03.12.2018 - 09.12.2018)       Интересные проекты, инструменты, библиотеки

django-admin-multilang - мультиязычная админка Django

Небольшой проект который позволяет сделать административную панель Django в нескольких языках, без каких либо зависимостей

     03.12.2018       Выпуск 259 (03.12.2018 - 09.12.2018)       Релизы
     01.12.2018       Выпуск 258 (26.11.2018 - 02.12.2018)       Статьи
     28.11.2018       Выпуск 258 (26.11.2018 - 02.12.2018)       Интересные проекты, инструменты, библиотеки

django-rest-captcha - добавляем капчу для Django-rest-framework

Капчей нужно защищать не только веб формы но и публичный REST API. django-rest-captcha реализация капчи для DRF

     17.11.2018       Выпуск 256 (12.11.2018 - 18.11.2018)       Статьи