Size: a a a

2020 June 15
PythonDigest
Сводка новостей от pythonz 07.06.2020 — 14.06.2020
https://pythonz.net/articles/320/
источник
PythonDigest
Параллелизм и эффективность: Python vs FSM
https://habr.com/ru/post/506604/?utm_campaign=506604&utm_source=habrahabr&utm_medium=rss

Признаюсь, но я не знаю Python. Просто потому, что не использую. Тем не менее, взявшись за его освоение, а также в попытках расшифровать загадочную аббревиатуру GIL, вышел на статью (https://habr.com/ru/post/84629/) с описанием «необъяснимых магических явлений» параллельного варианта CPU-зависимой функции на Python. Возникло желание перепроверить данный тест и сравнить с эквивалентной реализацией в форме модели конечного автомата (Finite-state machine или сокращенно FSM) в среде Визуального Компонентного Программирования (автоматного) — ВКП(а).
источник
PythonDigest
#python #pydigest

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

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

- Панорама-FM или как увидеть все радиостанции сразу с помощью SDR
- Группировка вебсокет соединений для асинхронного фреймворка Starlette
- Почему список в кортеже ведет себя странно в Python?
- Хранение изображений с помощью Django/Django REST
- Обзор гибридной системы мониторинга Okerr
- jsonschema-rs - Fast JSON Schema validation
- PyDev 7.6.0

Заходите в гости - https://pythondigest.ru/issue/338/
Присылайте интересные новости через форму на сайте.
источник
PythonDigest
Хочется поддержать Дайджест и поставить "пиво"?

Вот форма для доната - https://money.yandex.ru/to/41001222156458

Нет сервера для хобби проекта - создай по ссылке https://firstvds.ru/?from=421453
источник
PythonDigest
источник
PythonDigest
Красивая и подробная геологическая карта Марса, сделанная на Python, GDAL
https://habr.com/ru/post/506632/?utm_campaign=506632&utm_source=habrahabr&utm_medium=rss

На этой неделе — творческое переосмысление геологической (или все же ареологической?) карты Марса на основе карты, сделанной USCS (https://pubs.usgs.gov/sim/3292/). Использовалась те же геологические данные, что и для оригинальной, но было добавлено больше топонимов и подписей, проведен редизайн визуального стиля, а термины из легенды карты упрощены для общего понимания.
источник
2020 June 16
PythonDigest
Адаптивное разбиение кривых Безье 2-го и 3-го порядка
https://habr.com/ru/post/506662/?utm_campaign=506662&utm_source=habrahabr&utm_medium=rss

В этой статье я хочу поделиться опытом, накопленным на прошлом месте. Здесь рассмотрены методы аппроксимации кривых Безье, а также обработка исключительных случаев, при которых простые алгоритмы показывают себя не очень хорошо. Все, кому близка тема векторной графики — прошу под кат.
источник
PythonDigest
источник
PythonDigest
источник
PythonDigest
Самая сложная задача в Computer Vision
https://habr.com/ru/post/505694/?utm_campaign=505694&utm_source=habrahabr&utm_medium=rss

Среди всего многообразия задач Computer Vision есть одна, которая стоит особняком. К ней обычно стараются лишний раз не притрагиваться. И, если не дай бог работает, — не ворошить.

У неё нет общего решения. Практически для каждого применения существующие алгоритмы надо тюнинговать, переобучать, или судорожно копаться в куче матриц и дебрях логики.
источник
PythonDigest
Какой должна была быть асинхронность
https://sobolevn.me/2020/06/how-async-should-have-been

Синхронный и асинхронный код могут быть идентичными, но, тем не менее, могут работать по-разному. Это вопрос правильных абстракций. В этой статье я покажу, как можно написать синхронный код для исполнения асинхронных программ на Python.
источник
PythonDigest
Отказываемся от платных RPA платформ и базируемся на OpenSource (OpenRPA)
https://habr.com/ru/post/506766/?utm_campaign=506766&utm_source=habrahabr&utm_medium=rss

Ранее на Хабре очень подробно освещалась тема Автоматизации десктопных GUI приложений на Python (https://habr.com/ru/post/323962/). В то время меня очень сильно привлекла эта статья, потому что в ней раскрываются элементы, схожие с элементами создания роботов. А так как по роду своей профессиональной деятельности я занимаюсь роботизацией бизнес-процессов компании (RPA — область, в которой не было полнофункциональных OpenSource аналогов до недавнего времени), данная тема была очень актуальна для меня.
источник
PythonDigest
Podcast.__init__: Build A Personal Knowledge Store With Topic Modeling In Contextualize
https://www.pythonpodcast.com/contextualize-topic-modeling-episode-267/

Audio
источник
2020 June 17
PythonDigest
OpenCV Fast Fourier Transform (FFT) for blur detection in images and video streams
https://www.pyimagesearch.com/2020/06/15/opencv-fast-fourier-transform-fft-for-blur-detection-in-images-and-video-streams/
источник
PythonDigest
Раскрашиваем вывод Django logger'а
https://www.willmcgugan.com/blog/tech/post/richer-django-logging/
источник
PythonDigest
Как писать юнит тесты на Django Form
https://adamj.eu/tech/2020/06/15/how-to-unit-test-a-django-form/
источник
PythonDigest
Настройка CI/CD в Plesk+Github Actions для проекта на Flask+Angular
https://habr.com/ru/post/506802/?utm_campaign=506802&utm_source=habrahabr&utm_medium=rss

В этой статье я поделюсь своим опытом настройки CI/CD с использованием панели управления Plesk и Github Actions. Сегодня будем учиться деплоить простенький проект с незамысловатым названием «Helloworld». Он написан на Python-фреймворке Flask, с воркерами на Celery и фронтендом на Angular 8.
источник
PythonDigest
Перезапуск упавших задач в Celery Tasks
http://www.accordbox.com/blog/how-automatically-retrying-failed-celery-tasks/

О настройке retry
источник
PythonDigest
источник
2020 June 18
PythonDigest
Расчет среднего, медианы в Python
https://stackabuse.com/calculating-mean-median-and-mode-in-python/
источник