Size: a a a

2021 July 04
PythonDigest
Сводка новостей от pythonz 27.06.2021 — 04.07.2021
https://pythonz.net/articles/383/

А теперь о том, что происходило в последнее время на других ресурсах.
источник
PythonDigest
Dramatiq как современная альтернатива Celery: больше нет проблем с версиями и поддержкой Windows
https://habr.com/ru/post/565990/?utm_campaign=565990&utm_source=habrahabr&utm_medium=rss

Использование Dramatiq как очередь задач и простой пример асинхронной задачи.
источник
PythonDigest
источник
2021 July 05
PythonDigest
Нетривиальное слияние репозиториев с помощью git-filter-repo
https://habr.com/ru/post/566034/?utm_campaign=566034&utm_source=habrahabr&utm_medium=rss

Это вторая часть истории про слияние репозиториев (https://habr.com/ru/post/522942/). Суть проблемы вкратце такова: надо слить репозиторий с подрепозиторием с сохранением истории. Решение на gitpython работало за 6 часов и выдавало удовлетворительный результат. Но переизбыток свободного времени и врождённая любознательность привели меня к знакомству с волшебным миром git-filter-repo (https://github.com/newren/git-filter-repo).
источник
PythonDigest
#python #pydigest

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

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

- Dramatiq как современная альтернатива Celery
- Хранилище внешних обработок 1С на python
- Python: неочевидное в очевидном
- Кластеризация трасс для оценки качества процессов
- ML-обработка результатов голосований Госдумы (2016-2021)
- Сохраняем комментарии youtube в csv
- Tesseract OCR, выделение распознанного текста на изображении
- [Видео] Moscow Python Podcast. Как пет-проджекты помогают в самообразовании
- Django security releases: 3.2.5 and 3.1.13
- PyCharm 2021.1.3

Заходите в гости - https://pythondigest.ru/issue/393/
Присылайте интересные новости через форму на сайте.
источник
PythonDigest
источник
2021 July 06
PythonDigest
Автоматизируем работу с контейнерами через Makefile: сборка, тестирование и развёртывание за один вызов make
https://habr.com/ru/post/566046/?utm_campaign=566046&utm_source=habrahabr&utm_medium=rss

Утилита make позволяет просто управлять контейнерами, объединив команды для сборки, тестирования и развёртывания в одном конфигурационном файле.
источник
2021 July 07
PythonDigest
Нейросети в исследовании процессов
https://habr.com/ru/post/566114/?utm_campaign=566114&utm_source=habrahabr&utm_medium=rss
источник
PythonDigest
Компиляторы и трансляторы кода Python
https://egorovegor.ru/python-compiler-and-translator/

Компьютерная программа, переводящая код, написанный на одном языке программирования, в другой, называется транслятором, а из языка в машинный код — компилятором. Python возглавляет фракцию самых быстрорастущих языков программирования. Таким образом, нет недостатка в компиляторах и трансляторах для Python, которые могут удовлетворить различные потребности проекта.
источник
PythonDigest
Гибкий нейрон: Виртуальные и Действительные слои
https://habr.com/ru/post/566066/?utm_campaign=566066&utm_source=habrahabr&utm_medium=rss

Сегодня мы поговорим о нейронах и степенных рядах.Поехали!Рассмотрим функцию синуса. Читать далее
источник
PythonDigest
Будущее аннотаций типов в Python
https://habr.com/ru/post/566200/?utm_campaign=566200&utm_source=habrahabr&utm_medium=rss

Аннотации в Python прошли этап от необязательной, экспериментальной возможности добавления метаданных до широко используемого инструмента. Хотя изначально большинство разработчиков использовало их лишь для статического анализа кода (mypy, Pylance), некоторые энтузиасты нашли им применение и в период выполнения (runtime) программы (Pydantic, eforce, FastAPI).Однако перед релизом Python 3.10 разработчики этих библиотек забили тревогу, будущее использование аннотаций в период выполнения программы оказалось под угрозой.Приглашаю всех, кому интересно будущее подсказок типов в Python, к прочтению данной статьи.
источник
PythonDigest
Учимся читать код, изучая стандартную библиотеку Python
https://habr.com/ru/post/566134/?utm_campaign=566134&utm_source=habrahabr&utm_medium=rss

Итак, вы уже продвинутый новичок — вы изучили основы Python и способны решать реальные задачи.



Вы уже отходите от просмотра туториалов и чтения блогов; наверно, уже ощущаете, что в них излагаются одномерные решения простых придуманных задач; вероятно, вместо решения этой конкретной задачи вы хотите совершенствоваться в решении задач в целом.
источник
PythonDigest
Custom Permission Classes in Django REST Framework
https://testdriven.io/blog/custom-permission-classes-drf/

This article looks at how to build custom permission classes in Django REST Framework (DRF).
источник
PythonDigest
Спектрометр своими руками за 5 долларов и немного OpenCV
https://habr.com/ru/post/566194/?utm_campaign=566194&utm_source=habrahabr&utm_medium=rss

В освоении физики лабораторные эксперименты проясняют понятия гораздо лучше лекций. Но из-за пандемии у автора статьи, переводом которой мы делимся к старту флагманского курса о Data Science (https://skillfactory.ru/dstpro?utm_source=infopartners&utm_medium=habr&utm_campaign=habr_DSPR&utm_term=regular&utm_content=050721), уже больше года не было лабораторных занятий; при этом большинство экспериментов последнего курса физики требуют сложных, дорогих приборов. Но автору бросились в глаза эксперименты со спектроскопом, и он решил из подручных материалов сделать свой, недорогой цифровой спектрометр, а для анализа вывода прибора написал программу на Python.
источник
2021 July 08
PythonDigest
Эксперимент для сотрудника с нарушением слуха, ч. 1
https://habr.com/ru/post/565014/?utm_campaign=565014&utm_source=habrahabr&utm_medium=rss

Есть замечательная статья 'Experimenting On My Hearing Loss' by paddlesteamer (https://0x90.psaux.io/2020/12/19/Experimenting-On-My-Hearing-Loss/), которая сама по себе достойна перевода. Но инженер компании Дмитрий Михайлов вместе с Андреем Огурчиковым пошли дальше, испытав методику на себе. Материала получилось много, с обилием кода и аудиограмм. Поэтому мы разбили его на две части. В первой расскажем, зачем нам понадобилось "играться" со звуком и опубликуем перевод статьи, ставшей основной для последующей доработки напильником. Вторая часть будет посвящена нашему решению. Если у вас есть сотрудники с нарушениями слуха, рекомендуем к прочтению.
источник
PythonDigest
Лампа для слежения за фазами Луны на Raspberry Pi и Python
https://habr.com/ru/post/566098/?utm_campaign=566098&utm_source=habrahabr&utm_medium=rss

Лампа для слежения за фазами Луны, об изготовлении которой я хочу рассказать, это — развитие моего проекта (https://python.plainenglish.io/a-raspberry-pi-powered-snapology-origami-sunrise-lamp-night-light-and-disco-ball-a12ea6dcb2fa) лампы, воспроизводящей восход Солнца, которую я сделал для того, чтобы убедить сына в том, что день не начинается в 5 часов утра.
источник
PythonDigest
Реализация алгоритма Минимакс на примере игры «Крестики-Нолики»
https://habr.com/ru/post/329058/?utm_campaign=329058&utm_source=habrahabr&utm_medium=rss

Недавно я написал непобедимую игру «Крестики-Нолики». Это был интересный и поучительный проект, который многому меня научил. Если у вас есть желание посмотреть результат — это можно сделать здесь (http://perfecttictactoe.herokuapp.com/).
источник
PythonDigest
Аннотирование текстов при помощи BERT
https://habr.com/ru/post/566486/?utm_campaign=566486&utm_source=habrahabr&utm_medium=rss

BERT тюнится под множество задач и доменов. В спектр задач, которые можно решить при помощи трансформера, входит задача аннотирования – краткого пересказа текстов. В статье подробно расскажем о том, как нужно модифицировать инструмент, чтобы обучить модель экстрактивной суммаризации.
источник
PythonDigest
Podcast.__init__: Fast And Educational Exploration And Analysis Of Graph Data Structures With graph-tool
https://www.pythonpodcast.com/graph-tool-graph-data-analysis-episode-322/

Audio
источник
PythonDigest
[Видео] Moscow Python Podcast. Переход с Flask на FastAPI (level: all)
https://www.youtube.com/watch?v=7Xk1ysONIm8

В гостях у Moscow Python Podcast CTO и со-основатель компании Datafold Александр Морозов. Обсудили с Александром причины перехода его стартапа с Flask на FastAPI.
источник