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

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

     18.03.2015       Выпуск 69 (16.03.2015 - 22.03.2015)       Статьи

Введение в SuPPort

Основанный на gEvent клиентский и серверный фреймворк применяемый для проектов PayPal и EBay

     18.03.2015       Выпуск 69 (16.03.2015 - 22.03.2015)       Статьи

Отображение структуры файловой системы в yaml

Звучит довольно громко, но по сути распечатка иерархии директорий и файлов в документ yaml.

     18.03.2015       Выпуск 69 (16.03.2015 - 22.03.2015)       Статьи

Делаем следующие шаги в python после новичка

Небольшой обзор материалов, которые могут быть полезными при изучении python на следующем уровне после того как ознакомились с основами

     18.03.2015       Выпуск 69 (16.03.2015 - 22.03.2015)       Статьи

Очень короткий способ проанализировать количество входящих на Gmail в IPython notebook

Берем экспортированный архив из gmail и буквально в 4 строчки получаем красивый график

     18.03.2015       Выпуск 69 (16.03.2015 - 22.03.2015)       Статьи

Ваше первое GUI приложение на PyQt

Статья начального уровня о том как пользоваться Qt-designer и потом использовать результаты работы в нем в приложении на Python

     18.03.2015       Выпуск 69 (16.03.2015 - 22.03.2015)       Статьи

Django DB Mailer — простая и удобная батарейка, для отправки почтовых сообщений в вашем проекте

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

     17.03.2015       Выпуск 69 (16.03.2015 - 22.03.2015)       Статьи

Система уведомлений в реальном времени на Django с помощью gevent-socketio и RabbitMQ

Реализация и сравнение с аналогичным решением на Node.js

     15.03.2015       Выпуск 68 (09.03.2015 - 15.03.2015)       Статьи

События и сигналы в PyQt5

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

     13.03.2015       Выпуск 68 (09.03.2015 - 15.03.2015)       Статьи

Защищаем код на python от копирования

В первой части предлагаются варианты с дистрибьюцией байткода, шифрование кода и компиляция Cython

     13.03.2015       Выпуск 68 (09.03.2015 - 15.03.2015)       Статьи

Подборка однострочников на СheckIO

В силу выразительности языка программирования python, иногда довольно замысловатые задачи можно решить в одну строку. Главное соблюсти правило о читаемости. Замечательный сервис СheckIO представляет подборку интересных однострочных решений для их задач.

     13.03.2015       Выпуск 68 (09.03.2015 - 15.03.2015)       Статьи

10 лучших фреймворков для веб-раработки

Внезапно и без аргументов в десятку не попал Django, зато есть, например, CubicWeb, Zope2 и Grok - вы знаете таких?

     13.03.2015       Выпуск 68 (09.03.2015 - 15.03.2015)       Статьи

Звуковые отпечатки: распознавание рекламы на радио

Из этой статьи вы узнаете, что распознавание даже коротких звуковых фрагментов в зашумленной записи — вполне решаемая задача, а прототип так вообще реализуется за 30 строчек кода на Python. Мы увидим, как тут помогает преобразование Фурье, и наглядно посмотрим, как работает алгоритм поиска и сопоставления отпечатков. Статья будет полезна, если вы сами хотите написать подобную систему, или вам интересно, как она может быть устроена.

     13.03.2015       Выпуск 68 (09.03.2015 - 15.03.2015)       Статьи

Зачем нам не нужен virtualenv и rvm

Рассказ о том, как использовать последние версии ruby и python для web-разработки и не создавать бардака в системе

     12.03.2015       Выпуск 68 (09.03.2015 - 15.03.2015)       Статьи

Можно ли верить коду в редакторе?

Интересный нюанс с выводом текста в разных текстовых редакторах/IDE, который может кардинально поменять смысл кода

     12.03.2015       Выпуск 68 (09.03.2015 - 15.03.2015)       Статьи

Если вы решили перейти с PHP на Python, то к чему следует подготовиться

Думали ли вы когда-нибудь о том, что однажды слишком быстро втянулись в веб-программирование на PHP? И вот уже прошло много лет, у вас хороший опыт, и вы не думаете ни о каких других способах „делать“ веб, кроме как на PHP. Может быть, у вас возникают сомнения в правильности выбора, однако непонятно, как найти способ быстро его проверить. А хочется примеров, хочется знать, как изменятся конкретные аспекты деятельности.

     11.03.2015       Выпуск 68 (09.03.2015 - 15.03.2015)       Статьи

Управление макетом в PyQt5

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

     11.03.2015       Выпуск 68 (09.03.2015 - 15.03.2015)       Статьи

Среднестатистический Python-разработчик должен зарабатывать за рубежом больше $100

Интересное исследование на международных биржах для поиска разработчиков oDesk, Elance, Toptal, Glassdoor, AngelList и Payscale о том кем стоит работать и какие инструменты выбирать

     11.03.2015       Выпуск 68 (09.03.2015 - 15.03.2015)       Статьи

Коллекции

Небольшой обзор таких коллекций как Counter, deque, defaultdict, namedtuple, OrderedDict