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

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

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

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

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

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

Bottle и плагины

В статье приведена информация о плагинах для мирофрейморка bottle, такая как, как создавать плагины да и зачем они нужны.

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

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

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

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

Разбираемся с AST: проверка аргументов методов

Рассказ о том как анализировать AST (абстрактные синтаксические деревья) на предмет корректности кода из которого они сгенерированы, например используется ли аргумент метода где-нибудь в его теле

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

Создание PDF-отчетов на основе pandas, jinja и weasyprint

Отдельного внимания здесь заслуживает библиотека weasyprint, которая без браузера умеет отрисовывать html+css в pdf или png на уровне прохождения теста Acid2 на совместимость со стандартами

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

50 оттенков серого

Да, и мы туда же. Только у нас скрипт на python для генерации черно-белого изображения с 50 вариациями оттенков

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

Система для голосований с помощью Flask

Планируется серия статей о том как реализовать на Flask систему проведения опросов и, возможно, тестирования знаний.

     16.02.2015       Выпуск 64 (09.02.2015 - 15.02.2015)       Статьи

Асинхронный Python и базы данных

Довольно подробное сказание о том, что работа с базами данных обычно не упирается в IO на стороне клиентов и насколько полезно в этом плане asyncio

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

Upgrade your pip & virtualenv now

Автор замечает, что многие разработчики используют старые версии pip и virtualenv, а в новых версиях есть много вкусненького - и пора бы обновиться

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

Методика Non-Maximum Suppression для распознавания лиц на изображениях

Ну как лиц... На этот раз автор ищет лица зомби, если это можно так назвать. Просто не может остановиться.

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

Отчёт с Moscow Django MeetUp № 25

Рассказы о Docker, Consul, Tornado (в сравнении с django)

     15.02.2015       Выпуск 64 (09.02.2015 - 15.02.2015)       Статьи

Выборка диапазонов по времени в многомерных массивах с помощью pandas

Небольшой трюк, показывающий как можно использовать pandas время для работы с многомерными массивами.

     15.02.2015       Выпуск 64 (09.02.2015 - 15.02.2015)       Статьи

Nature.com рекомендует python

Довольно респектабельный, международный научный журнал рекомендует применять python и посвятил этой рекомендации довольно большую статью. Не обошлось без hello world

     15.02.2015       Выпуск 64 (09.02.2015 - 15.02.2015)       Статьи

Как ускорить работу ваших скриптов на Python

Небольшой рассказ с примерами о том, как можно без особого напряжения увеличить скорость питоновского кода, в частности циклов. В качестве инструментов предлагается использовать multiprocessing, cython и numba.

     14.02.2015       Выпуск 64 (09.02.2015 - 15.02.2015)       Статьи

Разбираемся с комбинированным оператором присваивания (a += b)

Может ли python вывалить ошибку, но при этом присвоить значение переменной? В чем особенности оператора присваивания и как работают операторы комбинированного присваивания? На эти вопросы пытается найти ответы автор статьи.

     14.02.2015       Выпуск 64 (09.02.2015 - 15.02.2015)       Статьи

Шпаргалка по декораторам

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

     14.02.2015       Выпуск 64 (09.02.2015 - 15.02.2015)       Статьи

Жизненный цикл авторизации в Django с тестированием на каждом шагу

Седьмая часть огромной серии статей, которые мы почему-то пропустили, с детальным разбором на примере специального приложения механизма авторизации в Django. Все семь статей можно посмотреть так, планируется еще примерно три.

     13.02.2015       Выпуск 64 (09.02.2015 - 15.02.2015)       Статьи

Ищем заданный паттерн на картинке, применяя генетический алгоритм

Конкретная реализация алгоритма, описанного в отдельной статье. Ведется поиск по картинкам из мультфильмов/книг "Найди Вальдо"

     13.02.2015       Выпуск 64 (09.02.2015 - 15.02.2015)       Статьи

Приемы, трюки и подсказки по языку Python. Часть вторая - декораторы и контекст-менеджеры

Собственно, довольно подробный, с примерами кода, рассказ об использовании декораторв и контекст-менеджеров на практике. Первая часть статьи доступна по ссылке

     13.02.2015       Выпуск 64 (09.02.2015 - 15.02.2015)       Статьи

CGI: пишем простой сайт на Python. Часть 3: Пример приложения

Третья часть интересной серии серии статей о том как выглядит веб-разработка на более низком CGI уровне