Size: a a a

2021 February 23
PythonDigest
Talk Python to Me: #304 asyncio all the things with Omnilib
https://talkpython.fm/episodes/show/304/asyncio-all-the-things-with-omnilib

Audio
источник
2021 February 24
PythonDigest
источник
PythonDigest
Python & APIs: A Winning Combo for Reading Public Data
https://realpython.com/python-api/
источник
PythonDigest
Podcast.__init__: Write Your Python Scripts In A Flow Based Visual Editor With Ryven
https://www.pythonpodcast.com/ryven-flow-based-visual-scripting-episode-303/

Audio
источник
PythonDigest
Языку программирования Python исполнилось 30 лет
https://habr.com/ru/post/543738/?utm_campaign=543738&utm_source=habrahabr&utm_medium=rss

Время идет быстро, и Python, одному из самых популярных языков программирования современности, исполнилось 30 лет. Впервые о нем стало известно в конце февраля 1991 года, когда Гвидо ван Россум опубликовал первый выпуск Python в группе alt.sources. Работа над языком велась два года, изначальной задачей было создание скриптового языка для работы с операционной системой Amoeba. Язык этот должен был быть более высокого уровня, чем Си, плюс представлял бы удобный доступ к системным вызовам операционной системы.
источник
PythonDigest
Как я сделал веб-фреймворк без MVC — Pipe Framework
https://habr.com/ru/post/543670/?utm_campaign=543670&utm_source=habrahabr&utm_medium=rss
источник
PythonDigest
источник
PythonDigest
Import or from import, that is the question
https://habr.com/ru/post/543832/?utm_campaign=543832&utm_source=habrahabr&utm_medium=rss

Есть три стадии знаний: ты используешь инструмент, ты понимаешь как он работает, ты можешь учить других работать этим инструментом. Потихонечку начал перетекать в третью и стал задавать себе вопросы, которые раньше не задавал. Например, что лучше: import module или from module import function? Я решил разобраться в этом чуть поглубже, ответы на StackOverflow меня не удовлетворили. Для тех, кому лень читать: все варианты хороши.
источник
2021 February 25
PythonDigest
источник
2021 February 26
PythonDigest
Опыт написания IDL для embedded
https://habr.com/ru/post/543850/?utm_campaign=543850&utm_source=habrahabr&utm_medium=rss

Я при работе с микроконтроллерами часто сталкивался с бинарными протоколами. Особенно, когда есть несколько контроллеров. Или же используется bluetooth low energy и необходимо написать код для обработки бинарных данных в характеристике. Помимо кода всегда требуется понятная документация.
Всегда возникает вопрос - а можно ли описать как-то протокол и сгенерировать на все платформы код и документацию? В этом может помочь IDL.
источник
PythonDigest
Application performance management (APM) от Broadcom для мониторинга производительности приложений (включая мобильные)
https://habr.com/ru/post/543314/?utm_campaign=543314&utm_source=habrahabr&utm_medium=rss

В этой статье расскажем о возможностях мониторинга производительности приложений одного из лидеров квадранта Gartner c APM-решениями — Broadcom. Appdynamics, Dynatrace и New Relic достаточно известны на российском рынке. Broadcom чуть менее знаком, этакая серая лошадка, однако, имеет не уступающий всем троим функционал мониторинга приложений. А использование APM-решения от Broadcom в комплексе с другим их продуктом, зонтичной AIOps-системой DX Operations Intelligence, позволит создать единое окно мониторинга для разнокалиберного ПО и инфраструктуры. Под катом текст и скриншоты.
источник
PythonDigest
Семейный бюджет, Google sheets и Python
https://habr.com/ru/post/543566/?utm_campaign=543566&utm_source=habrahabr&utm_medium=rss

Сегодня расскажу еще одну историю из своей жизни - в этот раз не про свой “чудо-сервер (https://habr.com/ru/post/530990/)” в двух частях (https://habr.com/ru/post/533044/), а про что-то более приземленное, но так или иначе связанное с технологиями. По моему субъективному мнению подсчет личных финансов крайне полезное занятие и я очень надеюсь, что данная статья замотивирует вас или поможет вам начать “считать деньги” и не влезать в кредиты и т.п.
Собственно речь пойдет о том, как мы с супругой ведем семейный бюджет, как к этому пришли и о планах на будущее.
источник
PythonDigest
PySimpleGUI – как рисовать фигуры по изображению
https://www.blog.pythonlibrary.org/2021/02/24/pysimplegui-how-to-draw-shapes-on-an-image-with-a-gui/
источник
PythonDigest
источник
PythonDigest
Python Bytes: #222 Autocomplete with type annotations for AWS and boto3
https://pythonbytes.fm/episodes/show/222/autocomplete-with-type-annotations-for-aws-and-boto3

Audio
источник
2021 February 27
PythonDigest
Расширяющийся нейронный газ
https://habr.com/ru/post/544094/?utm_campaign=544094&utm_source=habrahabr&utm_medium=rss

При проведении проверок с использованием моделей машинного обучения одной из часто решаемых задач является задача кластеризации. Например, необходимо разбить на несколько кластеров отзывы клиентов на мобильное приложение (задача тематического моделирования). Для задач кластеризации часто используют модель k-means. Это обусловлено её простотой и понятностью. Однако, у этого алгоритма есть один большой недостаток - необходимость изначально задать число кластеров. Эта проблема прекрасно решается с помощью расширяющегося нейронного газа. Расширяющийся нейронный газ строит граф, пытаясь приблизить распределение данных.
источник
PythonDigest
Python⇒Speed: Transgressive Programming: the magic of breaking abstraction boundaries
https://pythonspeed.com/articles/transgressive-programming/
источник
PythonDigest
Mau 1.2.0
https://pypi.org/project/mau/

Mau is a lightweight markup language similar to AsciiDoc and Markdown
источник
2021 February 28
PythonDigest
Python в Visual Studio Code – февральский релиз 2021
https://habr.com/ru/post/543778/?utm_campaign=543778&utm_source=habrahabr&utm_medium=rss

Мы рады сообщить, что стал доступен релиз расширения Python для Visual Studio Code от февраля 2021 года. Вы можете загрузить (https://marketplace.visualstudio.com/items?itemName=ms-python.python) расширение Python из Marketplace или установить его прямо из галереи расширений в Visual Studio Code. Если у вас уже установлено расширение Python, вы также можете получить последнее обновление, перезапустив Visual Studio Code. Вы можете узнать больше о поддержке Python в Visual Studio Code в документации (https://code.visualstudio.com/docs/python/python-tutorial).
Этот выпуск включает интеграцию с TensorBoard и улучшения работы с кодом с использованием Pylance. Если вам интересно, вы можете изучить полный список улучшений в нашем журнале изменений (https://github.com/Microsoft/vscode-python/blob/master/CHANGELOG.md).
источник
PythonDigest
Using Django Check Constraints to Prevent Self-Following
https://adamj.eu/tech/2021/02/26/django-check-constraints-prevent-self-following/
источник