Новички в Python и частые затыки — кого понять можно?
Всем привет! Вижу, что многие, кто только начал с Python, цепляются примерно за одни и те же ошибки. Например, забывают, что в Python отступы — это не просто форматирование, а синтаксис. Часто путаются с типами данных, пытаются использовать переменные до объявления или запутываются с функциями и их аргументами. Еще момент — не проверяют версии Python и не понимают, что код, написанный под 3.8, может не работать в 2.7.
Что реально помогает — просто последовательно пробегать чек:
1) правильно ли отступы стоят;
2) все ли переменные объявлены и инициализированы;
3) нет ли путаницы с типами (например, пытаетесь сложить str и int);
4) точно ли вызываете функцию с нужным числом аргументов;
5) запускаете код в правильной версии Python;
6) внимательно читаете ошибки, а не игнорируете.
Кто еще сталкивался с подобным? Какие другие типичные грабли у новичков?