IT-новости про Python, которые стоит знать

Собрали в одном месте самые важные ссылки
читайте авторский блог

     07.02.2023       Выпуск 477 (06.02.2023 - 12.02.2023)       Вопросы и обсуждения

Pros and Cons of Dynamic Languages

This conversation is around Luke Plant’s excellent article Python’s “Disappointing” Superpowers that describes specific uses of Python’s dynamic capabilities that wouldn’t be possible in a static typed language.

     07.02.2023       Выпуск 477 (06.02.2023 - 12.02.2023)       Статьи

Three Python Trends in 2023

Python/Rust co-projects, web apps, and more typing

     06.02.2023       Выпуск 477 (06.02.2023 - 12.02.2023)       Статьи

Работа с микросервисами через API-gateway

Однажды тимлид поставил передо мной задачу реализовать механизм взаимодействия пользователя через веб-интерфейс с микросервисами через единую точку входа с использованием FastAPI и RabbitMQ. Спешу поделиться с тобой, мой читатель, тем, что у меня получилось. По мере повествования дам пояснения по представленному коду. И, да, сделаю интересные отступления по вопросам валидации и хранения, в т.ч. приватных, данных.

     06.02.2023       Выпуск 477 (06.02.2023 - 12.02.2023)       Статьи

Полное руководство по модулю asyncio в Python. Часть 8

Перед вами восьмая часть (1, 2, 3, 4, 5, 6, 7) перевода руководства по модулю asyncio в Python. Здесь вы найдёте разделы исходного материала с 20 по 22.

     06.02.2023       Выпуск 477 (06.02.2023 - 12.02.2023)       Статьи

Еще одна инструкция о том, как с нуля начать писать UI автотесты на Python + Pytest + Playwright + QASE.io

Разбираем процесс создания UI автотестов на python с самого нуля. В этой статье установим Python и PyCharm. Начнем пользоваться GitHub, автоматизируем работу в браузере, найдем локаторы. В результате получим работающий автотест. Инструкция подходит для начинающих специалистов по автоматизации тестирования.

     06.02.2023       Выпуск 477 (06.02.2023 - 12.02.2023)       Статьи

Предсказание оттока пользователей

Здравствуйте, в данной статье я постараюсь разобрать основные шаги и методы решения соревнований на Kaggle на примере решения обучающего соревнования от DeepLearningSchool МФТИ по предсказанию оттока пользователей.

     06.02.2023       Выпуск 477 (06.02.2023 - 12.02.2023)       Статьи

Удаленный доступ к IP камерам. Часть 3. HEVC и web

HEVC (High Efficiency Video Coding — высокоэффективное кодирование видеоизображений), также известный как H.265, это видеокодек, широко используемый, в том числе, в системах видеонаблюдения. До недавнего времени веб браузеры практически не поддерживали этот формат. Но ситуация изменилась с выходом браузеров Chrome/Chromium версии 106. Это событие показалось мне достойным упоминания на Хабре, и в этой части статьи я расскажу, почему поддержка HEVC важна, о своих попытках подружить IP камеры с браузером и что из этого получилось.

     06.02.2023       Выпуск 477 (06.02.2023 - 12.02.2023)       Статьи

Как я написала веб-плеер с искусственным интеллектом

Идея создать собственный веб-плеер с музыкой лоу-фай пришла мне в голову однажды воскресным днём во время изучения глубоких генеративных моделей. Я занялась этим проектом и закончила его за время каникул.

     08.02.2023       Выпуск 477 (06.02.2023 - 12.02.2023)       Релизы

redis - 4.5.1

Python клиент для Redis. Изменения описаны по ссылке https://pypi.org/project/redis/4.5.1/. Скачать можно по ссылке: http://pypi.python.org/pypi/redis/

     07.02.2023       Выпуск 477 (06.02.2023 - 12.02.2023)       Релизы

virtualenv - 20.19.0

Инструмент создания виртуального рабочего окружения. Изменения описаны по ссылке https://pypi.org/project/virtualenv/20.19.0/. Скачать можно по ссылке: https://pypi.python.org/pypi/virtualenv

     04.02.2023       Выпуск 476 (30.01.2023 - 05.02.2023)       Статьи

Создаем библиотеку теории игр на питоне: структура классов и их взаимодействие

...Пока гигантские рептилии нейронки и ML-алгоритмы жуют и топчут этот мир, где-то пытаются найти свою нишу скромные млекопитающие методы теории игр...Продолжаем разрабатывать библиотеку для решения задач методами теории игр. Сегодня мы сформулируем описания классов библиотеки, взаимосвязи между ними, а также напишем код для создания экземпляров еще пары классов.

     04.02.2023       Выпуск 476 (30.01.2023 - 05.02.2023)       Статьи
     04.02.2023       Выпуск 476 (30.01.2023 - 05.02.2023)       Статьи

5 лайфхаков Python, которые сделают ваш код более читабельным и элегантным

В этой статье я продемонстрирую 5 трюков Python на понятных для новичков примерах, которые помогут вам писать более элегантный Python код в вашей повседневной работе.

     04.02.2023       Выпуск 476 (30.01.2023 - 05.02.2023)       Статьи

Git scraping: методика бесплатного хостинга не совсем статических сайтов

Ни для кого не секрет, что, используя GitHub Pages, вы можете бесплатно разместить свой статический веб-сайт в сети Интернет. 1 Гбайт доступного пространства, SSL-сертификат, возможность привязать собственный домен — разве не сказка? Но что делать, если вам необходимо, чтобы содержимое вашего статического ресурса периодически обновлялось?

     03.02.2023       Выпуск 476 (30.01.2023 - 05.02.2023)       Статьи