Size: a a a

2019 May 31
PythonDigest
Python Bytes: #132 Algorithms as objects
https://pythonbytes.fm/episodes/show/132/algorithms-as-objects

Audio
источник
2019 June 01
PythonDigest
Learn PyQt: Поддержка темной темы в PyQt для MacOS Mojave
https://www.learnpyqt.com/blog/macos-mojave-dark-mode-support-pyqt5122/
источник
PythonDigest
Почему каждый Data Scientist должен знать Dask
https://habr.com/ru/post/454262/?utm_campaign=454262

Возможно, название сегодняшней публикации лучше смотрелось бы с вопросительным знаком — сложно сказать. В любом случае, сегодня мы хотим предложить вам краткий экскурс, который познакомит вас с библиотекой Dask (http://docs.dask.org/en/latest/), предназначенной для распараллеливания задач на Python. Надеемся в дальнейшем вернуться к этой теме более основательно.

Dask – без преувеличения наиболее революционный инструмент для обработки данных, который мне попадался. Если вам нравятся Pandas и Numpy (https://www.piter.com/collection/python/product/python-dlya-slozhnyh-zadach-nauka-o-dannyh-i-mashinnoe-obuchenie), но иногда вам не удается справиться с данными, не умещающимися в RAM, то Dask – именно то, что вам нужно.
источник
PythonDigest
Машинное обучение на максимальной скорости: система Predictive Maintenance за четыре месяца
https://habr.com/ru/post/453888/?utm_campaign=453888

Около полугода наша команда работает над Predictive Maintenance Platform — системой, которая должна предсказывать возможные ошибки и поломки оборудования. Это направление стоит на стыке IoT и Machine Learning, работать здесь приходится и с железом и, собственно, с программным обеспечением. О том, как мы строим Serverless ML с библиотекой Scikit-learn на AWS, и пойдет речь в этой статье. Я расскажу о сложностях, с которыми мы столкнулись, и об инструментах, используя которые, сэкономили время.
источник
2019 June 02
PythonDigest
Озвучивание прошлого. Руководство для историков по преобразованию данных в звук
https://habr.com/ru/post/454318/?utm_campaign=454318

Богатая литература по археоакустике и звуковым ландшафтам помогает воссоздать звук места, каким он был (например, см. Виртуальный Собор Святого Павла (https://www.digitalstudies.org/articles/10.16995/dscn.58) или работу Джеффа Вейча по древней Остии (https://jeffdveitch.wordpress.com/)). Но мне интересно «озвучить» сами данные. Я хочу определить синтаксис для представления данных в виде звука, чтобы эти алгоритмы можно было использовать в исторической науке. Друкер сказал знаменитую фразу (http://web.archive.org/web/20190203083307/http://www.digitalhumanities.org/dhq/vol/5/1/000091/000091.html), что «данные» — это на самом деле не то, что дано, а скорее то, что захвачено, трансформировано, то есть 'capta'. При озвучивании данных я буквально воспроизвожу прошлое в настоящем. Поэтому на передний план выходят допущения и преобразования этих данных. Полученные звуки являются «деформированным исполнением», которое заставляет по-новому услышать современные пласты истории.
источник
PythonDigest
Talk Python to Me: #214 Dive into CPython 3.8 and beyond
https://talkpython.fm/episodes/show/214/dive-into-cpython-3.8-and-beyond

Audio
источник
PythonDigest
ARA: алгоритм для нахождения максимального числа точек на прямой линии
https://habr.com/ru/post/454388/?utm_campaign=454388

Недавно мне попалась классическая задачка для собеседований: поиск максимального числа точек, стоящих на прямой линии (на плоскости, координаты целочисленные). В голову сразу пришла идея полного перебора, которая имеет очевидную сложность по времени в O(n^2), но мне показалось, что здесь обязано быть что-то ещё, хоть какая-то альтернатива в O(n*log(n)). Через полчаса нашлось даже нечто лучшее!
источник
PythonDigest
Три неочевидных примера использования шаблонизаторов в backend-е
https://habr.com/ru/post/454418/?utm_campaign=454418

С одной стороны, предмет действительно был квадратным. C другой стороны он был круглым. Но с третьей стороны, с которой должен быть треугольник, предмет вышел кривой и косой.

 
— Алешенька идет на совещанку? — в дверь просунулась Леночкина заинтересованная физиономия.

— Алешенька на совещанку не идет. Алешенька пишет статью.

— О кубиках?

— Каких еще кубиках? — я опустил глаза, в руках и правда был злосчастный кубик. То есть шарик. То есть ромбик.

— Не о кубиках! И не о шариках. О шаблонах.

— Я им так и скажу! Шаблон, ах. — Леночка уже бежала дальше по коридору.


"О шаблонах. Даже о трех разных шаблонах". Точнее, о трех причинах использовать шаблоны в серверном коде. И ни одна из этих причин не будет про HTML.
источник
PythonDigest
pyright - Static type checker for Python
http://github.com/microsoft/pyright
источник
PythonDigest
Learn PyQt — Free online tutorials for GUI development with Python & Qt 5
https://www.learnpyqt.com/
источник
PythonDigest
StackOverflow: интересные вопросы за неделю (clxxx)
http://python-weekly.blogspot.com/2019/06/clxxx-stackoverflow-python-report.html
источник
2019 June 03
PythonDigest
Сводка новостей от pythonz.net 26.05.2019 — 02.06.2019
https://pythonz.net/articles/245/
источник
PythonDigest
#python #pydigest

Сборник Python новостей уже перед вами.

В 284 выпуске Python Дайджест вы найдете:

- Озвучивание прошлого. Руководство для историков по преобразованию данных в звук
- Кастомизация Django ORM на примере ZomboDB
- Почему вам следует использовать pathlib
- Почему каждый Data Scientist должен знать Dask
- Впечатления от PyCon US 2019
- Learn PyQt: первые шаги с Qt Creator
- Логирование в Python
- ring - cache interface
- pyright - static type checker

Заходите в гости - https://pythondigest.ru/issue/284/
Присылайте интересные новости через форму на сайте.
источник
PythonDigest
[Видео] Moscow Python Podcast. Проблемы пакетных экосистем в Python (level: middle / senior)
https://www.youtube.com/watch?v=npy_wMW-xA0

Как развивалось пакетирование в Python, что в нём на текущий момент оставляет желать лучшего, какие системы для управления зависимостями актуальны и в какую сторону они развиваются?
источник
PythonDigest
Статистика и визуализация на практике в Python
https://towardsdatascience.com/practical-statistics-visualization-with-python-plotly-770e96e35067
источник
2019 June 04
PythonDigest
Указатели в Python: в чём суть?
https://habr.com/ru/post/454324/?utm_campaign=454324

Если вы когда-нибудь работали с такими низкоуровневыми языками, как С или С++, то наверняка слышали про указатели. Они позволяют сильно повышать эффективность разных кусков кода. Но также они могут запутывать новичков — и даже опытных разработчиков — и приводить к багам управления памятью. А есть ли указатели в Python, можно их как-то эмулировать?


Указатели широко применяются в С и С++. По сути, это переменные, которые содержат адреса памяти, по которым находятся другие переменные. Чтобы освежить знания об указателях, почитайте этот обзор (https://www.tutorialspoint.com/cprogramming/c_pointers.htm).
источник
PythonDigest
Рекомендации в Okko: как заработать сотни миллионов, перемножив пару матриц
https://habr.com/ru/post/454224/?utm_campaign=454224

Знакома ли вам ситуация, когда на выбор фильма вы тратите гигантское количество времени, сопоставимое со временем самого просмотра? Для пользователей онлайн-кинотеатров это частая проблема, а для самих кинотеатров — упущенная прибыль.

 
К счастью, у нас есть Rekko — система персональных рекомендаций, которая уже год успешно помогает пользователям Okko выбирать фильмы и сериалы из более чем десяти тысяч единиц контента. В статье я расскажу вам как она устроена с алгоритмической и технической точек зрения, как мы подходим к её разработке и как оцениваем результаты. Ну и про сами результаты годового A/B теста тоже расскажу.


Для начала немного истории. Okko начал своё существование в 2011 году как часть Йоты, запустившись (https://habr.com/ru/company/yota/blog/124518/) под именем Yota Play.
источник
PythonDigest
instachatbot - фреймворк для чат-ботов в Instagram
https://github.com/art-vasilyev/instachatbot
источник
PythonDigest
Django security releases issued: 2.2.2, 2.1.9 and 1.11.21
https://www.djangoproject.com/weblog/2019/jun/03/security-releases/
источник
2019 June 05
PythonDigest
Python in Azure Pipelines, Step by Step
https://hynek.me/articles/simple-python-azure-pipelines/
источник