Size: a a a

2017 November 06
PythonDigest
источник
PythonDigest
trip - Async HTTP for Humans, Tornado & Requests In Pair :tent:
http://github.com/littlecodersh/trip
источник
PythonDigest
источник
PythonDigest
Строим свой blockchain. Часть 2 — синхронизация нод
https://bigishdata.com/2017/10/27/build-your-own-blockchain-part-2-syncing-chains-from-different-nodes/
источник
PythonDigest
источник
PythonDigest
[Видео] Пишем REST API с aiohttp
https://www.youtube.com/watch?v=Z784Mwm4VBg
источник
PythonDigest
babybuddy - трекер действий ребенка для воспитателя
https://github.com/cdubz/babybuddy

Записываем действия ребенка, чтобы упростить воспитание
источник
PythonDigest
источник
PythonDigest
Пишем список дел на Python 3 для Android через QPython3 и SL4A
https://habrahabr.ru/post/341580/

Движок QPython (и QPython 3) для Android – вещь по-прежнему плохо изученная, и особенно что касается его встроенной библиотеки Scripting Layer For Android (SL4A), она же androidhelper. Эту библиотеку написали несколько сотрудников Google по принципу 20% свободного времени, снабдили ее спартанской документацией (http://kylelk.github.io/html-examples/androidhelper.html), которую почти невозможно найти, и отправили в свободное плавание. Я искал информацию об SL4A по крупицам, но со временем нашел практически все, что мне нужно.
источник
PythonDigest
Talk Python to Me: #136
https://talkpython.fm/episodes/show/136/secure-code-lessons-from-have-i-been-pwned

Аудио-подкаст. В этот раз о безопасном коде
источник
2017 November 07
PythonDigest
Гибкая система управления доступом на уровне объектов-записей
https://habrahabr.ru/post/341496/

 
В проектах, основанных на Джанго, часто хочется использовать гибкое управление доступом на уровне записей (объектов), когда разные пользователи имеют, или наоборот, не имеют доступ к отдельным объектам в рамках одной и той же модели.
источник
PythonDigest
Телеграм-бот для домашнего видео-наблюдения из подручных материалов
https://habrahabr.ru/post/341678/

 
Эта статья содержит некоторое количество программного кода, написанного на языке Python. Ввиду того, что автор статьи по профессии является сисадмином, но не программистом — стиль и качество этого кода, могут вызвать проявление неконтролируемых эмоций у профессионалов. Пожалуйста, немедленно прекратите чтение если вид неаккуратного или неоптимального кода может негативно сказаться на вашем психическом состоянии.
источник
PythonDigest
[Видео] Артём Малышев - HTTP/2 глазами потребителя
https://www.youtube.com/watch?v=vJMui95qs80

"Протокол HTTP/2 поддерживается всеми современными браузерами. Google performance team пропагандирует его адаптацию. Всё больше известных сайтов начинают предоставлять его поддержку наравне с обычным HTTP. Доклад о том, зачем нам это всё надо, какие преимущества в целом даёт и как это готовить в питоне. Да, про Django тоже будет". 

Слайды: https://conf.python.ru/http2-glazami-potrebitelya/
источник
PythonDigest
[Видео] Ринат Хабибиев - Django и http-кэширование
https://www.youtube.com/watch?v=WM4TvqZpaVg

"Много лет работая с Django, мне часто приходилось дорабатывать встроенные решения, либо заменять их на свои собственные реализации. На встрече речь пойдёт о механизме HTTP-кэширования Django, об эффективном его использовании и о том, как сделать этот инструмент ещё более эффективным, устранив в нем несколько проблем и добавив новых возможностей. Заодно, разберём лучшие практики HTTP-кэширования и попробуем решить главнейшую проблему в программировании - инвалидацию кэша".
Слайды: https://conf.python.ru/django-and-http-cash/
источник
PythonDigest
[Видео] Александр Горелик - Блокчейн и Python
https://www.youtube.com/watch?v=XBwRw-4sTtE

"Веду разработку на блокчейне уже 2 года - начинал как энтузиаст, но теперь, в рамках собственного проекта, это является моей основной деятельностью. В рамках доклада я расскажу про проблемы, которые помогает решать блокчейн, как эти проблемы решали раньше и почему с блокчейном - лучше. Обсудим когда это всего лишь инструмент, а когда - нечто большее. Рассмотрим области применения, а также когда и как его стоит использовать и для решения каких задач. Поделюсь подходами к выбору блокчейна для решения нужной задачи. Расскажу что есть в Python для работы с блокчейном, а чего - нет. Задачей доклада вижу дать интересующимся разработчикам, которые только слышали про блокчейн, или знают лишь общие концепции, хорошую стартовую площадку для дальнейшего самостоятельного изучения в глубину".
Слайды: https://conf.python.ru/blockchain-python/
источник
PythonDigest
[Видео] Ling Zhang - Building a Fast Fuzzy Searcher and Spell Checker
https://www.youtube.com/watch?v=NBsXXgNUSXQ

"Spelling is hard, really hard. It's an everyday user frustration to try to search for a friend's name or the name of a restaurant that they heard but end up writing it wrong. In this talk, we will cover a python implementation of a single fast algorithm that can recover from spelling errors, typing errors, and even transliteration mistakes! We will also integrate this with a language model to make it context aware. With this technique, you can build powerful fuzzy text searchers and spell checkers".
Slides: https://conf.python.ru/building-fast-fuzzy-searcher-and-spell-checker/
источник
PythonDigest
[Видео] Владимир Филонов - Асинхронность в Python: оглядываясь назад
https://www.youtube.com/watch?v=Ap0IEwLwSos

"Уже примерно год, как я использую асинхронный python в боевых проектах. Мнолитные системы, микросервисы, утилиты. Думаю пора рассказать какие выводы я сделал за этот год, чего хотел бы увидеть в python в будущем, и почему продолжаю применять Erlang\Elixir".
Слайды: https://conf.python.ru/asinhronnost-v-python-oglyadyvayas-nazad/
источник
PythonDigest
[Видео] Александр Хаёров - Как управлять микросервисами при помощи Istio
https://www.youtube.com/watch?v=RyMAwQD85bU

"После эпохи монолитных приложений мы перешли в век микросервисов. Число их множится, а архитектура всего проекта перестает быть простой. Если вам сложно запомнить о всех взаимодействиях написанных микросервисов и вы ищите нечто, что поможет в организации и управлении инфраструктуры, то этот доклад для вас. Мы познакомимся с Istio, узнаем что к чему и поймем как это использовать на живом примере".
Слайды: https://conf.python.ru/microservices-istio/
источник
PythonDigest
[Видео] Александр Карпинский - Работа с изображениями на Python в 2017 году
https://www.youtube.com/watch?v=YLCi1xdTQ9w

"Я работаю в компании Uploadcare и занимаюсь сервисом высокопроизводительной модификации изображений на лету. Некоторое время назад сделал ряд полезных изменений в популярной библиотеке для работы с изображениями Pillow. Параллельно развиваю свой форк Pillow-SIMD, нацеленный на максимальную производительность. В докладе я расскажу, как наиболее эффективно можно решать задачи обработки изображений в современном Питоне. Какие есть инструменты, какие могут быть подводные камни. Поделюсь собственным опытом и наработками".
Слайды: https://conf.python.ru/rabota-s-izobrazheniyami-na-python-v-2017-godu/
источник
PythonDigest
[Видео] Сергей Пронин - Python & Google Cloud Platform
https://www.youtube.com/watch?v=WQstj8rL1Y0

"В рамках доклада расскажу про шестилетний опыт работы на Python с AppEngine и Google Cloud Platform. Отличие сервисов, вариантов хранения данных, интеграция между ними; использование Google APIs. Плюсы / минусы / подводные камни, сравнение с другими облачными платформами. Другими словами, «Как за 6 лет вырастить стартап с нуля до трех миллионов пользователей, не думая о scaling-е»".
Слайды: https://conf.python.ru/python-google-cloud-platform/
источник