Собрали в одном месте самые важные ссылки
и сделали Тренажер IT-инцидентов для DevOps/SRE
Язык Python сам по себе считается кросс-платформенным, но до тех пор, пока дело не доходит до взаимодействия python-скрипта и внешних платформозависимых компонентов. Например, механизм подключения сетевой папки в Windows и Linux кардинально отличается. Один из возможных подходов к решению этой проблемы рассматривается в этой статье.
Наверняка вы сталкивались с ситуацией когда ваша программа на python отказывалась завершиться с помощью Ctrl+C и вам очень хотелось узнать причину этой проблемы. Рецепт как это сделать показан в данной статье.
Для этой интересной задачи предлагается применять Docker Compose и Docker Machine
Статья о построении графиков для веб-приложений с применением популярного модуля pygal
Статья о том как сгенерировать данные похожие на результат замеров гармонических колебаний
Результат десятилетней, активной разработки модуля для абстрагирования от баз данных и ORM. Не обошлось, впрочем, и без немедленного выпуска 1.0.1
Модуль предоставляющий одинаковый синтаксис для импорта настроек в разных форматах JSON/YAML/INI/XML синтаксис соответствует импорту из .py файла
Хорошая статья об исследовании и улучшении начального дорого решения проблемы поиска анаграм в заданном списке слов
Немного черной магии с внутренними переменными и все получается
Небольшая статья о том как лучше организовать код, строящий фреймы в wxPython
Программы таких больших конференций как PyCon бывают слишком обширными, чтобы в них быстро ориентироваться. Статьи, похожие на данную, весьма в этом помогают.
Рассказ о том как построить анимированные 3D-графики с помощью Matplotlib
Кому-то статья может показаться верхом очевидности и цитирования документации, а кому-то спасет много времени. Надеюсь это второй отзовется в комментариях.
Статьи достаточно общего плана и призваны довести до широкого круга разработчиков проблемы и планы в разработке языка программирования Python
Tox - система тестирования вашего кода в разных виртуальных окружениях
Предпосылками для полноценного функционального программирования в Python являются: функции высших порядков, развитые средства обработки списков, рекурсия, возможность организации ленивых вычислений. Сегодня познакомимся с простыми элементами, а сложные конструкции будут в других уроках.
Стандартно в Django для модели создаются три роли: «добавить», «редактировать», «удалять». Но как же быть, если мы хотим дать роль пользователю только на просмотр и при этом использовать django.admin? Есть множество способов, но элегантных, которые позволили бы создать роль «Can view model» практически нет.
Страничка на сервисе поиска информации из первых рук ZEEF, которая пользуется большой популярностью и содержит ссылки на действительно полезные ресурсы, проекты и статьи
tries это что-то среднее между tree и try - структура ускоряющая поиск по элементам за счет замедления вставки
Порой возникает задача выполнить некоторые действия в момент, когда в модели произошло конкретное определённое изменение. В описанном примере рассматривается модель заказа, и нужно записать время оплаты заказа в момент, когда статус оплаты изменился с «не оплачено» на «оплачено»