Изначально мы не можем изменять значение переменной в другой области видимости, но мы можем это сделать, переопределив область видимости на глобальную, с помощью ключевого слова global.
Мы даже можем определить новую глобальную переменную внутри функции, но не нужно этим злоупотреблять, т.к. это будет засорять глобальную область и приводить к нежелательным ошибкам
В Python имя переменной может состоять из одного подчеркивания. Хотя такое имя не достаточно описательно и не должно использоваться, есть по крайней мере три случая, когда _ имеет общепринятый смысл.
Первое, _ используется, когда вам нужно придумать имена для значений, которые вам не нужны — например, в циклах for.
Второе, интерактивный режим использует _ для хранения результата последнего выполненного выражения.
Третье, документация модуля gettext рекомендует псевдоним _() для функции gettext(), чтобы минимизировать загромождение вашего кода.
📖 Becoming an Enterprise Django Developer: Discover best practices, tooling, and solutions for writing and organizing Django applications in production by Michael Dinder
▬▬▬▬▬▬▬▬
Язык: #English
Уровень: #Низкий
Год выпуска: 2022
Это практическое руководство поможет вам понять практику, чертежи и тактику принятия решений, чтобы использовать Django так, как вам нужно. Вы узнаете о различных способах вывода данных на страницу и откроете для себя возможности Django для крупномасштабных производственных приложений. Начав с основ запуска корпоративного проекта, вы освоите сопровождение проекта на протяжении всего его жизненного цикла и узнаете, что такое жизненный цикл приложения Django.
Для создания хэш-значений в python существует удобный модуль hashlib, реализующий общий интерфейс для ряда популярных хэш функций и также может использовать функции доступные в системе, предоставляемые с установленным OpenSSL.
Использование очень простое, в модуле существует ряд конструкторов, соответствующих названиям хэш-функций. В конструктор мы можем передать байт-строку, хэш которой мы хотим получить, на выходе мы получим объект хэша. Объект хэша мы можем обновить методом update, сконкатенировав тем самым строки, а также можем можем вывести полученное значение с помощью методов digest и hexdigest. Первый возвращает байт-строку, второй - в шестнадцатеричном формате.
🌎 Learning VMware Workstation Pro for Windows, Volume 2: Implementing and Managing VMware's Desktop Hypervisor Solution (2024)
❔ Чему вы научитесь:
🔵 настраивать виртуальные сети: NAT, bridged, host-only и изолированные сегменты;
🔵 работать со снапшотами, клонами — полными и связанными — и шаблонами;
🔵 пробрасывать USB, диски и другие устройства в виртуальную машину;
🔵 тонко настраивать выделение CPU, памяти и дисковых ресурсов;
🔵 автоматизировать управление машинами через vmrun и командную строку;
🔵 связывать Workstation с vSphere и переносить виртуальные машины между средами.
"Learning VMware Workstation Pro for Windows" — второй том, посвящённый не установке, а эксплуатации: сети, снапшоты, управление ресурсами. Рассчитана на администраторов, инженеров и тех, кто держит лабораторию из виртуальных машин на рабочей станции. Предполагается, что база из первого тома уже освоена; содержание конкретно этого издания я не проверял.
Основные темы курса:
✅Процесс и модели машинного обучения
✅Ансамбли бэггинга, бустинга, стекинга
✅Обучение с учителем: 3 больших задачи Kaggle-соревнований
✅Линейная и нелинейная регрессия
✅Кластеризация и классификация
✅Регрессия и предсказание данных
✅Распознавание и сегментация изображений