Собрали в одном месте самые важные ссылкии сделали Тренажер IT-инцидентов для DevOps/SRE
Хорошая статья об исследовании и улучшении начального дорого решения проблемы поиска анаграм в заданном списке слов
Немного черной магии с внутренними переменными и все получается
Небольшая статья о том как лучше организовать код, строящий фреймы в wxPython
Рассказ о том как построить анимированные 3D-графики с помощью Matplotlib
Кому-то статья может показаться верхом очевидности и цитирования документации, а кому-то спасет много времени. Надеюсь это второй отзовется в комментариях.
Статьи достаточно общего плана и призваны довести до широкого круга разработчиков проблемы и планы в разработке языка программирования Python
Tox - система тестирования вашего кода в разных виртуальных окружениях
Программы таких больших конференций как PyCon бывают слишком обширными, чтобы в них быстро ориентироваться. Статьи, похожие на данную, весьма в этом помогают.
Предпосылками для полноценного функционального программирования в Python являются: функции высших порядков, развитые средства обработки списков, рекурсия, возможность организации ленивых вычислений. Сегодня познакомимся с простыми элементами, а сложные конструкции будут в других уроках.
Стандартно в Django для модели создаются три роли: «добавить», «редактировать», «удалять». Но как же быть, если мы хотим дать роль пользователю только на просмотр и при этом использовать django.admin? Есть множество способов, но элегантных, которые позволили бы создать роль «Can view model» практически нет.
Страничка на сервисе поиска информации из первых рук ZEEF, которая пользуется большой популярностью и содержит ссылки на действительно полезные ресурсы, проекты и статьи
В статье описывается разработка и развёртывание системы SSO-аутентификации, использующей Kerberos и JWT. Модуль аутентификации разработан с применением Flask, Flask-Login и PyJWT. Развёртывание выполнено с использованием веб-сервера Apache, сервера идентификации FreeIPA и модуля mod_lookup_identity на CentOS 6/7
Порой возникает задача выполнить некоторые действия в момент, когда в модели произошло конкретное определённое изменение. В описанном примере рассматривается модель заказа, и нужно записать время оплаты заказа в момент, когда статус оплаты изменился с «не оплачено» на «оплачено»
Потому что быстрее, консистентнее и дает меньший оверхед по хранению данных
tries это что-то среднее между tree и try - структура ускоряющая поиск по элементам за счет замедления вставки
Статья-руководство о том как начать решать задачу, в которой необходимо машинное обучение
Часто нам приходится совершать со своим iPhone монотонные и довольно скучные манипуляции, которые заставляют нас с завистью смотреть на десктопы с их безграничными возможностями настройки, скриптинга и автоматизации действий. Да что там десктопы — даже на пользователей Android с их вездесущим Tasker’ом, с помощью которого можно запрограммировать смартфон на что угодно. В iOS существование подобных приложений невозможно, но у нас есть небольшая лазейка.
В этот раз о трансляции python кода в js в целях DRY при валидации форм
Обзор преимуществ и недостаток двух популярных систем для ускорения выполнения Python-кода