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

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

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

Python 3.12 Preview: Static Typing Improvements

In this tutorial, you'll preview the new static typing features in Python 3.12. You'll learn about the new syntax for type variables, making generics simpler to define. You'll also see how @override lets you model inheritance and how you use typed dictionaries to annotate variable keyword arguments.

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

Оцифровка звука FPGA платой MCY316

В этой статье я расскажу о захвате звукового сигнала платой FPGA MCY316. Захват сигнала это только первый этап перед обработкой. Получим сигнал и передадим эти данные в ПК. Если всё получится, то в следующих работах добавим в ПЛИС цифровой фильтр

     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-движок для автоматизации бизнес-процессов. Она представляет собой набор библиотек, которые и позволяют выполнять описанные процессы.