Сборник наиболее интересных Python материалов. https://pythondigest.ru/ Сделать донат - https://boosty.to/pydigest Блог автора - @whydaily Рекомендуем хостинг https://firstvds.ru/?from=421453
pdm - A modern Python package and dependency manager supporting the latest PEP standards
http://github.com/pdm-project/pdm
Страх и ненависть в переговорке: курим VideoSDK API, Vosk и Python
https://habr.com/ru/post/710524/
Сегодня поговорим о кастомных решениях для видеоконференцсвязи (далее — ВКС) с минимальными затратами человеко-часов и финансов на их создание. Я параноик Брать готовый open-source – меня не устраивает, всем известны случаи встраивания bad code в проекты с открытым исходным кодом с целью нанести ущерб пользователям из России. Поэтому за основу берём что-то отечественное с корпоративным уклоном, с открытым API и подходом «без регистрации и смс».
[Видео] Куда расти разработчику: взгляд из-за рубежа
https://www.youtube.com/watch?v=1mpHfaxy104
Обсудим опыт жизни за рубежом и адаптацию в зарубежной компании, развитие, поиск наставника и всем ли нужно становиться тимлидами.
Как погода влияет на отзывы людей в интернете?
https://habr.com/ru/post/710818/
Ожидается, что мир преодолеет порог глобального потепления между 2027 и 2042 годами. Используя математические модели, которые анализируют текущее состояние климата Земли, ученые ожидают, что температура повысится на 1,5 градуса, как только мы достигнем этого уровня.
HPy - A better C API for Python
https://hpyproject.org/
Поддержка Python 3.7 будет прекращена в июне 2023
https://endoflife.date/python
Напоминание
SQLAlchemy - 2.0.0rc3
https://pypi.org/project/sqlalchemy/2.0.0rc3/
Библиотека работы с базами данных. Изменения описаны по ссылке https://pypi.org/project/sqlalchemy/2.0.0rc3/. Скачать можно по ссылке: http://pypi.python.org/pypi/SQLAlchemy/
django-two-factor-auth - 1.15.0
https://pypi.org/project/django-two-factor-auth/1.15.0/
Полноценная двухфакторная аутентификации для Django.. Изменения описаны по ссылке https://pypi.org/project/django-two-factor-auth/1.15.0/. Скачать можно по ссылке: https://pypi.python.org/pypi/django-two-factor-auth/
Django - 4.2a1
https://pypi.org/project/django/4.2a1/
Мощный web-фреймворк. Изменения описаны по ссылке https://pypi.org/project/django/4.2a1/. Скачать можно по ссылке: http://pypi.python.org/pypi/Django/
tempy - визуализация погоды в терминале
http://github.com/noprobelm/tempy
Talk Python to Me: #398: Imaging Black Holes with Python
https://talkpython.fm/episodes/show/398/imaging-black-holes-with-python
Audio
YAML из Ада
https://habr.com/ru/post/710414/
Формат данных YAML чрезвычайно усложнён. Он задумывался как удобный для человека, но в стремлении к этой цели сложность настолько увеличилась, что, по моему мнению, его разработчики достигли противоположного результата. В YAML есть куча возможностей выстрелить себе в ногу, а его дружелюбие обманчиво. В этом посте я хочу продемонстрировать это на примере. Данный пост является нытьём и он более субъективен, чем мои обычные статьи.
Как подсветить временные отрезки на графиках
https://habr.com/ru/post/710530/
Как отобразить временные интервалы вместе с графиком временного ряда, с разными цветами для разных групп? Иногда хочется увидеть как события влияют на метрику. Рассмотрим на примере изменений температуры и извержений российских вулканов.
lotus - Open Source Pricing & Packaging Infrastructure for SaaS
http://github.com/uselotus/lotus
Инструмент для создания тарифов в продукте на основе метрик из внешних и внутренних источников. Позволяет задать тариф с ограничениями по количеству пользователей, трафика и прочего.
Знакомство с Fugue — уменьшаем шероховатости при работе с PySpark
https://habr.com/ru/post/710338/
Повышение производительности разработчиков и снижение затрат на проекты Big Data
nicegui - Create UI. For the web. With Python. The nice way.
http://github.com/zauberzeug/nicegui
Определение победителей матчей регулярного чемпионата КХЛ методами классического ML
https://habr.com/ru/post/711286/
Давно хотел применить методы машинного обучения в области спортивной индустрии. Данное желание обусловлено интересом к самому спорту и к тому, насколько хорошо математические модели могут предсказывать исходы различных спортивных событий. Можно было взять любую интересующую тему, и я выбрал определение победителей матчей регулярного чемпионата КХЛ. Так как курс был по ML, для решения задачи рекомендовалось применять классические методы без использования нейросетевых моделей. Дав волю своему экспериментаторскому началу, я принялся за дело.
granian - a Rust HTTP server for Python applications
https://github.com/emmett-framework/granian
Поддерживает интерфейсные приложения ASGI/3, RSGI и WSGI. Реализует протоколы HTTP/1 и HTTP/2. Поддерживает HTTPS Поддерживает веб-сокеты через HTTP/1 и HTTP/2.
OPAL - Policy and data administration, distribution, and real-time updates on top of Open Policy Agent
https://github.com/permitio/opal
PEP 703 – Making the Global Interpreter Lock Optional in CPython
https://peps.python.org/pep-0703
Алиса, Яндекс.Станция и Nigthscout
https://habr.com/ru/post/710736/
Родители детей с диабетом знают, как сложно убедить ребенка постоянно следить за уровнем глюкозы. Поэтому любой дополнительный интерфейс "лишним" не будет: виджет на телефоне, смарт-часы, уведомления в мобильном приложении. Сервис Nightscout, представляющий собой веб-приложение с базой данных об уровне глюкозы и событиях терапии, позволяет обращаться к себе по API с запросом информации. А всем известная голосовая помощница и колонка с ней - позволяет разрабатывать для себя индивидуальные варианты диалогов "запрос" - "ответ". Например, "скажи, какой уровень глюкозы у ... ?". а в ответ: "уровень такой-то, снижение/рост на столько-то, за последние Х минут снижение/рост умеренный/сильный на Y ммоль на литр." (немного легкой аналитики и выводов).Итак, по шагам.
pex - 2.1.121
https://pypi.org/project/pex/2.1.121/
Библиотека и утилита для генерации .pex (Python EXecutable) файлов. Изменения описаны по ссылке https://pypi.org/project/pex/2.1.121/. Скачать можно по ссылке: https://pypi.python.org/pypi/pex/
sentry - 23.1.0
https://pypi.org/project/sentry/23.1.0/
Мощная система логгирования и платформа агрегации логов. Изменения описаны по ссылке https://pypi.org/project/sentry/23.1.0/. Скачать можно по ссылке: https://pypi.python.org/pypi/sentry/
How to improve Python packaging, or why fourteen tools are at least twelve too many
https://chriswarrick.com/blog/2023/01/15/how-to-improve-python-packaging/
There is an area of Python that many developers have problems with. This is an area that has seen many different solutions pop up over the years, with many different opinions, wars, and attempts to solve it. Many have complained about the packaging ecosystem and tools making their lives harder. Many beginners are confused about virtual environments. But does it have to be this way?
Сводка новостей от pythonz.net 08.01.2023 — 15.01.2023
https://pythonz.net/articles/468/
А теперь о том, что происходило в последнее время на других ресурсах.
Управление микроконтроллером через telegram-бот с обратной связью
https://habr.com/ru/post/710173/
Как управлять различными устройствами: свет, вентиляция, полив, а также получать нужные данные от микроконтроллера.При этом для учебно-тренировочных или DIY-задач совершенно не хочется задействовать дополнительные устройства, на которых будет размещаться сервер и уж тем более не оплачивать внешний статический ip-адрес
Структуры данных и алгоритмы в Python
pythontalk/data_structures_algorithms" rel="nofollow">https://teletype.in/@pythontalk/data_structures_algorithms
В этой статье мы кратко рассмотрим встроенные структуры данных: списки, кортежи, словари и т.д., а также некоторые пользовательские структуры данных: связанные списки, деревья и графы. Более подробно затронем алгоритмы обхода, поиска и сортировки.
The Real Python Podcast – Episode #140: Speeding Up Your DataFrames With Polars
https://realpython.com/podcasts/rpp/140/
How can you get more performance from your existing data science infrastructure? What if a DataFrame library could take advantage of your machine's available cores and provide built-in methods for handling larger-than-RAM datasets? This week on the show, Liam Brannigan is here to discuss Polars.
Кликер «полет поросенка» — распознавание и «клики» с opencv
https://habr.com/ru/post/710406/
Статья не содержит описания важных достижений, просьба относиться к ней как к DIY поделке. Когда искал ответ на вопрос не нашел (плохо искал) решения с применением openCV, а так же двух и более камер для наблюдения за объектами.
Python⇒Speed: Why Polars uses less memory than Pandas
https://pythonspeed.com/articles/polars-memory-pandas/
Как Polars обеспечивает "ленивую" работу с данными и экономит на памяти больше чем Pandas