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

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

     31.12.2022       Выпуск 471 (26.12.2022 - 01.01.2023)       Статьи

Процесс запуска и проведения АВ-тестов

Я хотел бы рассказать вам о том, как мы проводим тесты в нашем проекте, и поделиться опытом, возможно, логикой проведения и приведенными процессами вы сможете воспользоваться в ваших проектах, а python-фишечки по расчету fixed horizon и анализу результатов пригодятся в ваших исследованиях

     31.12.2022       Выпуск 471 (26.12.2022 - 01.01.2023)       Статьи

Когда хочется больше: пишем кубовый оператор

Итак, некоторое время назад я писал статью о том, как мы переехали на werf со скрипта. По большому счёту, это продолжение той истории. Задача встала такая: нужно максимально автоматизировано разворачивать свежее приложение на нескольких кластерах kubernetes, которое уже имеет обвязку для деплоя в виде werf. После некоторых изысканий и попыток использовать "коробочные" решения самой верфи и куба, я понял, что придётся написать собственный оператор, чтобы получить прям 100% покрытия всех "хотелок".

 

     30.12.2022       Выпуск 471 (26.12.2022 - 01.01.2023)       Вопросы и обсуждения

Python Bytes: #316 Python 3.11 is here and it's fast (crossover)

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

     30.12.2022       Выпуск 471 (26.12.2022 - 01.01.2023)       Статьи

Пишем FastAPI с нуля на python

FastAPI — это современная, быстрая (высокопроизводительная) веб-инфраструктура для создания API-интерфейсов с Python 3.7+ на основе стандартных подсказок типов Python. В этой статье мы рассмотрим как написать его с нуля.

     30.12.2022       Выпуск 471 (26.12.2022 - 01.01.2023)       Статьи

Используем Computer Vision для получения €6,147,455 за ночь во внутриигровой валюте

Последние 10 лет я играл в такие игры, как TownsMen 6, Clash of the Clans, SimCity и мою любимую OpenTTD (с открытым исходным кодом!).

Попробовав City Island 5, я был раздражен от того, что предметы не накапливались, пока я находился вне игры. У меня может быть самый лучший бизнес, стратегия и т.д., но я должен быть в игре, чтобы обеспечить сбор денег/ключей/золота с течением времени. Например, если моя пекарня зарабатывает 100 евро в минуту, я заработаю 100 евро только после того, как выйду из игры и вернусь через 24 часа.

Это стало особенно утомительным, когда я пытался накопить €5 000 000, необходимых для покупки острова, показанного ниже. Это займет у меня примерно две недели игры, если я не буду тратить деньги - оно того не стоит!

     30.12.2022       Выпуск 471 (26.12.2022 - 01.01.2023)       Релизы
     29.12.2022       Выпуск 471 (26.12.2022 - 01.01.2023)       Статьи

Pyspark. Анализ больших данных, когда Pandas не достаточно

Pandas - одна из наиболее используемых библиотек Python с открытым исходным кодом для работы со структурированными табличными данными для анализа. Однако он не поддерживает распределенную обработку, поэтому вам всегда придется увеличивать ресурсы, когда вам понадобится дополнительная мощность для поддержки растущих данных. И всегда наступит момент, когда ресурсов станет недостаточно. В данной статье мы рассмотрим, как PySpark выручает в условиях нехватки мощностей для обработки данных.

     29.12.2022       Выпуск 471 (26.12.2022 - 01.01.2023)       Статьи

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

Сегодня, в четвёртой части (первая, вторая, третья) перевода учебного руководства по модулю asyncio в Python, представляем вашему вниманию разделы оригинала №8 и 9.

     29.12.2022       Выпуск 471 (26.12.2022 - 01.01.2023)       Статьи

Субъективные итоги года в мире Python

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

     29.12.2022       Выпуск 471 (26.12.2022 - 01.01.2023)       Релизы
     28.12.2022       Выпуск 471 (26.12.2022 - 01.01.2023)       Статьи

Обзор пакетов SciPy, Pyomo и CVXPY для решения задач условной оптимизации

В этой статье мы продолжаем говорить про прикладное применение теории оптимизации. В частности, сделаем краткий обзор существующих open-source решений в Python, с которыми мы сталкивались на практике. Затронем их различия и особенности, приводим примеры задач, которые можно решать с их помощью.

     28.12.2022       Выпуск 471 (26.12.2022 - 01.01.2023)       Релизы
     02.01.2023       Выпуск 472 (02.01.2023 - 08.01.2023)       Релизы

Django - 4.1.5

Мощный web-фреймворк. Изменения описаны по ссылке https://pypi.org/project/django/4.1.5/. Скачать можно по ссылке: http://pypi.python.org/pypi/Django/

     01.01.2023       Выпуск 471 (26.12.2022 - 01.01.2023)       Релизы

watchdog - 2.2.1

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

     01.01.2023       Выпуск 471 (26.12.2022 - 01.01.2023)       Релизы

Pygments - 2.14.0

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

     31.12.2022       Выпуск 471 (26.12.2022 - 01.01.2023)       Релизы

django-cms - 4.1.0rc1

Легкая в использовании и удобная для разработки CMS. Изменения описаны по ссылке https://pypi.org/project/django-cms/4.1.0rc1/. Скачать можно по ссылке: https://pypi.python.org/pypi/django-cms/

     29.12.2022       Выпуск 471 (26.12.2022 - 01.01.2023)       Релизы

Sphinx - 6.0.0

Python генератор документации. Изменения описаны по ссылке https://pypi.org/project/sphinx/6.0.0/. Скачать можно по ссылке: http://pypi.python.org/pypi/Sphinx/

     28.12.2022       Выпуск 471 (26.12.2022 - 01.01.2023)       Интересные проекты, инструменты, библиотеки

PyFlow - визуальное представление и запуск блоков кода

Инструмент визуализации кода в виде "dashboard", где разные блоки кода можно соединять в программы и визуализировать результат их работы.