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

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

     19.05.2015       Выпуск 78 (18.05.2015 - 24.05.2015)       Статьи

API RingCloud, всё только начинается

Небольшая реклама облачного сервиса обслуживания телефонии с REST API

     19.05.2015       Выпуск 78 (18.05.2015 - 24.05.2015)       Статьи

Всепогодные митапы, хакатоны, лекции и даже стажировки для ИТ-сообщества

Обзор мероприятий, приходящихся на конец мая. Не только, и даже не столько о python, сколько об IT вообще.

     18.05.2015       Выпуск 78 (18.05.2015 - 24.05.2015)       Статьи

9 популярных способов визуализировать данные

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

     18.05.2015       Выпуск 77 (12.05.2015 - 17.05.2015)       Статьи

Поверхностный реверс инжиниринг IronPython

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

     18.05.2015       Выпуск 78 (18.05.2015 - 24.05.2015)       Статьи

Разворачиваем web-приложение при помощи Fabric

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

     16.05.2015       Выпуск 77 (12.05.2015 - 17.05.2015)       Статьи

OAuth по шагам

Большая статья о том что такое OAuth, чем отличаются друг от друга версии и как с этим работать

     16.05.2015       Выпуск 77 (12.05.2015 - 17.05.2015)       Статьи

Moscow Python Meetup «Async: Why and When»

Автор приглашает всех на вторую встречу сообщества Moscow Python Meetup. Она пройдёт 28 мая (начало в 19:00) в офисе компании Rambler&Co. Тема встречи — «Async: why and when?».

     15.05.2015       Выпуск 77 (12.05.2015 - 17.05.2015)       Релизы

PyCharm 4.5

Из нововедений отмечают:
Новый инструмент для работы с manage.py
Поддержка Django 1.8
Рефакторинг Bulk move (групповое перемещение)
Рефакторинги для конвертации Python-модуля в пакет и наоборот
Значительно улучшенная поддержка IPython Notebook с новой IPython Notebook консолью
Временные Python-файлы (Scratch Files)
Начальная поддержка Python 3.5
Режим редактора Distraction-free mode, позволяющий ни на что не отвлекаться
И многое другое

     14.05.2015       Выпуск 77 (12.05.2015 - 17.05.2015)       Интересные проекты, инструменты, библиотеки

Imapy - получаем почту по протоколу IMAP

Гуманный синтаксис для работы с e-mail

     14.05.2015       Выпуск 77 (12.05.2015 - 17.05.2015)       Статьи

Введение в функциональное программирование на Python

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

     14.05.2015       Выпуск 77 (12.05.2015 - 17.05.2015)       Статьи

Ночные кошмары Питона: неявный `this`

Пример реализации неявного this вместо явного self в экземплярах класса

     13.05.2015       Выпуск 77 (12.05.2015 - 17.05.2015)       Интересные проекты, инструменты, библиотеки

Cutter - с вложенными списками никогда не было так легко

Синтаксический сахар для работы с данными при отладке

     13.05.2015       Выпуск 77 (12.05.2015 - 17.05.2015)       Статьи

На любые вопросы отвечает Мартин Питерс

Ответчик №1 на StackOverflow по вопросам о Python за все время предлагает задать ему любые, необязательно технические, вопросы

     13.05.2015       Выпуск 77 (12.05.2015 - 17.05.2015)       Статьи

Почему я не люблю конфигурацию в django-style

Автор библиотеки aiohttp делится своим мнением по поводу правильности и неправильности организации конфигов в приложении

     13.05.2015       Выпуск 77 (12.05.2015 - 17.05.2015)       Статьи

Масштабируем Python

В этот раз о производительности и прожорливости синтаксических конструкций, а не о способах оптимизации за счет сторонних инструментов

     13.05.2015       Выпуск 77 (12.05.2015 - 17.05.2015)       Интересные проекты, инструменты, библиотеки

Clize - вызываем ваши функции из коммандной строки

Максимально простой в использовании декоратор для конвертирования аргументов функции в параметры командной строки. Альтернатива для argparse, Click или docopt

     13.05.2015       Выпуск 77 (12.05.2015 - 17.05.2015)       Статьи

История одного тестового задания

Рассказ о сражении с довольно непростым тестовым заданием для соискателя должности разработчика на Python

     12.05.2015       Выпуск 76 (04.05.2015 - 11.05.2015)       Статьи

Эффективная векторизация в PyPy

Описание того что это, для чего нужно и как работает

     12.05.2015       Выпуск 76 (04.05.2015 - 11.05.2015)       Статьи

Pipelining - удачная модель обработки данных

Рассказ об этапах и задачах эффективной, масштабируемой и поддерживаемой модели обработки данных