ANTICHAT Forum
HOME FORUMS MEMBERS RECENT POSTS LOG IN  
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > Python
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Частые грабли новичков в Python — на что часто натыкаюсь
  #1  
Старый 21.07.2026, 20:00
Choper-007
Новичок
Регистрация: 02.07.2004
Сообщений: 33
С нами: 11502867

Репутация: 0
По умолчанию Частые грабли новичков в Python — на что часто натыкаюсь

Вот что чаще всего встречал у тех, кто только начал втыкать в Python:

1) Привычка писать код как на C или Java. Например, забывают про отступы, а в Python это не просто красота, а синтаксис. Отступы — это боль и красный флаг, если заглючило.

2) Не понимают разницу между списком и кортежем. Вроде похожи, а изменяемость совсем другая штука. Иногда из-за этого баги вылезают, когда пытаешься что-то поменять у "кортежа".

3) Жадно используют глобальные переменные без мысли о том, как это потом разбираться. Локальность переменных в функциях часто недооценивают.

4) Привыкли к нулевым индексам, забывают про диапазоны срезов и ломают голову, почему последний элемент не включается в [a:b].

5) Ошибаются с типами. Вот string пытаются сложить с int и ругается, но без понятного объяснения, почему.

6) Перемудрили с именами переменных—талды и бессмыслица вместо понятных названий. Прочитать такой код потом — пытка.

7) Забывают про важность читаемости. Пишут сложные однострочники из-за желания выглядеть круто, а потом сами же не могут понять, что сделали через месяц.

8) Не знают, что стандартная библиотека — это клад, который можно юзать вместо копипасты.

Проверять обычно начинаю с отладчика и print'ов, чтобы понять, где именно баг. Иногда помогает переписать проблемный кусок "по шагам" — и баг неувязка становится ясна.

Кто что еще подмечал у новичков? Какие грабли чаще всего мешают?
 
Ответить с цитированием

  #2  
Старый 18.09.2026, 18:20
50r
Новичок
Регистрация: 17.10.2002
Сообщений: 25
С нами: 12402377

Репутация: 1
По умолчанию

Вот это точно — отступы реально как мини-головоломка для тех, кто из C или Java прыгает. Пару раз вбил табы вместо пробелов — и всё, программа как будто сама о себе забыла. Ещё люблю, когда пытаются список с кортежем спутать — а потом удивляются, что не хотят там менять элементы, будто он из камня вырезан. В общем, кайф в python — простота, но с подвохом, если по привычке.
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема

Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.