← Все вопросы

Какая тема далась вам легче всего, а какая сложнее?

Задан 2 месяца назад26 просмотров3 ответа
1

Вспомните все темы, которые вы проходили: переменные, циклы, функции, классы, работа с файлами. Что залетело моментально, а над чем пришлось попотеть и почему?

3 ответа

1

Легче всего зашли циклы и списки — там сразу видно результат: крутишь числа, что-то печатается, красота. Тяжелее всего, как ни смешно, дались функции. Не синтаксис, а сам сдвиг в голове: что значит «вернуть значение», чем return отличается от print, почему переменная из функции не видна снаружи. Щёлкнуло, только когда начал представлять функцию как коробку: положил аргументы — забрал результат.

Ну и рекурсия. Про неё промолчу, мы с ней до сих пор на «вы».

1

Строки и списки - моментально, файлы тоже без проблем. А вот ООП идет со скрипом до сих пор: класс написать могу, но чувство «а зачем тут класс, если можно функциями» не отпускает. Говорят, проходит с первым большим проектом. Жду.

0

Тяжелее всего было не что-то из вашего списка, а области видимости и исключения — темы, которые в курсах пробегают за один урок, а спотыкаешься об них потом месяцами. Легко зашло то, к чему была насмотренность из экселя: условия, таблицы, сортировки.

Со временем заметил закономерность: «сложная тема» — почти всегда та, для которой ещё не встретилась задача. Декораторы были магией ровно до момента, когда понадобилось замерить время выполнения десятка функций сразу.

Ваш ответ

, чтобы ответить на вопрос.