Собрали в одном месте самые важные ссылкии сделали Тренажер IT-инцидентов для DevOps/SRE
Под стать номеру версии релиз довольно крупный - объявлено о более чем 150 изменениях, 6000 коммитов.
На примере проекта PyVmMonitor автор пытается донести до нас свою точку зрения относительно того как проектировать расширяемые клиентские приложения
Рассматривается тот случай когда нужно задать финальный размер только одной стороны и применяется PIL
В начале недели номер версии django-sitemessage — каркаса для отправки сообщений из Django — перевалил за 0.5
По мнению автора статьи python, точнее его самый известный представитель CPython, не очень предназначен для каких-либо быстрых расчетов. Иначе говоря, производительность у него не такая уж хорошая. А вот скорость разработки и читаемости отличная. О читаемости и пойдет речь, а точнее как ее улучшить.
Рассказ о простом алгоритме, генерирующем текстуры планет, и пример программы на Python, позволяющей генерировать аналогичные текстуры.
Небольшое интервью Гвидо ван Россума о Python и себе любимом
Вводная статья о создании GUI на EFL - движке, который применяется в окружении рабочего стола Enlightenment desktop и входит в ядро мобильной платформы Tizen от Samsung
Погружение в стандартную библиотеку multiprocessing и немного о багах
Обращение к тем, кто еще не обратил внимание на асинхронные методики программирования. О том, что думать об этом нужно не как об очередной писькомерке, а как о доказано эффективном стиле разработке, имеющим такое же преимущество перед синхронными методиками как ООП перед процедурным
В предыдущей статье этот же автор говорил, что не стоит в качестве мерила aio* воспринимать именно производительность, ценен сам подход. Но тут же приводит и бенчмарки, на всякий случай. Здесь aio* выигрывает, но есть ли там достаточно инструментов для комфортной разработки прямо сейчас?
Команда Dropbox заявляет, что теперь все их скрипты (в том числе достаточно развесистые) можно выполнять с помощью Pyston
Достаточно простой способ сделать автодополнения параметров для скриптов, написанных на основе argparse.
В ветке 1.7, как всегда, серьезная война с багами в миграциях. Стоит обновиться.
Рецепт того как обернуть запросы библиотеки requests к http-сервисам в заглушки при тестировании
Доступен корректирующий выпуск языка программирования Python 3.4.3, в котором представлено около 150 исправлений. Из изменений можно отметить опциональную поддержку LibreSSL, удаление RC4 из списка шифров по умолчанию в модуле SSL, отключение поддержки SSLv3 и PROTOCOL_SSLv3 в пользу ssl.PROTOCOL_SSLv23 (TLSv1.1, TLSv1.2).
Еще одна статья о том нужно ли брать Python в качестве первого языка программирования для изучения. Аргументы в стиле "никого еще не уволили за то, что был применен Python" и "Изучать Python - это как изучать латынь - вряд ли понадобится в реальной практике, но основу для понимания остальных языков заложит верную"
В 2002 году Тим Петерс разработал гибридный алгоритм сортировки Timsort, который хитроумно сочетает в себе сортировку вставками и сортировку слиянием. Сейчас это стандартный алгоритм сортировки в Python, OpenJDK, Sun JDK в Android JDK. К сожалению, недавно в нём обнаружен явный баг.
Обзор полезных расширений для Flask, которые, по мнению автора, должны улучшить работу над проектами в сравнении с Django