Как именно Python 3.11 предлагает ускорение по сравнению с Python 3.10?

Мне интересно, связано ли ускорение на 10-60% по сравнению с Python 3.10 исключительно из-за того, что эталонная реализация CPython 3.11 быстрее, чем CPython 3.10 в Python 3.10, или также частично из-за других новых функций?

Как можно анализировать такое ускорение производительности?

Мэджик. НЕ Спрашивайте о кодовых богах

SuperStew 11.01.2023 00:19
Понимание Python и переход к SQL
Понимание Python и переход к SQL
Перед нами лабораторная работа по BloodOath:
Потяните за рычаг выброса энергососущих проектов
Потяните за рычаг выброса энергососущих проектов
На этой неделе моя команда отменила проект, над которым я работал. Неделя усилий пошла насмарку.
Инструменты для веб-скрапинга с открытым исходным кодом: Python Developer Toolkit
Инструменты для веб-скрапинга с открытым исходным кодом: Python Developer Toolkit
Веб-скрейпинг, как мы все знаем, это дисциплина, которая развивается с течением времени. Появляются все более сложные средства борьбы с ботами, а...
Библиотека для работы с мороженым
Библиотека для работы с мороженым
Лично я попрощался с операторами print() в python. Без шуток.
Эмиссия счетов-фактур с помощью Telegram - Python RPA (BotCity)
Эмиссия счетов-фактур с помощью Telegram - Python RPA (BotCity)
Привет, люди RPA, это снова я и я несу подарки! В очередном моем приключении о том, как создавать ботов для облегчения рутины. Вот, думаю, стоит...
Пошаговое руководство по созданию собственного Slackbot: От установки до развертывания
Пошаговое руководство по созданию собственного Slackbot: От установки до развертывания
Шаг 1: Создание приложения Slack Чтобы создать Slackbot, вам необходимо создать приложение Slack. Войдите в свою учетную запись Slack и перейдите на...
1
2
67
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Я не могу объяснить это лучше, чем сами люди, ответственные за проект Faster CPython. Если вы хотите узнать о планах по ускорению Python, у вас есть много информации, если вы наберете эти слова в Google.

Вот вам несколько ссылок.

Это спецификация того, что было сделано в этой версии. На странице много ссылок на Github, где можно прочитать обсуждения основных разработчиков по каждой конкретной модификации: https://docs.python.org/3/whatsnew/3.11.html#whatsnew311-faster-cpython

Это выступление Марка Шеннона на английском языке, в котором он объясняет происходящее до сих пор. https://thewikihow.com/video_xKk7IXm0XO0

Если вам посчастливилось говорить по-испански, это выступление с PyCon Spain этого года, в котором Пабло Галиндо Сальгадо очень дидактично объясняет, что было сделано в этой версии и что будет дальше. https://thewikihow.com/video_94jLt3CX5Dc

Наконец, я добавляю ссылку на известное шоу «The Real Python Podcast», в котором тот же Пабло Галиндо Сальгадо немного рассказывает об этом (хотя программа специально не посвящена Faster CPython). https://thewikihow.com/video_NFrbbOf-_2U

Другие вопросы по теме