Найти в Дзене
101 игра на python. Шпаргалки

101 игра на python. Шпаргалки

Дополнительный материал для изучающих python.
подборка · 11 материалов
10 месяцев назад
Python. Шпаргалки: Библиотека schedule⁠⁠
Библиотека schedule в Python предназначена для простого и удобного планирования регулярного выполнения задач, которая позволяет установить, как часто должна выполняться определенная функция (например, каждый час, день, неделю) pip install schedule Чтобы запланировать задачу, необходимо определить функцию и использовать schedule.every(), чтобы назначить интервал выполнения. Пример: запуск задачи каждые 10 секунд Этот скрипт выполняет job() каждые 10 секунд. Цикл while постоянно проверяет наличие запланированных задач и выполняет их в нужное время...
10 месяцев назад
Использование array.array в Python: когда и зачем применять⁠⁠
array.array — это специализированный тип данных в Python, предназначенный для хранения последовательностей однотипных чисел. В отличие от list, массивы array.array обеспечивают более эффективное использование памяти и повышенную производительность при работе с числовыми данными. При обработке больших объёмов числовых данных array.array позволяет значительно экономить память, поскольку хранит элементы в компактном виде. В отличие от list, который использует объекты Python для хранения значений, array...
1 год назад
101 игра на python. Шпаргалки. Списковые включения (list comprehensions)⁠⁠
В самом простом виде, списковое включение – это компактный способ создания нового списка на основе уже существующего (или любого итерируемого объекта). Вместо того, чтобы использовать традиционный цикл for и добавлять элементы в список по одному, ты можешь сделать это в одну строку кода. Вот базовый синтаксис спискового включения: Пример: Предположим, у тебя есть список чисел, и ты хочешь создать новый список, содержащий квадраты этих чисел. Без спискового включения: Со списковым включением: Списковое...
1 год назад
101 игра на python. Шпаргалки. Dataclass⁠⁠
dataclass — это декоратор, введенный в Python 3.7, который автоматически генерирует специальные методы (такие как __init__, __repr__, __eq__ и другие) для классов, которые в основном служат контейнерами для данных. Это избавляет от необходимости писать много шаблонного кода. Использование dataclass в Python значительно упрощает работу с классами, предназначенными для хранения данных. Вместо того чтобы вручную определять методы __init__, __repr__, __eq__ и другие, достаточно просто объявить поля данных, а dataclass автоматически сгенерирует необходимый код...
1 год назад
101 игра на python. Шпаргалки. Когда использовать dict и list
Связанная статья: Структуры данных в python Примеры использования списков и словарей для представления данных о товарах. Я разложу абстрактный товар по характеристикам и покажу, как использовать список для представления товаров в категории. Словарь для представления характеристик одного товара. В этом случае, ключами словаря будут названия характеристик, а значениями – их соответствующие значения...
1 год назад
Шпаргалки. dict vs SimpleNamespace в Python. Особенности, преимущества, когда какой из них лучше использовать
Оба они позволяют хранить именованные данные, но делают это по-разному, и каждый из них имеет свои особенности. Преимущества dict Преимущества SimpleNamespace Пример: Функция, которая принимает данные о пользователе...