Сериализация объектов Python с помощью Pickle (Уязвимости технологии)
В данном видео мы узнаем как использовать Pickle для сериализации и десериализации данных, узнаем в каких случаях это стоит применять и какие особенности данной технологии.
Также в конце видео рассмотрим уязвимости технологии и почему стоит её применять правильно. Если не знать об этом, можно создать проект, который будет уязвим к атакам.
Смотреть...
Разъяснивший Python
В данном видео мы узнаем как использовать Pickle для сериализации и десериализации данных, узнаем в каких случаях это стоит применять и какие особенности данной технологии.
Также в конце видео рассмотрим уязвимости технологии и почему стоит её применять правильно. Если не знать об этом, можно создать проект, который будет уязвим к атакам.
Смотреть...
Разъяснивший Python
YouTube
Сериализация объектов Python с помощью Pickle (Уязвимости технологии)
⭐ Курс ООП и Приват канал: https://www.zproger-school.com/?utm_source=yt&utm_medium=no&utm_campaign=pickle
⭐ Телеграм канал: https://news.1rj.ru/str/+JX8ZL74s0O1kMTlh
⭐ Канал из видео: https://news.1rj.ru/str/+Dz_MyY7T-0owN2Qy
В данном видео мы узнаем как использовать Pickle…
⭐ Телеграм канал: https://news.1rj.ru/str/+JX8ZL74s0O1kMTlh
⭐ Канал из видео: https://news.1rj.ru/str/+Dz_MyY7T-0owN2Qy
В данном видео мы узнаем как использовать Pickle…
Сортировка с помощью OrderedDict
Сортировка элементов, например, по возрастанию значений, может помочь в анализе данных. Давайте посмотрим, что мы можем сделать.
Сортировка элементов по ключу KEY (в порядке возрастания)
Разъяснивший Python
Сортировка элементов, например, по возрастанию значений, может помочь в анализе данных. Давайте посмотрим, что мы можем сделать.
Сортировка элементов по ключу KEY (в порядке возрастания)
Разъяснивший Python
Что происходит, когда вы удаляете и повторно вставляете ключи в OrderedDict
При удалении ключа информация о его порядке также удаляется. Когда вы повторно вставляете ключ, он обрабатывается как новая запись и соответствующая информация сохраняется.
Разъяснивший Python
При удалении ключа информация о его порядке также удаляется. Когда вы повторно вставляете ключ, он обрабатывается как новая запись и соответствующая информация сохраняется.
Разъяснивший Python
❤2
Что происходит, когда у нас есть избыточные ключи в ChainMap?
Возможно, что 2 словаря содержат один и тот же ключ.
Обратите внимание, что red не повторяется, он печатается только один раз.
Разъяснивший Python
Возможно, что 2 словаря содержат один и тот же ключ.
Обратите внимание, что red не повторяется, он печатается только один раз.
Разъяснивший Python
Как использовать функцию pow() в Python
Python также имеет встроенную функцию pow(), которая возводит число в указанную степень. Синтаксис данной функции выглядит следующим образом:
pow(base, exponent)
Приведенный выше код интерпретируется как baseexponent, то есть число base в степени exponent.
Функция pow() принимает два аргумента: число (известное как основание или base) и степень, в которую число должно быть возведено (показатель степени — exponent).
Разъяснивший Python
Python также имеет встроенную функцию pow(), которая возводит число в указанную степень. Синтаксис данной функции выглядит следующим образом:
pow(base, exponent)
Приведенный выше код интерпретируется как baseexponent, то есть число base в степени exponent.
Функция pow() принимает два аргумента: число (известное как основание или base) и степень, в которую число должно быть возведено (показатель степени — exponent).
Разъяснивший Python
Методы PurePath
PurePath().is_absolute() проверяет, является ли ваш путь абсолютным
Обратите внимание, что абсолютный путь состоит из корня и имени диска. В этом случае PurePath() не позволяет нам узнать имя диска.
Если вы используете PureWindowsPath(), вы можете представить абсолютный путь, содержащий имя диска, например PureWindowsPath('c:/Program Files').
Разъяснивший Python
PurePath().is_absolute() проверяет, является ли ваш путь абсолютным
Обратите внимание, что абсолютный путь состоит из корня и имени диска. В этом случае PurePath() не позволяет нам узнать имя диска.
Если вы используете PureWindowsPath(), вы можете представить абсолютный путь, содержащий имя диска, например PureWindowsPath('c:/Program Files').
Разъяснивший Python
PurePath().is_relative()
В этом примере указанный путь /src является частью или принадлежит пути p, в то время как другой указанный путь — /data — вызывает значение False, поскольку он не имеет никакого отношения к пути p.
Разъяснивший Python
В этом примере указанный путь /src является частью или принадлежит пути p, в то время как другой указанный путь — /data — вызывает значение False, поскольку он не имеет никакого отношения к пути p.
Разъяснивший Python
Как использовать Concrete Paths
Path() является дочерним классом PurePath(). Он обеспечивает операции обработки с возможностью выполнения операций записи.
Когда вы создаете экземпляр Path(), он создает два класса для обработки путей Windows и путей, отличных от Windows. Как и PurePath(), Path() также создает общий объект пути «agnostic path», независимо от операционной системы, в которой вы работаете.
Разъяснивший Python
Path() является дочерним классом PurePath(). Он обеспечивает операции обработки с возможностью выполнения операций записи.
Когда вы создаете экземпляр Path(), он создает два класса для обработки путей Windows и путей, отличных от Windows. Как и PurePath(), Path() также создает общий объект пути «agnostic path», независимо от операционной системы, в которой вы работаете.
Разъяснивший Python
PosixPath()
Это дочерний класс Path() и PurePosixPath(), реализованный для обработки и управления путями файловой системы, отличной от Windows.
Вы получите сообщение об ошибке, если создадите экземпляр PosixPath() на компьютере с Windows, потому что нельзя выполнять системные вызовы, работая в другой операционной системе.
Разъяснивший Python
Это дочерний класс Path() и PurePosixPath(), реализованный для обработки и управления путями файловой системы, отличной от Windows.
Вы получите сообщение об ошибке, если создадите экземпляр PosixPath() на компьютере с Windows, потому что нельзя выполнять системные вызовы, работая в другой операционной системе.
Разъяснивший Python
WindowsPath()
Это дочерний класс Path() и PureWindowsPath(), реализованный для путей файловой системы Windows.
Создание WindowsPath(), если вы работаете в другой операционной системе, тоже вызовет ошибку.
Разъяснивший Python
Это дочерний класс Path() и PureWindowsPath(), реализованный для путей файловой системы Windows.
Создание WindowsPath(), если вы работаете в другой операционной системе, тоже вызовет ошибку.
Разъяснивший Python
Свойства Concrete Paths
Поскольку Concrete Paths является подклассом PurePath, мы можем использовать все свойства PurePath().
Это означает, что мы можем использовать, например, свойство .with_suffix для добавления суффикса к конкретному пути.
Разъяснивший Python
Поскольку Concrete Paths является подклассом PurePath, мы можем использовать все свойства PurePath().
Это означает, что мы можем использовать, например, свойство .with_suffix для добавления суффикса к конкретному пути.
Разъяснивший Python