Size: a a a

2020 June 09
PythonDigest
Test and Code: 116: 15 amazing pytest plugins - Michael Kennedy
https://testandcode.com/116

Audio
источник
PythonDigest
Podcast.__init__: Open Source Product Analytics With PostHog
https://www.pythonpodcast.com/posthog-product-analytics-episode-266/

Audio
источник
2020 June 10
PythonDigest
Хранение изображений с помощью Django/Django REST
https://habr.com/ru/post/505946/?utm_campaign=505946&utm_source=habrahabr&utm_medium=rss

Мне в ходе разработки часто приходится работать с моделями, в которых должны быть изображения. Для удобной организации я использую древовидную структуру папок. В целом, Django предоставляет инструмент для работы с изображениями. Например, вот вопрос (https://qna.habr.com/q/218059) на Хабр Q&A о том, как работать с пикчами в Django: использовать ImageField (https://docs.djangoproject.com/en/3.0/ref/models/fields/#imagefield)
источник
2020 June 11
PythonDigest
Data Science Digest (June 2020)
https://habr.com/ru/post/506010/?utm_campaign=506010&utm_source=habrahabr&utm_medium=rss

Встречайте свежий выпуск дайджеста полезных материалов из мира Data Science & Machine Learning
источник
PythonDigest
Панорама-FM или как увидеть все радиостанции сразу с помощью SDR
https://habr.com/ru/post/505944/?utm_campaign=505944&utm_source=habrahabr&utm_medium=rss

Наверное все, хоть немного интересующиеся радиосвязью, знают что с помощью SDR-приемника возможно принимать и обрабатывать широкую полосу спектра радиодиапазона. Собственно, отображением спектра в таких программах как HDSDR или SDR# никого не удивить. Я покажу как построить псевдо-3D спектр принимаемых станций с помощью RTL-SDR, GNU Radio и примерно 100 строк кода на языке Python.
источник
PythonDigest
Улучшения для генеративно-состязательных сетей (GAN)
https://habr.com/ru/post/506032/?utm_campaign=506032&utm_source=habrahabr&utm_medium=rss

Для прикладных задач, редко когда требуется искусственная генерация данных. Тем не менее алгоритм состязательной-генеративной модели (GAN) поражает и даёт возможность создавать сервисы рисования (https://habr.com/ru/post/436088/) и даже фотографию (https://thispersondoesnotexist.com/) не существующего человека.
источник
PythonDigest
jsonschema-rs - Fast JSON Schema validation
https://github.com/Stranger6667/jsonschema-rs/tree/master/python
источник
2020 June 12
PythonDigest
Почему список в кортеже ведет себя странно в Python?
https://habr.com/ru/post/506138/?utm_campaign=506138&utm_source=habrahabr&utm_medium=rss

В языках программирования меня всегда интересовало их внутреннее устройство. Как работает тот или иной оператор? Почему лучше писать так, а не иначе? Подобные вопросы не всегда помогают решить задачу «здесь и сейчас», но в долгосрочной перспективе формируют общую картину языка программирования. Сегодня я хочу поделиться результатом одного из таких погружений и ответить на вопрос, что происходит при модификации tuple'а в list'е.
источник
PythonDigest
Обзор гибридной системы мониторинга Okerr
https://habr.com/ru/post/506062/?utm_campaign=506062&utm_source=habrahabr&utm_medium=rss

Два года назад я уже делал пост Простой failover для вебсайта  (https://habr.com/ru/post/359372/) про okerr (https://okerr.com/). Сейчас есть некоторое развитие проекта, а еще я опубликовал исходный код серверной части okerr (https://gitlab.com/yaroslaff/okerr-dev/) под открытой лицензией (https://gitlab.com/yaroslaff/okerr-dev/-/blob/master/LICENSE).
источник
PythonDigest
Как починить все самому, если баг-репорты игнорируются: как я собрал wkhtmltopdf под Windows
https://habr.com/ru/post/505864/?utm_campaign=505864&utm_source=habrahabr&utm_medium=rss

wkhtmltopdf — это один из самых мощных инструментов для генерации PDF. Он позволяет использовать в генерируемом документе все возможности HTML и CSS. «Под капотом» у него движок WebKit, так что результат почти в точности соответствует выводу «Print to PDF», встроенному в Chrome. Судя по вопросам на Stack Overflow, wkhtmltopdf используется для генерации карт, графиков, бухгалтерских отчётов, подарочных сертификатов, и практически любого другого контента, который в конечном счёте должен оказаться распечатанным на бумаге.
источник
PythonDigest
SettingWithCopyWarning in Pandas: Views vs Copies
https://realpython.com/pandas-settingwithcopywarning/
источник
PythonDigest
Нейросеть — Обучение без учителя. Метод Policy Gradient
https://habr.com/ru/post/506384/?utm_campaign=506384&utm_source=habrahabr&utm_medium=rss

Настоящей статьей открываю цикл статей о том, как обучать нейронные сети без учителя.

(Reinforcement Learning for Neuron Networks)


В цикле планирую сделать три статьи по теории и реализации в коде трех алгоритмов обучения нейронных сетей без учителя. Первая статья будет по Policy Gradient, вторая по Q-learning, третья статья заключительная будет по методу Actor-Critic.
источник
PythonDigest
источник
PythonDigest
Избегайте фиксированных ID объектов в Django тестах
https://adamj.eu/tech/2020/06/11/avoid-hardcoding-ids-in-your-tests/
источник
2020 June 13
PythonDigest
Группировка вебсокет соединений для асинхронного фреймворка Starlette
https://habr.com/ru/post/506056/?utm_campaign=506056&utm_source=habrahabr&utm_medium=rss

Starlette (https://www.starlette.io/) довольно молодой фреймворк, и какие-то «плюшки» для него приходится писать самостоятельно. В предыдущей статье (https://habr.com/ru/post/502814/) я показал как можно реализовать JWT сессии и «Djangoподобную» структуру, сегодня мы рассмотрим как группировать вебсокет соединения.
источник
PythonDigest
источник
PythonDigest
Python Bytes: #185 This code is snooping on you (a good thing!)
https://pythonbytes.fm/episodes/show/185/this-code-is-snooping-on-you-a-good-thing

Audio
источник
2020 June 14
PythonDigest
Спасите пароль: сказочная реализация схемы разделения секрета Шамира на Python
https://habr.com/ru/post/506516/?utm_campaign=506516&utm_source=habrahabr&utm_medium=rss

Этот алгоритм, использующий язык Python и Схему разделения секрета Шамира, защищает ваш мастер-пароль от хакеров и вашей собственной забывчивости.
источник
PythonDigest
StackOverflow: интересные вопросы за неделю (ccxxxii)
http://python-weekly.blogspot.com/2020/06/ccxxxii-stackoverflow-python-report.html
источник
2020 June 15
PythonDigest
Talk Python to Me: #268 Analyzing dozens of notebook environments
https://talkpython.fm/episodes/show/268/analyzing-dozens-of-notebook-environments

Audio
источник