Подписка на блог

делю на ноль, обогащаю уран

python

Функции высшего порядка в Python

Python предоставляет мощные инструменты для обработки данных, известные как функции высшего порядка. Основными представителями этой категории являются `map`, `filter` и `reduce`. Данные функции позволяют эффективно работать с коллекциями данных, упрощая код и повышая его читаемость. Функции высшего порядка Функции высшего порядка — это функции, которые…

Методы обновления множеств «по месту» в Python

В Python существуют методы для обновления множеств «по месту», что означает, что они изменяют текущее множество без создания нового. Эти методы позволяют выполнять различные операции над множествами «по месту». 1. `difference_update()` Метод `difference_update()` удаляет из текущего множества все элементы, которые присутствуют в другом множестве. Это означает, что текущее…

Операции над множествами в Python: сравнение, объединение и извлечение уникальных элементов

1. Объединение (Union) Объединение множеств — это операция, которая позволяет объединить два или более множества в одно, оставив только уникальные элементы. В Python это можно сделать с помощью оператора `|` или метода `union()`. Пример: A = {1, 2, 3, 4} B = {3, 4, 5, 6}…

Шпаргалка по основам работы с Poetry

Poetry — инструмент для управления зависимостями и пакетами в проектах на Python, который решает множество проблем, связанных с установкой пакетов, управлением версиями и сборкой проекта. Преимущества использования Poetry, в том что все зависимости и их версии контролируются в одном месте, а также в том, что инструмент самостоятельно создает и управляет виртуальными средами проектов.…

Удаление пакета в Python

Чтобы удалить пакет, установленный через `pip`, необходимо использовать команду `pip uninstall`, указав имя пакета. Имя пакета соответствует тому, что указано в сообщении об ошибке или в файле `pyproject.toml`. Например: python3 -m pip uninstall package_nameДля удаления зависимости из проекта, управляемого Poetry, используется команда `poetry remove`, где `package_name` —…