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

Собрали в одном месте самые важные ссылки
и сделали Тренажер IT-инцидентов для DevOps/SRE

     19.09.2024       Выпуск 562 (16.09.2024 - 22.09.2024)       Релизы

pymongo - 4.9

Python интерфейс для MongoDB. Скачать можно по ссылке: https://pypi.python.org/pypi/pymongo/

     27.06.2024       Выпуск 550 (24.06.2024 - 30.06.2024)       Релизы

pymongo - 4.8.0

Python интерфейс для MongoDB. Скачать можно по ссылке: https://pypi.python.org/pypi/pymongo/

     05.06.2024       Выпуск 547 (03.06.2024 - 09.06.2024)       Релизы

pymongo - 4.7.3

Python интерфейс для MongoDB. Скачать можно по ссылке: https://pypi.python.org/pypi/pymongo/

     08.05.2024       Выпуск 543 (06.05.2024 - 12.05.2024)       Релизы

pymongo - 4.7.2

Python интерфейс для MongoDB. Скачать можно по ссылке: https://pypi.python.org/pypi/pymongo/

     01.05.2024       Выпуск 542 (29.04.2024 - 05.05.2024)       Релизы

pymongo - 4.7.1

Python интерфейс для MongoDB. Скачать можно по ссылке: https://pypi.python.org/pypi/pymongo/

     25.04.2024       Выпуск 541 (22.04.2024 - 28.04.2024)       Релизы

pymongo - 4.7.0

Python интерфейс для MongoDB. Скачать можно по ссылке: https://pypi.python.org/pypi/pymongo/

     28.03.2024       Выпуск 537 (25.03.2024 - 31.03.2024)       Релизы

pymongo - 4.6.3

Python интерфейс для MongoDB. Скачать можно по ссылке: https://pypi.python.org/pypi/pymongo/

     22.02.2024       Выпуск 532 (19.02.2024 - 25.02.2024)       Релизы

pymongo - 4.6.2

Python интерфейс для MongoDB. Скачать можно по ссылке: https://pypi.python.org/pypi/pymongo/

     30.11.2023       Выпуск 519 (27.11.2023 - 03.12.2023)       Релизы

pymongo - 4.6.1

Python интерфейс для MongoDB. Скачать можно по ссылке: https://pypi.python.org/pypi/pymongo/

     02.11.2023       Выпуск 515 (30.10.2023 - 05.11.2023)       Релизы

pymongo - 4.6.0

Python интерфейс для MongoDB. Скачать можно по ссылке: https://pypi.python.org/pypi/pymongo/

     11.10.2023       Выпуск 512 (09.10.2023 - 15.10.2023)       Статьи

Mastering Integration Testing With FastAPI

This article shows you how to use MongoMock and MockS3 to power your integration tests on a FastAPI based project.

     22.08.2023       Выпуск 505 (21.08.2023 - 27.08.2023)       Релизы

pymongo - 4.5.0

Python интерфейс для MongoDB. Скачать можно по ссылке: https://pypi.python.org/pypi/pymongo/

     14.07.2023       Выпуск 499 (10.07.2023 - 16.07.2023)       Релизы

pymongo - 4.4.1

Python интерфейс для MongoDB. Скачать можно по ссылке: https://pypi.python.org/pypi/pymongo/

     22.06.2023       Выпуск 496 (19.06.2023 - 25.06.2023)       Релизы

pymongo - 4.4.0

Python интерфейс для MongoDB. Скачать можно по ссылке: https://pypi.python.org/pypi/pymongo/

     06.06.2023       Выпуск 494 (05.06.2023 - 11.06.2023)       Статьи

Оптимизация выборок в больших коллекциях MongoDB

При работе с большими коллекциями в MongoDB, размер которых превышал десятки миллионов записей, возникла необходимость формировать случайные выборки уникальных значений полей, принадлежащих документам этой коллекции.Для такой операции, в MongoDB штатно предусмотрена функция $sample, которую можно использовать в составе pipeline при проведении агрегации данных. Однако, как показала практика, выполнение выборки полей таким образом на большой коллекции может занимать весьма ощутимое время. Чтобы сократить время выполнения таких выборок, потребовалось разработать собственный алгоритм, который на порядки увеличил скорость работы. Ниже приведен подход и вариант реализации данного алгоритма.

     17.04.2023       Выпуск 487 (17.04.2023 - 23.04.2023)       Статьи

Пишем полезный сервис на Python для получении ИНН

В этой статье хочу рассказать о том, как написать полезный сервис, для получения ИНН по персональным данным (паспортные данные). ИНН физического лица получаем с использование сайта https://service.nalog.ru/. Похожая функциональность, скорее всего, уже где-то и кем-то была реализована. Основная идея статьи - поделиться опытом работы с Python в части создания законченного проекта с использованием контейнера зависимостей, создания слушателей для RabbitMQ и работой с базой данных MongoDB. Работа с клиентами сервиса реализована через RabbitMQ в режиме непрерывного чтения очереди, отправкой результата в выходную очередь. Сервис будет жить в Kubernetes, что требует наличие liveness и readiness проб. Для этого используется веб-сервер.

     26.01.2023       Выпуск 475 (23.01.2023 - 29.01.2023)       Релизы

pymongo - 4.4.0b0

Python интерфейс для MongoDB. Изменения описаны по ссылке https://pypi.org/project/pymongo/4.4.0b0/. Скачать можно по ссылке: http://pypi.python.org/pypi/pymongo/

     12.10.2022       Выпуск 460 (10.10.2022 - 16.10.2022)       Статьи

Ошибки выбора MongoDB в качестве основной БД в стартапе

В этой статье я хочу рассказать о своих ошибках, которые я допустил, когда писал сервис, у которого MongoDB была основной БД для хранения пользовательских данных (да и не только, но об этом ниже).