Сборник наиболее интересных Python материалов. https://pythondigest.ru/ Сделать донат - https://boosty.to/pydigest Блог автора - @whydaily Рекомендуем хостинг https://firstvds.ru/?from=421453
Как правильно писать API авто тесты на Python
https://habr.com/ru/post/709380/
Как правильно писать API авто тесты на Python используя Pytest, Pydantic, Httpx, Allure.
Сводка новостей от pythonz.net 01.01.2023 — 08.01.2023
https://pythonz.net/articles/467/
А теперь о том, что происходило в последнее время на других ресурсах.
urllib3 raised $26,000 and shipped v2.0 in 2022
https://sethmlarson.dev/urllib3-in-2022
"Возвращение" ленивых импортов в Python
https://lwn.net/Articles/917280/
Ранее в PEP 690 предлагалось зафиксировать формат использования ленивых импортов, однако, PEP был отклонен. Это комментарии по этому вопросу
Генерация музыки из изображений с помощью Python
https://habr.com/ru/post/708890/
Сказать, что музыка является частью моей жизни, будет серьёзным преуменьшением. Я более 20 лет играю на гитаре, и каждый день слушаю других гитаристов. По правде говоря, прежде чем начать свой академический путь в качестве физхимика двенадцать лет назад, я был намерен строить музыкальную карьеру.
6 Python декораторов, которые значительно упростят ваш код
https://habr.com/ru/post/709280/
Лучшая функция Python, которая применяет эту философию из "дзен Python", - это декоратор.Декораторы могут помочь вам писать меньше кода для реализации сложной логики и повторно использовать его повсюду.Более того, существует множество замечательных встроенных декораторов Python, которые значительно облегчают нам жизнь, поскольку мы можем просто использовать одну строчку кода для добавления сложных функций к существующим функциям или классам.
Торговые роботы на Python
https://habr.com/ru/post/709166/
В этой статье рассказываем про Tinkoff Invest API, объясняем, как написать робота на Python, и разбираем плюсы этого языка в сравнении с другими. А вместо заключения ловите гайд по созданию робота на примере работы победителя нашего конкурса Tinkoff Invest Robot Contest.
Важные изменения в 6 версии Sphinx
https://blog.readthedocs.com/sphinx6-upgrade/
Как создать эвристический алгоритм онлайн-мастеринга и получить предупреждение от RIAA
https://habr.com/ru/post/709120/
В своей статье я бы хотел осветить тему аудио мастеринга, а именно: автоматизированного онлайн-мастеринга музыки.Я расскажу о своём пути от продюсера психоделического транса до мейнтейнера самой популярной open source библиотеки автоматизированного референсного мастеринга на Python, получившей предупреждение от американской ассоциации звукозаписывающих компаний RIAA.
coverage - 7.0.4
https://pypi.org/project/coverage/7.0.4/
Утилита позволяющая измерить процент покрытия тестами. Изменения описаны по ссылке https://pypi.org/project/coverage/7.0.4/. Скачать можно по ссылке: http://pypi.python.org/pypi/coverage/
Python Bytes: #317 Most loved and most dreaded dev tools of 2022
https://pythonbytes.fm/episodes/show/317/most-loved-and-most-dreaded-dev-tools-of-2022
Очередной выпуск англоязычного подкаста Python Bytes
Sphinx - 6.1.2
https://pypi.org/project/sphinx/6.1.2/
Python генератор документации. Изменения описаны по ссылке https://pypi.org/project/sphinx/6.1.2/. Скачать можно по ссылке: http://pypi.python.org/pypi/Sphinx/
Sphinx - 6.1.0
https://pypi.org/project/sphinx/6.1.0/
Python генератор документации. Изменения описаны по ссылке https://pypi.org/project/sphinx/6.1.0/. Скачать можно по ссылке: http://pypi.python.org/pypi/Sphinx/
Лучшие open-source инструменты для Python проектов
https://habr.com/ru/post/708916/?utm_campaign=708916&utm_source=habrahabr&utm_medium=rss
Open-source проекты, сторонние инструменты и библиотеки - это то, за что мы действительно любим Python. В этой статье я собрал самые полезные, валидированные сообществом и проверенные временем инструменты, конфигурации которых можно встретить в популярных проектах с открытым исходным кодом.
Инструменты распределены по этапам/сферам разработки. По каждому из них я дам небольшое описание и попытаюсь рассказать о его пользе. Если утилита имеет дополнительные расширения/плагины, то я расскажу про самые полезные (на мой взгляд).
Stripe Payments с Django
https://dev.to/documatic/integrate-stripe-payments-with-django-by-building-a-digital-products-selling-app-le5
pylint - 2.15.10
https://pypi.org/project/pylint/2.15.10/
Статический анализатор Python-кода. Изменения описаны по ссылке https://pypi.org/project/pylint/2.15.10/. Скачать можно по ссылке: http://pypi.python.org/pypi/pylint/
#python #pydigest
Сборник Python новостей уже перед вами.
В выпуске Python Дайджест вы найдете:
- Оптимизация графики для небольших сайтов: quetzli, webp, avif
- Мощь бинарных операций: как решать задачи эффективно
- Генерация музыки из изображений с помощью Python
- Как создать эвристический алгоритм онлайн-мастеринга и получить предупреждение от RIAA
- Воссоздаем старую компьютерную графику с помощью генеративных моделей
- Desktop приложения на Electron & Django
- IPython - 8.8.0
Заходите в гости - https://pythondigest.ru/issue/472/
Присылайте интересные новости через форму на сайте.
Desktop приложения на Electron & Django
https://dev.to/ivanyu2021/electron-django-part-1-desktop-app-integrate-javascript-python-4oac
Как написать desktop приложение с Django
Как хостить телеграм-бота (и другие скрипты на Python) на Repl.it бесплатно 24/7
https://habr.com/ru/post/709314/
Очень часто возникающий вопрос: где можно разместить скрипты на Python, Flask-приложение, телеграм или дискорд ботов?Один из вариантов — на своем компьютере при наличии внешнего IP-адреса и опыта в настройке проброса портов на роутере. Цель этот статьи - подробная инструкция, как сделать хостинг Python-скриптов бесплатно и доступным 24/7 на примере телеграм-бота
redis - 4.4.1
https://pypi.org/project/redis/4.4.1/
Python клиент для Redis. Изменения описаны по ссылке https://pypi.org/project/redis/4.4.1/. Скачать можно по ссылке: http://pypi.python.org/pypi/redis/
The Real Python Podcast – Episode #139: Surveying Comprehension Constructs & Python Parallelism Infighting
https://realpython.com/podcasts/rpp/139/
Talk Python to Me: #397: Evaluating New Open Source Tech Panel
https://talkpython.fm/episodes/show/397/evaluating-new-open-source-tech-panel
Audio
Одновременная генерация структурированных табличных данных и изображений при помощи GAN
https://habr.com/ru/post/709130/
Мы хорошо знаем GAN за успехи в создании реалистичных изображений. Не так хорошо знаем о формировании табличных данных. Однако их возможно применять при одномоментной реализации табличных данных и изображений.
PyPy: Repeated string concatenation is quadratic in PyPy (and CPython)
https://www.pypy.org/posts/2023/01/string-concatenation-quadratic.html
Why I wrote quokka SQL engine in (only) Python
https://github.com/marsupialtail/quokka/blob/master/blog/why.md
Генерация изображений с использованием генеративно-состязательных нейронных сетей (GAN) на примере ЭКГ
https://habr.com/ru/post/709036/
Для создания изображений с помощью GAN я буду использовать Tensorflow. (https://www.tensorflow.org/)
Генеративно-состязательная сеть (GAN) — это модель машинного обучения, в которой две нейронные сети соревнуются друг с другом, чтобы быть более точными в своих прогнозах.
Sphinx - 6.1.1
https://pypi.org/project/sphinx/6.1.1/
Python генератор документации. Изменения описаны по ссылке https://pypi.org/project/sphinx/6.1.1/. Скачать можно по ссылке: http://pypi.python.org/pypi/Sphinx/
Django приложение для автоматизации WhatsApp
https://pythoncircle.com/post/777/django-application-to-automate-the-whatsapp-messaging/
Оптимизация графики для небольших сайтов: quetzli, webp, avif
https://habr.com/ru/post/708910/?utm_campaign=708910&utm_source=habrahabr&utm_medium=rss
Всё началось примерно 10 лет назад, когда захотелось, чтобы вот этот вот контейнер выглядел прилично, не имел явно зазубренных граней, но при этом загружался за разумное время.
coverage - 7.0.3
https://pypi.org/project/coverage/7.0.3/
Утилита позволяющая измерить процент покрытия тестами. Изменения описаны по ссылке https://pypi.org/project/coverage/7.0.3/. Скачать можно по ссылке: http://pypi.python.org/pypi/coverage/