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

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

     02.02.2023       Выпуск 476 (30.01.2023 - 05.02.2023)       Релизы

pylint - 2.16.1

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

     02.02.2023       Выпуск 476 (30.01.2023 - 05.02.2023)       Релизы

scrapy - 2.8.0

Гибкий фреймворк для написания web-пауков (парсеров). Изменения описаны по ссылке https://pypi.org/project/scrapy/2.8.0/. Скачать можно по ссылке: https://pypi.python.org/pypi/scrapy

     01.02.2023       Выпуск 476 (30.01.2023 - 05.02.2023)       Релизы

SQLAlchemy - 2.0.1

Библиотека работы с базами данных. Изменения описаны по ссылке https://pypi.org/project/sqlalchemy/2.0.1/. Скачать можно по ссылке: http://pypi.python.org/pypi/SQLAlchemy/

     01.02.2023       Выпуск 476 (30.01.2023 - 05.02.2023)       Релизы

Django - 3.2.17

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

     31.01.2023       Выпуск 476 (30.01.2023 - 05.02.2023)       Релизы

beautifulsoup4 - 4.11.2

XML/HTML парсер. Изменения описаны по ссылке https://pypi.org/project/beautifulsoup4/4.11.2/. Скачать можно по ссылке: https://pypi.python.org/pypi/beautifulsoup4/

     31.01.2023       Выпуск 476 (30.01.2023 - 05.02.2023)       Релизы

pip - 23.0

Утилита для управления модулями в Python. Изменения описаны по ссылке https://pypi.org/project/pip/23.0/. Скачать можно по ссылке: http://pypi.python.org/pypi/pip/

     26.01.2023       Выпуск 475 (23.01.2023 - 29.01.2023)       Статьи

Быстрые виртуальные машины: ускорение исполнения кода

Как работают интерпретаторы и что такое "виртуальная машина" в этом контексте. И как ускорить исполнение.

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

greenlet - 2.0.2

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

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

IPython - 8.9.0

Интерактивная оболочка для языка программирования Python. Изменения описаны по ссылке https://pypi.org/project/ipython/8.9.0/. Скачать можно по ссылке: https://pypi.python.org/pypi/IPython

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

SQLAlchemy - 2.0.0

Библиотека работы с базами данных. Изменения описаны по ссылке https://pypi.org/project/sqlalchemy/2.0.0/. Скачать можно по ссылке: http://pypi.python.org/pypi/SQLAlchemy/

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

sentry - 23.1.1

Мощная система логгирования и платформа агрегации логов. Изменения описаны по ссылке https://pypi.org/project/sentry/23.1.1/. Скачать можно по ссылке: https://pypi.python.org/pypi/sentry/

     24.01.2023       Выпуск 475 (23.01.2023 - 29.01.2023)       Статьи

Fixing Circular Imports in Python with Protocol

The problem started when I had two classes that needed to talk to each other. Sometimes, classes need to talk to each other in both directions. The following example is made up, but mostly behaves like the original problem. Let’s say I have a Director and an Actor. The Director tells the Actor to do_action(). In order to do the action, the Actor needs to get_data() from the Director. Here’s our director.