Сборник наиболее интересных Python материалов. https://pythondigest.ru/ Сделать донат - https://boosty.to/pydigest Блог автора - @whydaily Рекомендуем хостинг https://firstvds.ru/?from=421453
Еще одна инструкция о том, как с нуля начать писать UI автотесты на Python + Pytest + Playwright + QASE.io
https://habr.com/ru/post/714950/
Разбираем процесс создания UI автотестов на python с самого нуля. В этой статье установим Python и PyCharm. Начнем пользоваться GitHub, автоматизируем работу в браузере, найдем локаторы. В результате получим работающий автотест. Инструкция подходит для начинающих специалистов по автоматизации тестирования.
Удаленный доступ к IP камерам. Часть 3. HEVC и web
https://habr.com/ru/post/715016/
HEVC (High Efficiency Video Coding — высокоэффективное кодирование видеоизображений), также известный как H.265, это видеокодек, широко используемый, в том числе, в системах видеонаблюдения. До недавнего времени веб браузеры практически не поддерживали этот формат. Но ситуация изменилась с выходом браузеров Chrome/Chromium версии 106. Это событие показалось мне достойным упоминания на Хабре, и в этой части статьи я расскажу, почему поддержка HEVC важна, о своих попытках подружить IP камеры с браузером и что из этого получилось.
redis - 4.5.1
https://pypi.org/project/redis/4.5.1/
Python клиент для Redis. Изменения описаны по ссылке https://pypi.org/project/redis/4.5.1/. Скачать можно по ссылке: http://pypi.python.org/pypi/redis/
redis - 4.5.0
https://pypi.org/project/redis/4.5.0/
Python клиент для Redis. Изменения описаны по ссылке https://pypi.org/project/redis/4.5.0/. Скачать можно по ссылке: http://pypi.python.org/pypi/redis/
AudioLDM - Generate speech, sound effects, music and beyond, with text
http://github.com/haoheliu/AudioLDM
Migrating from Flask to FastAPI, Part 1
https://engineering.forethought.ai/blog/2022/12/01/migrating-from-flask-to-fastapi-part-1/
5 лайфхаков Python, которые сделают ваш код более читабельным и элегантным
https://habr.com/ru/post/714820/
В этой статье я продемонстрирую 5 трюков Python на понятных для новичков примерах, которые помогут вам писать более элегантный Python код в вашей повседневной работе.
Python in Visual Studio Code – February 2023 Release
https://devblogs.microsoft.com/python/python-in-visual-studio-code-february-2023-release/
django-admin-confirm - a mixin for ModelAdmin that adds confirmations to changes, additions and actions
https://github.com/TrangPham/django-admin-confirm
Мини-гайд по погашению технического долга
https://habr.com/ru/post/714568/
В этой статье я хочу описать свой опыт погашения технического долга на нашем проекте в виде гайда. В гайде я выделю несколько самых распространенных случаев технического долга и предложу методы их решения. Так как это довольно обширная тема, я посоветую несколько книг для изучения, потому что в рамках данной статьи поговорить обо всем не вижу возможным. Все описанное относится к BackEnd части, но возможно, будет подходить и для других разработчиков. Буду рад, если вы поделитесь своим опытом по этой теме в комментариях.
Интерпретируемость в медицине
https://habr.com/ru/post/714354/
Так совпало, что я недавно прочёл статью Transparency of deep neural networks for medical image analysis (https://www.sciencedirect.com/science/article/pii/S0010482521009057) и пост от канала Reliable ML про интерпретируемость (https://habr.com/ru/company/ods/blog/709688/). Я работаю в сфере медицины уже почти пять лет, и всё это время постоянно где‑то на орбите внимания мелькает эта тема.
Обучите YOLOv8 на пользовательском наборе данных
https://habr.com/ru/post/714232/
Ultralytics недавно выпустила семейство моделей обнаружения объектов YOLOv8. Эти модели превосходят предыдущие версии моделей YOLO как по скорости, так и по точности в наборе данных COCO. Но как насчет производительности на пользовательских наборах данных? Чтобы ответить на этот вопрос, мы будем обучать модели YOLOv8 на пользовательском наборе данных. В частности, мы будем обучать его на крупномасштабном наборе данных для обнаружения выбоин.
#python #pydigest
IT-новости про Python перед вами.
Часть материалов из выпуска Python Дайджест:
- Обучите YOLOv8 на пользовательском наборе данных
- Бинарники из Python-файлов: Nuitka-компилятор, обзор и небольшое исследование
- Создаем библиотеку теории игр на питоне: структура классов и их взаимодействие
- Привет Unicode! Или как компьютеры работают с символами
- Интерпретируемость в медицине
- Как обновиться с Python 3.4 до Python 3.11, если pip уже сломан
- Django security releases: 4.1.6, 4.0.9, and 3.2.17
Заходите в гости - https://pythondigest.ru/issue/476/
simplejson - 3.18.3
https://pypi.org/project/simplejson/3.18.3/
Простой, быстрый, расширяемый JSON кодер / декодер для Python. Изменения описаны по ссылке https://pypi.org/project/simplejson/3.18.3/. Скачать можно по ссылке: http://pypi.python.org/pypi/simplejson/
pylint - 2.16.1
https://pypi.org/project/pylint/2.16.1/
Статический анализатор Python-кода. Изменения описаны по ссылке https://pypi.org/project/pylint/2.16.1/. Скачать можно по ссылке: http://pypi.python.org/pypi/pylint/
Предсказание оттока пользователей
https://habr.com/ru/post/715070/
Здравствуйте, в данной статье я постараюсь разобрать основные шаги и методы решения соревнований на Kaggle (https://www.kaggle.com/competitions/advanced-dls-spring-2021/overview) на примере решения обучающего соревнования от DeepLearningSchool МФТИ по предсказанию оттока пользователей.
Как я написала веб-плеер с искусственным интеллектом
https://habr.com/ru/post/714966/
Идея создать собственный веб-плеер с музыкой лоу-фай пришла мне в голову однажды воскресным днём во время изучения глубоких генеративных моделей. Я занялась этим проектом и закончила его за время каникул.
virtualenv - 20.19.0
https://pypi.org/project/virtualenv/20.19.0/
Инструмент создания виртуального рабочего окружения. Изменения описаны по ссылке https://pypi.org/project/virtualenv/20.19.0/. Скачать можно по ссылке: https://pypi.python.org/pypi/virtualenv
anywidget Custom jupyter widgets made easy.
https://github.com/manzt/anywidget
Создаем библиотеку теории игр на питоне: структура классов и их взаимодействие
https://habr.com/ru/post/714016/
...Пока гигантские рептилии нейронки и ML-алгоритмы жуют и топчут этот мир, где-то пытаются найти свою нишу скромные млекопитающие методы теории игр...Продолжаем разрабатывать библиотеку для решения задач методами теории игр. Сегодня мы сформулируем описания классов библиотеки, взаимосвязи между ними, а также напишем код для создания экземпляров еще пары классов.
SQLAlchemy - 2.0.2
https://pypi.org/project/sqlalchemy/2.0.2/
Библиотека работы с базами данных. Изменения описаны по ссылке https://pypi.org/project/sqlalchemy/2.0.2/. Скачать можно по ссылке: http://pypi.python.org/pypi/SQLAlchemy/
Git scraping: методика бесплатного хостинга не совсем статических сайтов
https://habr.com/ru/post/714538/
Ни для кого не секрет, что, используя GitHub Pages, вы можете бесплатно разместить свой статический веб-сайт в сети Интернет. 1 Гбайт доступного пространства, SSL-сертификат, возможность привязать собственный домен — разве не сказка? Но что делать, если вам необходимо, чтобы содержимое вашего статического ресурса периодически обновлялось?
virtualenv - 20.18.0
https://pypi.org/project/virtualenv/20.18.0/
Инструмент создания виртуального рабочего окружения. Изменения описаны по ссылке https://pypi.org/project/virtualenv/20.18.0/. Скачать можно по ссылке: https://pypi.python.org/pypi/virtualenv
Фильтрация и пагинация в FastAPI
https://habr.com/ru/post/714570/
Недавно столкнулся с задачей написать фильтрацию на FastAPI, пошёл гуглить и нашёл замечательную библиотеку fastapi-filter, которая сильно упрощает задачу. О ней в этой статье и пойдёт речь, а также заодно покажу простой способ пагинации без библиотек.
Привет Unicode! Или как компьютеры работают с символами
https://habr.com/ru/post/714540/
Основная задача письменности с давних времен, отобразить визуально то, что человек произносит вербально. В истории встречается огромное количество примеров того, как люди, пытаясь передать через бумагу какую-то информацию, используя для этого знакомые образы. Древние египтяне использовали иероглифы, очень похожие на вещи из повседневной жизни.
Python⇒Speed: Don't bother trying to estimate Pandas memory usage
https://pythonspeed.com/articles/estimating-pandas-memory/
You have a file with data you want to process with Pandas, and you want to make sure you won’t run out of memory. How do you estimate memory usage given the file size? At times you may see estimates like these: “Have 5 to 10 times as much RAM as the size of your dataset”, or “several times the size of your dataset”, or 2×-3× the size of the dataset. All of these estimates can both under- and over-estimate memory usage, depending on the situation. In fact, I will go so far as to say that estimating memory usage is just not worth doing. In particular, this article will: Demonstrate the very broad range of memory usage you will see just from loading the data, before any processing is done. Cover alternative approaches to estimation: measurement and streaming.
Django security releases: 4.1.6, 4.0.9, and 3.2.17
https://www.djangoproject.com/weblog/2023/feb/01/security-releases/
numpy - 1.24.2
https://pypi.org/project/numpy/1.24.2/
Модуль для работы с многомерными массивами. Изменения описаны по ссылке https://pypi.org/project/numpy/1.24.2/. Скачать можно по ссылке: http://pypi.python.org/pypi/numpy/
simplejson - 3.18.2
https://pypi.org/project/simplejson/3.18.2/
Простой, быстрый, расширяемый JSON кодер / декодер для Python. Изменения описаны по ссылке https://pypi.org/project/simplejson/3.18.2/. Скачать можно по ссылке: http://pypi.python.org/pypi/simplejson/
scrapy - 2.8.0
https://pypi.org/project/scrapy/2.8.0/
Гибкий фреймворк для написания web-пауков (парсеров). Изменения описаны по ссылке https://pypi.org/project/scrapy/2.8.0/. Скачать можно по ссылке: https://pypi.python.org/pypi/scrapy