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

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

     04.06.2015       Выпуск 80 (01.06.2015 - 07.06.2015)       Статьи

Boto: применяем Python для автоматизации управления AWS

Статья самого начального уровня о том что и куда нужно устанавливать и как запустить простейшую задачу

     04.06.2015       Выпуск 80 (01.06.2015 - 07.06.2015)       Статьи

Релиз Python 2.7.11 будет на 10-20% быстрее

На декабрьский релиз запланирован бекпорт оптимизации переключения опкодов из 3.x. И да, в Python3 эта оптимизация доступна уже прямо сейчас.

     04.06.2015       Выпуск 80 (01.06.2015 - 07.06.2015)       Статьи

Стоит ли писать async-адаптеры для каждой СУБД?

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

     03.06.2015       Выпуск 80 (01.06.2015 - 07.06.2015)       Статьи

Управление Windows компьютерами из консоли Linux

Задача удаленной установки софта, проверки состояния, дистанционного выключения/перезагрузки большой группы Windows компьютеров (учебные классы) может решаться с помощью freeSSHd — ssh-сервера для Windows.

     03.06.2015       Выпуск 80 (01.06.2015 - 07.06.2015)       Статьи

Проверка высказывания Пиковера о числе ПИ

Проверка высказывания Клиффорда Пиковера (автора замечательной книги "Великая физика") о том, что цифры '44899' встречаются в дробной части числа Пи ровно на 44899-й позиции. Также находится несколько других вариантов такой ситуации.

     03.06.2015       Выпуск 80 (01.06.2015 - 07.06.2015)       Статьи

Сравниваем Python и R для сферы анализа данных

Большая статья с картинками о преимуществах и недостатках в тех или иных случаях двух языков программирования, активно применяемых по всему миру для автоматизации задач анализа данных

     02.06.2015       Выпуск 80 (01.06.2015 - 07.06.2015)       Статьи

Пишем расширения для pylint

Иногда к стандартным проверкам кода, которые идут в составе pylint недостаточно. Тогда можно, следуя этому руководству, добавить собственную проверку или изменить поведение имеющейся.

     31.05.2015       Выпуск 79 (25.05.2015 - 31.05.2015)       Статьи

Введение в разработку веб-приложений на Flask

Большое руководство от А до Я по созданию приложения "TODO"

     31.05.2015       Выпуск 79 (25.05.2015 - 31.05.2015)       Статьи

Разбираемся с образами для Docker

Автор доступно излагает информацию о том что такое образы для Docker и как корректно создать такой образ для развертывания python-приложения

     31.05.2015       Выпуск 79 (25.05.2015 - 31.05.2015)       Статьи

Измеряем производительность на реальном трафике в uwsgi-приложении

Полезная статья с методикой получения аналитических метрик из uwsgi-приложения с помощью модуля datadog

     31.05.2015       Выпуск 79 (25.05.2015 - 31.05.2015)       Статьи

Объединение миграций в django

Лично для меня оказалось сюрпризом, что в Django migrations есть специальная команда - squashmigrations, которая объединяет миграции в один файл. Статья подробно рассказывает о достоинствах и недостатках этой операции

     31.05.2015       Выпуск 79 (25.05.2015 - 31.05.2015)       Статьи

Давайте сменим подход к управлнию кодом фронденда Django!

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

     31.05.2015       Выпуск 79 (25.05.2015 - 31.05.2015)       Статьи

Использование Python на AWS Lambda

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

     30.05.2015       Выпуск 79 (25.05.2015 - 31.05.2015)       Статьи

Sexy primes, «медленный питон» или как я бился о стену непонимания

Многие разработчики, особенно принимающие активное участие в проектировании системы, наверняка сталкивались с подобной ситуацией: приходит коллега (разраб, проектлид или продажник не суть важно) с очередной идеей-фикс: давай перепишем все на java, scala и т.д. (любимое подставить). Почему это не всегда разумно и рассказывается в данной статье.

     28.05.2015       Выпуск 79 (25.05.2015 - 31.05.2015)       Статьи

Samba4 — использование Python Scripting Interface

Samba4 имеет встроенный интерфейс на Python. Многие утилиты (samba-tool, например) полностью реализованы на Python с применением этого интерфейса. Как им пользоваться и рассказывается в статье.

     28.05.2015       Выпуск 79 (25.05.2015 - 31.05.2015)       Статьи

Приступаем к работе с RethinkDB в Python 3

Немного текста и много примеров кода, которые могут помочь понять принципы работы с современной СУБД для приложений работающих в режиме реального времени