Казалось бы, какая разница, чем ставить отступы в коде? Главное, чтобы работало. Но это один из тех споров, который жил, жив и будет жить. Насколько всё может быть серьезно, гениально показано в культовой сцене из сериала «Кремниевая долина». Если вы ее еще не видели — обязательно посмотрите. Чтобы раз и навсегда (нет) покончить с этим, я подготовил серию наглядных карточек 👇🏻 Если в большинстве языков программирования отступы — это просто вопрос красоты, то в Python всё иначе. Здесь отступы — это часть синтаксиса. Именно по ним интерпретатор понимает, где начинается и заканчивается тело функции или цикла. Ошибся с отступом — получил IndentationError и пошёл дебажить. В сцене из сериала мы слышим почти все классические аргументы. Давайте их разложим по полочкам. Лагерь Ричарда (адепты табов): Лагерь его девушки (последователи пробелов): Как мы видим, конфликт привел к разрыву. А всего-то нужно было договориться. Для этого и существуют простые правила. Ключевая мысль здесь — консисте