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

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

     27.09.2023       Выпуск 510 (25.09.2023 - 01.10.2023)       Статьи

Нейросеть, генерирующая нейросети. Часть 1. Генерация случайной свёрточной нейронной сети

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

     27.09.2023       Выпуск 510 (25.09.2023 - 01.10.2023)       Статьи

Тест-драйв PyTorch 2.0 и заглядываем под капот «двушки»

Новейший метод для ускорения кода в PyTorch 2.0 — torch.compile(), который позволяет JIT‑компилировать код PyTorch в оптимизированные ядра, требуя минимальных изменений кода. JIT‑компиляция (Just‑In‑Time compilation) — это процесс, при котором код на высокоуровневом языке преобразуется в код на низкоуровневом языке, который может быть быстрее и эффективнее исполнен процессором или графическим ускорителем. torch.compile() использует TorchDynamo и заданный бэкенд для JIT‑компиляции кода PyTorch.

     27.09.2023       Выпуск 510 (25.09.2023 - 01.10.2023)       Статьи

Виртуальный хостинг с Python в качестве сервиса доступа к данным или для Webhook — разворачиваем в несколько кликов

На примере виртуального хостинга провайдера Netangels покажу, как я делаю это для своих проектов, в том числе описанных в перечисленных выше материалах.

     27.09.2023       Выпуск 510 (25.09.2023 - 01.10.2023)       Статьи

Определяем оптимальный размер групп при множественном тестировании

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

     01.10.2023       Выпуск 510 (25.09.2023 - 01.10.2023)       Релизы

pylint - 2.17.7

Статический анализатор Python-кода. Скачать можно по ссылке: https://pypi.python.org/pypi/pylint/

     01.10.2023       Выпуск 510 (25.09.2023 - 01.10.2023)       Релизы

Werkzeug - 3.0.0

Швейцарский армейский нож веб-разработки Python. Скачать можно по ссылке: https://pypi.python.org/pypi/Werkzeug/

     01.10.2023       Выпуск 510 (25.09.2023 - 01.10.2023)       Релизы

Flask - 3.0.0

Web-фреймворк на основе Werkzeug, Jinja2 и благих намерениях. Скачать можно по ссылке: https://pypi.python.org/pypi/Flask/

     29.09.2023       Выпуск 510 (25.09.2023 - 01.10.2023)       Релизы

cffi - 1.16.0

Интерфейс для вызова C-кода. Скачать можно по ссылке: https://pypi.python.org/pypi/cffi/

     28.09.2023       Выпуск 510 (25.09.2023 - 01.10.2023)       Релизы

psycopg2 - 2.9.8

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

     27.09.2023       Выпуск 510 (25.09.2023 - 01.10.2023)       Вопросы и обсуждения

Python Bytes: #354 Python 3.12 is Coming!

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

     27.09.2023       Выпуск 510 (25.09.2023 - 01.10.2023)       Статьи

Анализ данных КХЛ. Часть 1 — про теорию шести рукопожатий

Эта статья посвящена исследованию о том, насколько тесен мир хоккея. Проанализировали с помощью Pytnon связи между хоккеистами в КХЛ.За референс взяли расчёт числа Эрдёша-Бэйкона — шуточное расстояние между математиками или актёрами.

     26.09.2023       Выпуск 510 (25.09.2023 - 01.10.2023)       Статьи

Django, ImageField и .webp. Ещё немного про ускорение web приложения и экономию дискового пространства

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

     26.09.2023       Выпуск 510 (25.09.2023 - 01.10.2023)       Статьи

Что есть NER сервисы и как их применяют в бизнесе от А до Я (практика)

Крайне важный кейс для бизнеса — автоматизация бизнес процессов, где раньше можно было только использовать, например, оператора или клиентского менеджера, а сейчас им на помощь и замену чат-боты, голосовые ассистенты и вот и настало время, когда без машинного обучения и NLP уже никуда. Предлагаю рассмотреть NER сервисы.

     26.09.2023       Выпуск 510 (25.09.2023 - 01.10.2023)       Статьи
     26.09.2023       Выпуск 510 (25.09.2023 - 01.10.2023)       Статьи

Python 3.12 Preview: Subinterpreters

In this tutorial, you'll preview one of the upcoming features of Python 3.12 and a proposed change to Python 3.13, addressing how subinterpreters work in the CPython program. The changes are described in PEP 684 and PEP 554.

     25.09.2023       Выпуск 510 (25.09.2023 - 01.10.2023)       Статьи

Оптимизация работы с Camunda на основе External task

Camunda — это BPM-движок для автоматизации бизнес-процессов. Она представляет собой набор библиотек, которые и позволяют выполнять описанные процессы.

     26.09.2023       Выпуск 510 (25.09.2023 - 01.10.2023)       Релизы

redis - 5.0.1

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

     25.09.2023       Выпуск 510 (25.09.2023 - 01.10.2023)       Статьи

Парсинг, хранение и отображение логов 4-х разных агентов доставки электронной почты. Развитие MTA Log Parser

В продолжение моей предыдущей статьи о MTA Log Parser хотелось бы поделится результатами работы над теми хотелками, которые появились после ее публикации. Появился первый feedback, который в итоге принес следующие нововведения:

     26.09.2023       Выпуск 510 (25.09.2023 - 01.10.2023)       Релизы

django-mailer - 2.3

Django-приложение для отправки писем.. Скачать можно по ссылке: https://pypi.python.org/pypi/django-mailer/