Size: a a a

2019 May 20
PythonDigest
Бот для VK на Python с MySQL за час ч.1
https://habr.com/ru/post/452162/?utm_campaign=452162

В интернете есть много туториалов как написать бота для Вконтакте, но все они имеют существенные недостатки для новичков. Они дают совсем минимальную базу из-за которой в будущем новичкам будет трудно понять как работают те или иные вещи.


В этом туториале я хочу показать как сделать максимально простого бота с довольно большим базовым функционалом.
источник
PythonDigest
источник
PythonDigest
GOSTIM: P2P F2F E2EE IM за один вечер с ГОСТ-криптографией
https://habr.com/ru/post/452200/?utm_campaign=452200

Будучи разработчиком PyGOST (http://pygost.cypherpunks.ru/) библиотеки (ГОСТовые криптографические примитивы на чистом Python), я нередко получаю вопросы о том, как на коленке реализовать простейший безопасный обмен сообщениями. Многие считают прикладную криптографию достаточно простой штукой, и .encrypt() вызова у блочного шифра будет достаточно для безопасной отсылки по каналу связи. Другие же считают, что прикладная криптография — удел немногих, и приемлемо, что богатые компании типа Telegram с олимпиадниками-математиками не могут реализовать (https://eprint.iacr.org/2015/1177.pdf) безопасный протокол.


Всё это побудило меня написать данную статью, чтобы показать, что реализация криптографических протоколов и безопасного IM-а не такая сложная задача. Однако изобретать собственные протоколы аутентификации и согласования ключей не стоит.
источник
PythonDigest
Тестирование анализа текстов с помощью Hypothesis
https://www.dataquest.io/blog/tutorial-text-analysis-python-test-hypothesis/
источник
2019 May 21
PythonDigest
Документацая Django на русском
http://django.fun/
источник
PythonDigest
[Видео] Interview with Guido van Rossum | Creator of Python
https://www.youtube.com/watch?v=qxMcGDnT8uc
источник
PythonDigest
pywick - высокоуровневые модели для Pytorch
http://github.com/achaiah/pywick
источник
PythonDigest
Три способа хранения и доступа к множеству изображений в Python
https://webdevblog.ru/tri-sposoba-hraneniya-i-dostupa-k-mnozhestvu-izobrazhenij-v-python/

Почему может возникнуть необходимость в изучение различных способов хранения и доступа к изображениям в Python? Так например если вам будет
источник
PythonDigest
Реверс-инжиниринг клиента Dropbox
https://habr.com/ru/post/452276/?utm_campaign=452276

Dropbox очаровал меня сразу с момента своего появления. Концепция по-прежнему обманчиво проста. Вот папка. Кладёшь туда файлы. Он синхронизируется. Переходишь к другому устройству. Он опять синхронизируется. Папка и файлы теперь появились и там!


Объём скрытой фоновой работы на самом деле поражает. Во-первых, никуда не исчезают все проблемы, с которыми приходится иметь дело при создании и обслуживании кросс-платформенного приложения для основных десктопных операционных систем (OS X, Linux, Windows). Добавьте к этому поддержку различных веб-браузеров, различных мобильных операционных систем. И мы говорим только о клиентской части. Меня интересует также бэкенд Dropbox, который позволил достичь такой масштабируемости и низкой задержки с безумно тяжёлой рабочей нагрузкой, которую создают полмиллиарда пользователей.
источник
PythonDigest
Классификация покрова земли при помощи eo-learn. Часть 1
https://habr.com/ru/post/452284/?utm_campaign=452284

Примерно полгода назад был сделан первый коммит в репозиторий eo-learn (https://github.com/sentinel-hub/eo-learn) на GitHub. Сегодня, eo-learn превратился в замечательную библиотеку с открытым исходным кодом, готовую для использования кем угодно, кто заинтересован в данных EO (Earth Observation — пр. пер.). Все в команде Sinergise (https://www.sinergise.com/) ожидали момента перехода от этапа построения необходимых инструментов, к этапу их использования для машинного обучения. Пришло время представить вам серию статей, касающихся классификации покрова земли используя eo-learn
источник
PythonDigest
Предварительная программа PyConRu-2019: два Python Core Developer’а, докладчики из Anaconda, Intel, JetBrains, Яндекса
https://habr.com/ru/post/452302/?utm_campaign=452302

24-25 июня в 95 км от Москвы пройдет седьмая российская конференция для python-программистов PYCON RUSSIA 2019 (http://bit.ly/2LQlJLV).


Уже в программе: Raymond Hettinger (Python core developer, США), Michael Foord (Python core developer, Англия), Travis Oliphant (автор SciPy, NumPy, Anaconda, США), Antonio Cuni (PyPy core developer, Италия), Григорий Бакунов (Яндекс), Андрей Власовских (JetBrains), Кирилл Борисов (Booking.com), Вадим Пуштаев (Mail.Ru Group), Александр Хаёров (Chainstack), Иван Цыганов (Positive Technologies), Алексей Кузьмин (ДомКлик), Злата Обуховская (евангелист Moscow Python), Василий Литвинов (Intel). И это только предварительная программа.
источник
PythonDigest
источник
PythonDigest
Классификация покрова земли при помощи eo-learn. Часть 2
https://habr.com/ru/post/452378/?utm_campaign=452378

Вторая часть серии статей про классификацию покрова земли, используя библиотеку eo-learn. Напоминаем, что в первой статье было продемонстрировано следующее:
 
Разделение AOI (area of interest, зоны интереса) на фрагменты под названием EOPatch
Получение изображений и облачных масок со спутников Sentinel-2
Расчёт дополнительной информации, такой как NDWI (https://www.sentinel-hub.com/eoproducts/ndwi-normalized-difference-water-index), NDVI (https://www.sentinel-hub.com/eoproducts/ndvi-normalized-difference-vegetation-index)
Создание референсной маски и добавление её к исходным данным
К тому же, мы провели поверхностное исследование данных, что является крайне важным шагом перед началом погружения в машинное обучение. Вышеупомянутые задачи дополнялись примером в виде блокнота Jupyter Notebook (https://github.com/sentinel-hub/eo-learn/blob/934b4e6328706b4d44905d54e58b5fa7dc267ec1/examples/land-cover-map/SI_LULC_pipeline.ipynb), который теперь содержит материал из этой статьи.
источник
PythonDigest
Talk Python to Me: #212 Python in Web Assembly with PyIodide
https://talkpython.fm/episodes/show/212/python-in-web-assembly-with-pyiodide

Аудио-подкаст
источник
PythonDigest
Superpaper - растягиваем обои на несколько мониторов
http://github.com/hhannine/Superpaper
источник
PythonDigest
источник
PythonDigest
Бот для VK на Python с MySQL за час ч.2
https://habr.com/ru/post/452210/?utm_campaign=452210
источник
PythonDigest
источник
PythonDigest
Сводка новостей от pythonz.net: 12.05.2019 — 19.05.2019
https://pythonz.net/articles/240/
источник
PythonDigest
StackOverflow: интересные вопросы за неделю (clxxviii)
http://python-weekly.blogspot.com/2019/05/clxxviii-stackoverflow-python-report.html
источник