Собрали в одном месте самые важные ссылки
и сделали Тренажер IT-инцидентов для DevOps/SRE
Несколько версий ограничения количества объектов в группе при выборке данных из SQL-хранилища с измерением их эффективности
В django тестах можно замерять количество сделанных SQL запросов. Как и зачем это нужно описывается в этой статье.
Вкратце - перенос переменных в функции в локальную область видимости может дать прирост производительности на 5 и более процентов
Как воспользоваться сторонним REST API с помощью библиотеки requests
Хороший, мотивирующий рассказ о Docker и развертывании на нем Flask-приложения
Наши друзья взялись за перевод замечательного руководства по PyQt5 от zetcode. PyQt5 - это набор Python библиотек для создания графического интерфейса на базе платформы Qt5 от компании Digia.
Под стать номеру версии релиз довольно крупный - объявлено о более чем 150 изменениях, 6000 коммитов.
Небольшой разговор об основных пунктах, благотворно влияющих на доступность, а значит и популярность приложений с открытым кодом, с упором на библиотеки — область взаимодействия «разработчик-разработчик».
На примере проекта PyVmMonitor автор пытается донести до нас свою точку зрения относительно того как проектировать расширяемые клиентские приложения
Рассматривается тот случай когда нужно задать финальный размер только одной стороны и применяется PIL
В начале недели номер версии django-sitemessage — каркаса для отправки сообщений из Django — перевалил за 0.5
Небольшое интервью Гвидо ван Россума о Python и себе любимом
По мнению автора статьи python, точнее его самый известный представитель CPython, не очень предназначен для каких-либо быстрых расчетов. Иначе говоря, производительность у него не такая уж хорошая. А вот скорость разработки и читаемости отличная. О читаемости и пойдет речь, а точнее как ее улучшить.
Погружение в стандартную библиотеку multiprocessing и немного о багах
Рассказ о простом алгоритме, генерирующем текстуры планет, и пример программы на Python, позволяющей генерировать аналогичные текстуры.
Вводная статья о создании GUI на EFL - движке, который применяется в окружении рабочего стола Enlightenment desktop и входит в ядро мобильной платформы Tizen от Samsung
В 2002 году Тим Петерс разработал гибридный алгоритм сортировки Timsort, который хитроумно сочетает в себе сортировку вставками и сортировку слиянием. Сейчас это стандартный алгоритм сортировки в Python, OpenJDK, Sun JDK в Android JDK. К сожалению, недавно в нём обнаружен явный баг.
В ветке 1.7, как всегда, серьезная война с багами в миграциях. Стоит обновиться.
Команда Dropbox заявляет, что теперь все их скрипты (в том числе достаточно развесистые) можно выполнять с помощью Pyston
Обзор полезных расширений для Flask, которые, по мнению автора, должны улучшить работу над проектами в сравнении с Django