- https://github.com/markshannon/faster-cpython
- https://github.com/markshannon/faster-cpython/blob/master/plan.md | План Шеннона
- https://github.com/markshannon/faster-cpython/blob/master/tiers.md
- https://github.com/faster-cpython/ideas/blob/main/FasterCPythonDark.pdf | Guido's slides at the 2021 Python Language Summit
- https://www.youtube.com/watch?v=TLhRuZ9cJWc&ab_channel=LexClips | Why Python 3.11 is so fast - Guido van Rossum | интервью с Гвидо, где он пробует по-простому объяснить, что вообще можно ускорить в python и как
- https://www.youtube.com/watch?v=xKk7IXm0XO0&ab_channel=EuroPythonConference | How we are making Python 3.11 faster - presented by Mark Shannon | Марк разбирает типы оптимизаций, вокруг который крутится работа команды faster-cpython
- https://www.youtube.com/watch?v=wyty6sFMWI0&ab_channel=PyConUS | Talks - Mark Shannon: How we are making CPython faster. Past, present and future. | Марк снова рассказывает про оптмизации, что сделано, какие есть идеи, свежее выступление, но звук безнадежно запорот
- https://www.youtube.com/watch?v=shQtrn1v7sQ&ab_channel=PyConUS | Talks - Brandt Bucher: Inside CPython 3.11's new specializing, adaptive interpreter | подробный обзор оптимизации через адаптивный интерпретатор
- https://www.youtube.com/watch?v=_r6bFhl6wR8&ab_channel=TalkPython | Making Python 5x FASTER with Guido van Rossum and Mark Shannon - Talk Python To Me | Подкаст с Гвидо и Марком, много интересных рассуждений по поводу ускорения питона, работы в Microsoft
- https://www.youtube.com/watch?v=c6PYnZUMF7o&ab_channel=EuroPythonConference | HotPy 2 - A High Performance Binary-Compatible Virtual Machine for Python | Марк уже 11 лет назад занимался темой оптимизаций python и разрабатывал альтернативную реализацию интерпретатора HotPy
- https://peps.python.org/pep-0709 сам PEP
- https://discuss.python.org/t/pep-709-inlined-comprehensions/24240 обсуждение PEP и решение о включении в 3.12
- https://devguide.python.org/internals/compiler про компиляцию python кода в байткод
- https://devguide.python.org/internals/interpreter/ как работает интерпретатор
- https://peps.python.org/pep-0659/ | PEP 659 – Specializing Adaptive Interpreter
- https://habr.com/ru/articles/780386/ глубокий разбор того, как работает сложение в python
- https://www.youtube.com/watch?v=dvfnYkEHmdA&list=PLRdS-n5seLRoR5MKJ6fo06CcpOIob87Bd&index=8&ab_channel=ВидеосмероприятийIT-People | Денис Аникин. Вновь ускоряем cpu-bound задачи | Денис обозревал разные сторонние способы ускорить python код, полезно ознакомиться с альтернативами, так как появляются и развиваются они обычно быстрее, чем изменяется ядро CPython.
- https://www.youtube.com/watch?v=mHTu723RDNI&ab_channel=NextDayVideo | How PyPy runs your program | Старый доклад, но может быть интересен для сравнения подходов в PyPy и текущем CPython