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

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

     25.02.2015       Выпуск 66 (23.02.2015 - 01.03.2015)       Релизы

Django 1.8 beta 1 и 1.7.5

В ветке 1.7, как всегда, серьезная война с багами в миграциях. Стоит обновиться.

     25.02.2015       Выпуск 66 (23.02.2015 - 01.03.2015)       Статьи

Заглушки для HTTP-запросов в тестах на Python

Рецепт того как обернуть запросы библиотеки requests к http-сервисам в заглушки при тестировании

     25.02.2015       Выпуск 66 (23.02.2015 - 01.03.2015)       Статьи

Открытое письмо программирующим в синхронном стиле

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

     25.02.2015       Выпуск 66 (23.02.2015 - 01.03.2015)       Статьи

Сравнение производительности Django, Flask и AsyncIO (aiohttp.web+API-Hour)

В предыдущей статье этот же автор говорил, что не стоит в качестве мерила aio* воспринимать именно производительность, ценен сам подход. Но тут же приводит и бенчмарки, на всякий случай. Здесь aio* выигрывает, но есть ли там достаточно инструментов для комфортной разработки прямо сейчас?

     25.02.2015       Выпуск 66 (23.02.2015 - 01.03.2015)       Статьи

Flask. Наполняем «флягу» функциональностью

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

     25.02.2015       Выпуск 66 (23.02.2015 - 01.03.2015)       Релизы

Python 3.4.3

Доступен корректирующий выпуск языка программирования Python 3.4.3, в котором представлено около 150 исправлений. Из изменений можно отметить опциональную поддержку LibreSSL, удаление RC4 из списка шифров по умолчанию в модуле SSL, отключение поддержки SSLv3 и PROTOCOL_SSLv3 в пользу ssl.PROTOCOL_SSLv23 (TLSv1.1, TLSv1.2).

     24.02.2015       Выпуск 66 (23.02.2015 - 01.03.2015)       Интересные проекты, инструменты, библиотеки

Audiogrep - ищем отрезки в аудиозаписях с заданным текстом

Аналог похожего проекта videogrep. Построен на распознавании текста из голоса и поиске соответствующей позиции в ролике

     24.02.2015       Выпуск 66 (23.02.2015 - 01.03.2015)       Статьи

Проблема с пакетами в python

Еще один сигнал о том, что система создания и распространения пакетов в Python запутанная и сложная и для популяризации python обязательно нужно с этим что-то делать

     23.02.2015       Выпуск 66 (23.02.2015 - 01.03.2015)       Статьи

Введение в теорему Байеса

Автор пытается подробно рассказать о том что такое теорема Байеса и для чего применяется с примерами вычислений на Python

     23.02.2015       Выпуск 66 (23.02.2015 - 01.03.2015)       Статьи

Перенаправление вывода данных

Рецепт того как поймать, например, вывод функции print в строку. Хочется обратить внимание также на важный комментарий к статье

     23.02.2015       Выпуск 65 (16.02.2015 - 22.02.2015)       Статьи

Двухфакторная авторизация на Flask

Проблема безопасности персональных данных последнее время поднимается все чаще и чаще. Автор статьи попытался рассказать что такое двухфакторная авторизация и как ее реализовать на практике в web-приложении

     22.02.2015       Выпуск 65 (16.02.2015 - 22.02.2015)       Статьи

Классы и объекты. Часть 1

Довольно обширный рассказ о классах и объектах для начинающих

     21.02.2015       Выпуск 65 (16.02.2015 - 22.02.2015)       Статьи

Не забываем делать django-миграции

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

     20.02.2015       Выпуск 65 (16.02.2015 - 22.02.2015)       Статьи

videomonitor - следим за всем, что движется

Приложение на основе web2py для отслеживания картинки с вебкамеры и отправке уведомлений на сервер, если обнаружено движение

     19.02.2015       Выпуск 65 (16.02.2015 - 22.02.2015)       Статьи

Разбор данных с внешних сайтов с помощью Scrapy и MongoDB. Часть 2

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

     19.02.2015       Выпуск 65 (16.02.2015 - 22.02.2015)       Статьи

Гвидо ван Россум делает review кода некоторых решений в игре checkio

Довольно интересно посмотреть на советы от создателя языка.

     18.02.2015       Выпуск 65 (16.02.2015 - 22.02.2015)       Статьи

Символы нижнего подчеркивания

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

     18.02.2015       Выпуск 65 (16.02.2015 - 22.02.2015)       Статьи

Первые шаги с Elasticsearch

Elasticsearch - это платформа для поиска и анализа данных. Предлагается статья о применении этого движка на практике с помощью модуля elasticsearch