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

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

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

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

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

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

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

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

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

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

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

     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)       Статьи

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

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

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

Введение в функциональное программирование на 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

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

Разгадываем картинку из твиттера компании Intel

Имеется страшилка, обладающая невероятным количеством подчеркиваний, лямбд и чрезвычайно редкой функцией __import__. Автор разбирается в то что это за зверь и что он делает?

     04.05.2015       Выпуск 75 (27.04.2015 - 03.05.2015)       Статьи

Django-jenkins и COVERAGE_EXCLUDES_FOLDERS

Автор потратил некоторое время на поиск правильного способа прописать каталоги исключенные из coverage отчета для jenkins и делится готовым рецептом

     03.05.2015       Выпуск 75 (27.04.2015 - 03.05.2015)       Релизы

Jython 2.7

Вышла полноценная версия 2.7 интерпретатора python выполняющегося в JVM

     03.05.2015       Выпуск 75 (27.04.2015 - 03.05.2015)       Статьи
     03.05.2015       Выпуск 75 (27.04.2015 - 03.05.2015)       Статьи

Собственные типы полей в SQLAlchemy

Часто возникает необходимость хранить в БД статус модели. При этом необходимо оптимально хранить статус в базе и удобно работать с ним в коде. Автор показывает как это сделать с использованием собственных типов полей в SQLAlchemy.

     02.05.2015       Выпуск 75 (27.04.2015 - 03.05.2015)       Статьи

Python tips & tricks

Конспект интересных приемов из книги Марка Лутца "Learning Python"

     30.04.2015       Выпуск 75 (27.04.2015 - 03.05.2015)       Статьи

Быстрый парсинг на Python с помощью asyncio

Перевод хорошей статьи, анонс которой мы уже постили в одном из прошлых выпусков

     29.04.2015       Выпуск 75 (27.04.2015 - 03.05.2015)       Видео

Видео с митапа KyivPy #14

В этот раз Максим Климишин расказывает о трансдюсерах в Python, Игорь Давыденко о React.js для Python разработчика, Дмитрий Чаплинский и Дмитрий Гамбаль о том, как строится опенсорс краудсорсинговая платформа "Vulyk", Андрей Светлов о PEP 492, Павел Коломиец о проекте Vagga

     29.04.2015       Выпуск 75 (27.04.2015 - 03.05.2015)       Статьи
     27.04.2015       Выпуск 75 (27.04.2015 - 03.05.2015)       Статьи

CPython для самых маленьких: введение

Этой статьей автор открывает цикл, посвященный внутреннему устройству интерпретатора языка Python.