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

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

     21.12.2023       Выпуск 522 (18.12.2023 - 24.12.2023)       Статьи

Выявление проблем в log-файлах с помощью аналитики

Log-файлы систематически записывают хронологию событий, происходящих в системе (или приложение). Это может быть что угодно: от записи о запуске программы до детальной информации об ошибках и предупреждениях. Для нас log-файлы — это не просто дневники событий, а очень хороший инструмент для диагностики и устранения проблем.

     20.12.2023       Выпуск 522 (18.12.2023 - 24.12.2023)       Статьи

fsspec и вообще зачем оно нам нужно

В современной разработке различного ПО и управлении данными, одной из ключевых проблем является работа с разнообразными файловыми системами. Разработчики и системные администраторы сталкиваются с вызовами при интеграции различных хранилищ данных, от локальных дисков до облачных сервисов. Эта множественность и разнообразие сильно усложняют процесс разработки и поддержки приложений, требуя от разработчиков постоянного адаптирования под различные стандарты и протоколы.

 

     22.12.2023       Выпуск 522 (18.12.2023 - 24.12.2023)       Релизы

greenlet - 3.0.3

Модуль для легковесных потоков в Python. Скачать можно по ссылке: https://pypi.python.org/pypi/greenlet/

     20.12.2023       Выпуск 522 (18.12.2023 - 24.12.2023)       Статьи

Create a Subscription SaaS Application With Django and Stripe

All the technical details of creating a subscription SaaS business using the Python-based Django web framework and Stripe payment processor.

     20.12.2023       Выпуск 522 (18.12.2023 - 24.12.2023)       Статьи

How to Deploy Reflex Apps to Fly.io

Reflex is a recent entrant to the world of Python web frameworks. Fly.io is a hosting provider that lets you host your applications in production really quickly. This articles shows you how to deploy Reflex applications on Fly.io.

     20.12.2023       Выпуск 522 (18.12.2023 - 24.12.2023)       Статьи

Pytest Daemon: 10X Local Test Iteration Speed

Discord has a large Python monolith with lots of imports, which now takes 13 seconds to start up. On the server that’s not a problem but to run a test it is. Ruby’s solution is to have a daemon that hot loads a test on a process that already has the imports completed.

     20.12.2023       Выпуск 522 (18.12.2023 - 24.12.2023)       Статьи

Коротко про платежи через ботов в Telegram

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

     19.12.2023       Выпуск 522 (18.12.2023 - 24.12.2023)       Статьи

Как оценить эффект от внедрения проекта?

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

     19.12.2023       Выпуск 522 (18.12.2023 - 24.12.2023)       Статьи

Мониторинг на Python: как сохранить метрики в мультипроцессном режиме

С развитием бизнеса нагрузка на приложения возрастает, один из способов масштабировать его под большее количество запросов — запустить Gunicorn-сервер с несколькими worker-процессами в мультипроцессном режиме. Однако при таком подходе клиент Prometheus не выводит нужные нам метрики CPU и RAM. В статье расскажу, как мы решили эту проблему, сохранив метрики и организовав мониторинг в мультипроцессном режиме.

     19.12.2023       Выпуск 522 (18.12.2023 - 24.12.2023)       Статьи

Фильтр Блума для эффективной синхронизации хеш-графов

В одном из совместных исследований нам с Хайди требовалось решить такую задачу. Допустим, нам требуется синхронизировать между двумя узлами хеш-граф, например, как в репозитории Git. В Git каждый коммит идентифицируется через соответствующий ему хеш, причём, в коммит могут включаться хеши коммитов-предшественников (то есть, конкретный коммит может содержать более одного хеша, если он получен слиянием). Мы хотели получить минимальное множество таких коммитов, которыми должны обменяться два узла, чтобы их графы получились одинаковыми.

     21.12.2023       Выпуск 522 (18.12.2023 - 24.12.2023)       Релизы

coverage - 7.3.4

Утилита позволяющая измерить процент покрытия тестами. Скачать можно по ссылке: https://pypi.python.org/pypi/coverage/

     20.12.2023       Выпуск 522 (18.12.2023 - 24.12.2023)       Релизы

django-grappelli - 2.15.7

Альтернативный базирующийся на сетке дизайн админ панели Django. Скачать можно по ссылке: https://pypi.python.org/pypi/django-grappelli/

     19.12.2023       Выпуск 522 (18.12.2023 - 24.12.2023)       Статьи

Векторные представления — что это такое, и почему в них важно разбираться

Векторные представления (эмбеддинги, векторы) – это по-настоящему приятный инструмент, но в любом рассказе о векторных представлениях эта техника скрыта за ворохом каких-то страшных словес.

     20.12.2023       Выпуск 522 (18.12.2023 - 24.12.2023)       Релизы

lxml - 4.9.4

Мощный и быстрый модуль для обработки XML/HTML. Скачать можно по ссылке: https://pypi.python.org/pypi/lxml/

     19.12.2023       Выпуск 522 (18.12.2023 - 24.12.2023)       Вопросы и обсуждения

Python Bytes: #364 Holy Match-Cases Batman!

Очередной выпуск англоязычного подкаста Python Bytes

     19.12.2023       Выпуск 522 (18.12.2023 - 24.12.2023)       Статьи
     18.12.2023       Выпуск 522 (18.12.2023 - 24.12.2023)       Статьи

За кулисами публикации «24 часа невидимой эпидемии»

Сегодня я расскажу о том, как был подготовлен материал об одиночестве, «24 hours in an invisible epidemic», опубликованный на платформе Pudding.