Size: a a a

2021 August 29
PythonDigest
Таблица актуальности фактических данных как архитектурное решение
https://habr.com/ru/post/573048/?utm_campaign=573048&utm_source=habrahabr&utm_medium=rss

В этой статье речь пойдёт об архитектуре данных, где необходимо хранить статусы записей, получая информацию об их актуальности.
источник
PythonDigest
источник
PythonDigest
Библиотека СleanAPI: cоздаем микросервис на Python за 30 секунд
https://habr.com/ru/post/574998/?utm_campaign=574998&utm_source=habrahabr&utm_medium=rss

Использование микросервисной архитектуры для построения корпоративных приложений взамен традиционной монолитной — популярный тренд в веб-разработке.
Я не ставил целью настоящей статьи познакомить читателей с концепцией микросервисов. Желающим получить общее введение в тему могу порекомендовать заглянуть сюда (https://habr.com/ru/company/mailru/blog/320962/).
источник
PythonDigest
The Real Python Podcast – Episode #75: Building With CircuitPython & Constraints of Python for Microcontrollers
https://realpython.com/podcasts/rpp/75/

Audio
источник
PythonDigest
Talk Python to Me: #331: Meet the Python Developer in Residence: Lukasz Langa
https://talkpython.fm/episodes/show/331/meet-the-python-developer-in-residence-lukasz-langa

Audio
источник
2021 August 30
PythonDigest
Python: конфигурация проекта без боли
https://habr.com/ru/post/575094/?utm_campaign=575094&utm_source=habrahabr&utm_medium=rss

Расскажу о проделанном пути, чтобы найти идеальный, для моих целей, инструмент конфигурирования проекта и о создании легковесной библиотеки bestconfig (https://pypi.org/project/bestconfig/), впитавшей в себя преимущества изложенных подходов.
источник
PythonDigest
источник
PythonDigest
Расставляем ударения с помощью Natasha и Spacy
https://habr.com/ru/post/575100/?utm_campaign=575100&utm_source=habrahabr&utm_medium=rss

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

Классификация методом поиска ближайших соседей - относительно простой для понимания метод классификации, суть которого подробно рассматриваться в этой статье не будет.
Метод предполагает наличие алгоритма поиска ближайших соседей. Можно использовать разные алгоритмы. Самый простой, но при этом не эффективный по времени алгоритм - полный перебор всех соседей для поиска ближайших. Существуют так же методы поиска, называемые KDtree и BallTree.
источник
PythonDigest
Сводка новостей от pythonz 22.08.2021 — 29.08.2021
https://pythonz.net/articles/391/

А теперь о том, что происходило в последнее время на других ресурсах.
источник
PythonDigest
#python #pydigest

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

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

- Расставляем ударения с помощью Natasha и Spacy
- Пишем генератор API тестов и данных для них
- Принимаем на работу брокера для Celery: подбор, аджаст и выкатка
- Как автоматизировать сбор статистики из Яндекс.Дзен при помощи кода
- Python: конфигурация проекта без боли
- Создание приложения для анализа данных машинного обучения
- Построение тепловой карты именованных сущностей
- PyCharm 2021.2.1

Заходите в гости - https://pythondigest.ru/issue/401/
Присылайте интересные новости через форму на сайте.
источник
2021 August 31
PythonDigest
Self-Organizing Maps: Theory and Implementation in Python with NumPy
https://stackabuse.com/self-organizing-maps-theory-and-implementation-in-python-with-numpy/
источник
PythonDigest
Асинхронный джанго, другой взгляд
https://habr.com/ru/post/575246/?utm_campaign=575246&utm_source=habrahabr&utm_medium=rss

Этот текст содержит предложения, как сделать джанго орм (а вместе с ним и сам джанго) асинхронным.
источник
PythonDigest
Как достичь максимального счастья в обществе? (теория игр)
https://habr.com/ru/post/574954/?utm_campaign=574954&utm_source=habrahabr&utm_medium=rss

Теория игр - это не только об изучении стратегий в играх, таких как шахматы, го или других. Применять теорию игр уже сегодня пытаются в различных областях: в политике, в спорте, в кибернетике, в психологии и многих других местах. Данная наука выполняет математический анализ ситуаций (в которых сталкиваются интересы нескольких сторон, преследующих различные цели), пытаясь формализовать и описать данные ситуации в виде математической модели, определяющей некоторую игру.
источник
PythonDigest
Google Sheets API + Python. Чтение и запись с Сервисным Аккаунтом Google Cloud
https://habr.com/ru/post/575160/?utm_campaign=575160&utm_source=habrahabr&utm_medium=rss

Google Sheet и Sheets API - классный (простой, бесплатный и универсальный) способ организовать хранение и анализ данных получаемых от своего сервиса. При условии что этих данных не то чтобы очень много и поступают они не то чтобы очень часто.
У меня таких задач хватает и решаю я их либо на Python, либо на PHP. Сегодня возьму в руки Python.
источник
PythonDigest
Using Python Optional Arguments When Defining Functions
https://realpython.com/python-optional-arguments/
источник
2021 September 01
PythonDigest
JSON-Logger для FastAPI
https://habr.com/ru/post/575454/?utm_campaign=575454&utm_source=habrahabr&utm_medium=rss

Пошаговая инструкция, как я сделал собственный асинхронный json-logger для FastApi и зачем.



Цель данной статьи и моей личной разработки - написать о том, как я придумал свой собственный и удобный формат json-журналирования специально для компании, в которой я работаю, но не нашел готовых решений для реализации, который позволит мне воплощать очень гибко и удобно некоторые вещи с единым наименованием полей, чтобы логгирование протекало быстро и асинхронно, а также: не заставляло бы меня писать много кода и обойтись одной-двумя библиотеками максимум.
источник
PythonDigest
Django REST Framework and Elasticsearch
https://testdriven.io/blog/django-drf-elasticsearch/
источник
PythonDigest
источник
PythonDigest
Talk Python to Me: #332: Robust Python
https://talkpython.fm/episodes/show/332/robust-python

Audio
источник