Собрали в одном месте самые важные ссылкии сделали Тренажер IT-инцидентов для DevOps/SRE
Полезный ресурс для поиска интересных модулей
Небольшой урок по созданию графического интерфейса посредством языка разметки kv-language
Казалось бы, каждый, кто осваивает ардуино, первым делом конструирует или повторяет прибор для измерения температуры и(или) прочих параметров окружающей среды. Только большинство подобных конструкций, к сожалению, мало применимы в домашнем хозяйстве — в качестве тренировки сгодится, а пользы нет. Попробуем исправить эту недоработку. В статье расскажу о создании комплекса для измерения и хранения любых данных на примере сбора показаний датчиков температуры, влажности воздуха и атмосферного давления. Начну с требований к прибору и описания протокола обмена, закончу web-службой для получения данных из БД. Подробных выкладок и пошаговых руководств не будет, но будет немного теории и много кода.
Сопроводительные страницы к слайдам о генераторах и сопрограммах. Слайды там же, по ссылкам, в них вся суть. Толково разделяются генераторы и сопрограммы на живых примерах, а не числах Фибоначчи в вакууме. Если сами по себе генераторы для вас еще сложноваты и непонятны, то у этого же автора есть слайды и по генераторам: www.dabeaz.com/generators-uk Ссылки взяты из недавней статьи об ijson.
from django.views.generic import View from djurls import umap @umap(r'^fn-based/$', name='fn_based', namespace='test') def fn_based_view(request): return @umap(r'^class-based/$', name='class_based', include='included_patterns') class ClassBasedView(View): pass
from nameko.rpc import rpc from nameko_redis import Redis class MyService(object): name = "my_service" redis = Redis('development') @rpc def hello(self, name): self.redis.set("foo", name) return "Hello, {}!".format(name) @rpc def bye(self): name = self.redis.get("foo") return "Bye, {}!".format(name)
Состоялся пятый выпуск проекта Pyston, в рамках которого компанией Dropbox, в которой работает Гвидо ван Россум, развивается высокопроизводительная реализация языка Python, созданная с использованием наработок проекта LLVM. Реализация примечательна применением современных технологий JIT-компиляции и нацелена на достижение высокой производительности, близкой к производительности традиционных системных языков, таких как C++. Код Pyston написан на языке C++ и распространяется под лицензией Apache.
Некоторые новшества: - Поддержка Azure и новые модули для Windows - Модули управления сетью поддерживаются официально (tech preview в 2.0) - Переработаны модули поддержки контейнеров: дополнения в модуле Docker, новый модуль для Kubernetes
Модуль идеален, если у вас много моделей, с простыми CRUD контроллерами, и вы ленитесь прописывать к каждому urlpatterns.
Библиотека и утилита для генерации .pex (Python EXecutable) файлов. Изменения описаны по ссылке https://allmychanges.com/p/python/pex/#1.1.10. Скачать можно по ссылке: https://pypi.python.org/pypi/pex/
Инструмент создания виртуального рабочего окружения. Изменения описаны по ссылке https://allmychanges.com/p/python/virtualenv/#15.0.2. Скачать можно по ссылке: https://pypi.python.org/pypi/virtualenv
Как многим уже известно об окончании поддержки python 2 будет объявлено на PyCon 2020, так вот по ссылке обратный отсчет времени до этого момента.