В данной статье поговорим про дизассемблирование байт-кода в Python. После запуска программы на Python, первым делом она компилируется в байт-код, который в последствии исполняется виртуальной машиной Python. Байт-код — это набор инструкций, которые понимает виртуальная машина Python. Дизассемблирование — это процесс преобразования этого байт-кода обратно в читаемый для человека формат или в форму, более близкую к исходному коду, что является обратным процессом от ассемблирования. Ассемблирование...
Всем программистам хочется, чтобы их код был красивым, лаконичным и главное читабельным. Гуидо ван Россум выдвинул такую идею: код читается намного чаще, чем пишется. Да и порой читается отнюдь не тем, кто писал этот код. Поэтому был придуман набор рекомендаций для разработчиков PEP 8. Он помогает унифицировать код среди большого количества разработчиков, и, как следствие, сделать его более читаемым. Это помогает эффективно работать в команде. Расскажу немного, как правильно называть переменные, функции, классы в своих проектах...