Собрали в одном месте самые важные ссылкии сделали Тренажер IT-инцидентов для DevOps/SRE
Быстрое введение в основы unittest
Или ужасающая история о том почему нужно специфицировать ловлю исключений, а не ловить все подряд.
Автор дружественного нам ресурса pep8.ru предлагает всеобщему вниманию утилиту для упрощения выполнения повседневных скриптов на языке python
Напомним, что bumpversion - утилитка позволяющая заменить все вхождения строк с версией продукта в коде
Проще всего создать динамические страницы на Python при помощи CGI-скриптов. CGI-скрипты - это исполняемые файлы, которые выполняются веб-сервером, когда в URL запрашивается соответствующий скрипт. Автор рассказывает нам, как написать Hello world, как CGI-скрипт.
Руководство для начинающих как, используя pyqt4 и Qt Designer, создать и отрисовать GUI
Довольно обширная статья о применении opencv для поиска фрагмента изображения при измененном масштабе
Автор рассматривает вопросы конкурентного программирования, что такое потоки и процессы, когда и как их использовать. Доступна также первая часть
Автору выдалась свободная суббота и он решил перевести впечатлившую его накануне инфографику по выбору первого языка программирования. Оригинальную картинку мы уже анонсировали в прошлом выпуске
Рассказ о механизме хранения паролей в Django без особого погружения в тему
Очень хорошая, подробная статья со ссылками на дополнительные источники и достаточно ясной структурой для того, чтобы создать игровое приложение с нуля от планирования до сборки на целевое устройство
Продолжение серии статей о функциях в python. На этот раз обширное повествование о декораторах.
Руководство с самого нуля, начиная с установки нужных версий софта до написания кода, но без погружения в важные детали
Кратенькое руководство по созданию GUI с применением wxglade для совсем уж новичков
Нас научат как применять неизменяемые структуры данных и как корректно применять методы изменяемых структур; напомнят о map, filter и reduce; как применять модуль toolz для каррирования и создания вычислительных цепочек (pipeline) когда результат вычисления одной функции становится аргументом для другой.
В эпоху Big Data графическое представление многомерных данных является весьма актуальной задачей. Однако результат визуализации не всегда соответствует ожиданиям. Об одном из способов визуализации и идет речь в этой статье.
Автор пытается показать немного больше отличий py2 vs py3 чем традиционное сравнение print. Цель - намекнуть в очередной раз, что пора переходить на свежую версию Python.
Вниманию читателей представляется перевод неофициальной документации Selenium для Python. Обещается серия таких переводов на хабре.
Проект PyPy представляют новую реализацию словарей. Они более эффективно (в плане производительности) используют память и сохраняет порядок следования элементов при итерировании. Забавно, но реализация подсмотрена в Zend engine (PHP)
Описание и пример работы библиотеки WSRPC, упрощающей работу с WebSockets как на сервере так и на клиенте (JavaScript)