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