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

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

     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)       Статьи
     12.11.2018       Выпуск 256 (12.11.2018 - 18.11.2018)       Статьи

Как создать чат-бота для ВКонтакте, используя Python, Django и webhook

Возможно я плохо искал, но я не смог найти подробного руководства по созданию бота на python с применением фреймворка Django и подхода webhook, работающего на хостинге от российской компании. В большинстве материалов говориться о применении фреймворка Flask и использования бесплатных хостингов Heroku и PythonAnywhere. Опыт сообщества Хабр меня выручает, поэтому я решил в знак благодарности потратить время на написание данной статьи. Опишу полученный практический опыт, чтобы дать возможность всем кто в этом заинтересован сэкономить время и лучше понять как сделать бота на Python с применением фреймворка Django на своём хостинге, используя подход webhook.

     02.11.2018       Выпуск 254 (29.10.2018 - 04.11.2018)       Релизы
     26.10.2018       Выпуск 253 (22.10.2018 - 28.10.2018)       Статьи

Авторизация пользователей в Django через GSSAPI и делегация прав пользователя серверу Django

Недавно нам с коллегами понадобилось реализовать прозрачную (SSO) авторизацию в нашем проекте. Сейчас довольно мало информации по теме особенно на русском языке. По этой причине решено было поделиться с потомками реализацией подобного функционала.

Итак задача заключалась в следующем: необходимо было настроить прозрачную авторизацию через GSSAPI от пользователя на сервер, а так же иметь потом возможность от имени этого пользователя ходить в БД.

     24.10.2018       Выпуск 253 (22.10.2018 - 28.10.2018)       Статьи

Django - Урок 38. Использование BeatifulSoup 4 для очистки публикуемого контента от нежелательных html тегов

При развитии веб-сайта, на котором добавлена возможность писать комментарии или публиковать статьи, в которых разрешена html-вёрстка, важен механизм для очистки нежелательных html-тегов, в частности тегов script и style , поскольку вредоносные скрипты на качественном ресурсе точно не должны присутствовать. А также хорошо будет иметь возможность очистки стиля текста, особенно, если ресурс подразумевает единообразный стиль.