Эксплуатация python приложений


Представляем вашему вниманию серию статей «Эксплуатация python приложений» от PingVinich:

[su_accordion]
[su_spoiler title=»Модуль pickle» icon=»plus-square-1″ open=»yes»] Если вы программируете на Python, вы, вероятно, знакомы с библиотекой сериализации pickle, которая обеспечивает эффективную двоичную сериализацию и загрузку типов данных Python. Будем надеяться, что вы также знакомы с предупреждением, которое находится в начале документации о pickle. Читать статью > Модуль pickle [/su_spoiler]

[su_spoiler title=»Функция input» icon=»plus-square-1″] Эта маленькая статья расскажет об уязвимости в Python приложении. Эта уязвимость заключается в неправильном использовании функции input(). Для тех из вас, кто использует Python версии 3.x, эта уязвимость не относиться. В Python 3 функция raw_input() была удалена, и ее функциональность была перенесена на новую встроенную функцию, известную как input(). Читать статью > Функция input [/su_spoiler]

[su_spoiler title=»Инкапсуляция» icon=»plus-square-1″] В то время как другие языки программирования, такие как Java, позволяют программисту создавать приватные переменные и атрибуты, Python в настоящее время не имеет встроенного приватного типа. Эта техника известна как инкапсуляция. В ней вы пытаетесь скрыть информацию в своих классах от пользователей. Инкапсуляция в Python, как и многие функции языка, очень проста в реализации. Читать статью > Инкапсуляция [/su_spoiler]
[/su_accordion]

Оставьте комментарий