100 дней изучения Python. День 2. Мне сказали, что я ИИ. Это лучший комплимент за неделю
Всем привет, я всё ещё жива и у меня для вас две новости.
Первая: я не нейросеть. Хотя после вчерашних комментариев начала сомневаться, потому что если я ИИ, то меня явно обучали на очень странных данных, раз я час искала лишний пробел.
Вторая: отдельное спасибо тем, кто написал по делу: MadDimas посоветовал книгу "Грокаем алгоритмы". Заказала "Грокаем алгоритмы". Прочитала первые 10 страниц. Поняла примерно треть. Осталась довольна собой, потому что вчера не понимала вообще ничего.
Итак, отступы. Те самые, о которых я предупреждала в конце прошлого поста. Спойлер: они пришли раньше, чем я думала, и сразу с ноги.
Написала свои первые 5 строк кода. Простенький скрипт, который должен был поздороваться со мной по имени. Вместо этого Python выдал:
IndentationError: unexpected indent
Час. Я целый час искала, где у меня "неожиданный отступ", хотя я вроде бы ничего не отступала. Оказалось - один пробел затесался там, где его не звали. ОДИН. ПРОБЕЛ.
Дальше пошла гуглить и тут началось самое интересное: половина интернета топит за пробелы, вторая половина - за табы, и все делают это с пеной у рта, как будто обсуждают не отступы в коде, а смысл жизни.
Я, если что, использую пробелы, потому что так посоветовал VS Code и мне лень что-то менять. Если у вас другое мнение - пишите в комментах, повеселите девушку, которая три часа назад не отличала терминал от блокнота.
Достижения дня:
узнала, что такое сложность алгоритмов (пока только эмоционально);
узнала, что такое IndentationError;
поиск на тему "табы vs пробелы" отнял больше времени, чем сам код;
почувствовала себя частью какого-то древнего племенного конфликта;
кофе закончился, как и терпение.
P.S. Если вы из лагеря "табы", то мы, наверное, не сможем быть друзьями. Шутка. Наверное.

