Лекция Python
Python, интерпретаторы, байткод, .pyc, .pyo, .pyd, JIT и прочее
Заголовок сочный, но как и говорил, всё очень кратко. Давайте для начала примем, что Python - это интерфейс. Просто существует определённый набор того, что и как должно происходить, как должно себя вести. Только выбрав имплементацию интерфейса уже можно говорить что-то о компиляции, байткоде и т.д. По дефолту такой реализацией является CPython - он же официальный (от самих разработчиков), он же самый популярный. Его и выберем, а о других просто будем знать, чтобы при необходимости заюзать. Есть машинный код, а есть байткод. Машинный код прекрасен тем, что позволяет напрямую выполнять инструкции процессором...
11 лучших инструментов декомпиляции Python для файлов PYC, PYD, PYO, EXE
В этой статье я составил полный список лучших проектов декомпиляции Python, доступных для специалистов по обратному проектированию. Эти инструменты позволят вам извлекать исходный код из скомпилированных файлов Python, таких как .pyc, .pyo и .pyd. Декомпиляция байт-кода Python полезна, если вы хотите понять, как работает программа, не имея доступа к исходному коду. Эти инструменты хорошо подходят для таких задач, как: Приведённый ниже список содержит бесплатные, платные, с открытым исходным кодом и онлайн-декомпиляторы Python...