679 читали · 3 года назад
Защита Python программ
Низкий порог входа, простота использования, высокая скорость разработки и огромная база библиотек сделали Python популярным языком программирования. Разработав программу и перейдя к стадии ее распространения многие задаются вопросом защиты ПО. Обфускация один из методов защиты приложений. Защиту данных паролями и привязкой к железу легко обойти, проанализировав код программы. Чтобы код нельзя было так просто просмотреть и понять его необходимо запутать усложнить для восприятия и анализа. Для...
Путешествие исходного кода: как на самом деле работает Python
Python часто воспринимается как язык, в котором всё происходит «само собой»: написал код — получил результат.  За таким «простым» процессом скрывается многоступенчатый механизм трансформации. Каждая строка проходит через цепочку преобразований: от удобных человеку конструкций до инструкций, понятных машине. В этой статье разберёмся, как на самом деле работает Python под капотом и что происходит в тот момент, когда вы нажимаете run. Когда вы вводите команду python script.py в терминале, запускается интерпретатор Python (стандартная реализация CPython)...