Flake8 + PyCharm: туториал

Flake8 — инструмент, позволяющий просканировать код проекта и обнаружить в нем стилистические ошибки и нарушения различных конвенций кода на Python. Flake8 умеет работать не только с PEP 8, но и с другими правилами, к тому же поддерживает кастомные плагины. Я покажу, как настроить Flake8, чтобы он автоматически подсвечивал проблемы прямо в коде Шаг 1. Установка…

📕 Удаление ключа из словаря

Словарь (dict) – изменяемый тип в Python. Из словаря можно легко удалить ключ оператором del: Что если ключа не окажется в словаре? Ответ: исключение – KeyError: Конечно, можно сделать так: Или даже так: Однако, есть способ удалить ключ (которого возможно нет) в одну строчку: Обратите внимание, что второй аргумент None обязателен. Кроме того, метод pop…