Comments 11
и высокопроизводительных приложений.
А на Python в принципе можно писать выокопроизводительные приложения? Он же с GIL.
Ну так разберитесь, как он работает и пишите выокопроизводительные.
Можно.
На Stackless — пишут.
Пришлось тюнить да.
Пример — EVE Online — там была проблема с тем что бизнес-логика на питоне и пришлось оптимайзить жестко (CCP об этом писали не раз в техблогах)
Я читал сей гримуар в оригинале. у меня сложилось мнение, что учить его, чтобы улучшить свой код на Питоне - это как учиться конструировать процессоры, чтобы улучшить свой код на С++.
Книга научит ковырять исходники CPython.exe, добавить в язык свою примочку или вообще сделать свой язык. Чтобы просто кодить на Питоне, эти познания избыточны, разве только вам до 80lvl не хватает 5% экспы.
это как учиться конструировать процессоры, чтобы улучшить свой код на С++
Что, кстати, совершенно нормально. Без понимания, как вещь (процессор, двигатель и т.п.) работает изнутри, сложно эффективно её использовать.
Если игнорируешь всё, что находится дальше текущего уровня абстракции, ничего хорошего не выйдет.
https://www.youtube.com/watch?v=tD5NrevFtbU
PS: Как раз собирался покопаться в Cpython - теперь и книжка появилась.
такие книжки действительно надо читать в оригинале, мне не до конца понятен порыв переводить литературу такого класса.
Если человек лезет в исходники Питона - то там всё на английском, и перевод только помешает разобраться из-за разницы в терминологии
Первый раз столкнулся с тем что книга от Питер просто разваливается.
Книга «Внутри CPYTHON: гид по интерпретатору Python»