
Трудности: Во всех книжках по Python, первым делом говорится о PEP8. PEP8 существует, чтобы улучшить “читабельность„ кода. Но почему этот параметр имеет настолько большую важность? Почему написание хорошо читаемого кода – один из фундаментальных принципов языка Python?
Как сказал создатель Python, Гвидо Ван Россум: «Код читается гораздо чаще, чем пишется». Вы можете провести несколько минут, или весь день, в процессе написания куска кода для, к примеру, аутентификации пользователя. Написав его, однажды, вы не будете писать его еще раз. Но вы точно вернетесь, чтобы прочитать его еще и еще раз. Эта часть кода может быть частью проекта, над которым вы работаете. Каждый раз, возвращаясь к этому файлу, придется вспомнить, что этот код делает и почему вы написали это именно так.
Если вы начинающий программист Python, вам может быть тяжело запомнить, что делает определенная часть кода по прошествии нескольких дней после ее написания. Однако, если вы будете следовать рекомендациям PEP8, можете быть уверены, ваш код будет в полном порядке. Вы будете знать, что добавили достаточно пробелов, в соответствии с разделением на логические блоки кода.
Соблюдение PEP8 особенно важно, если вы в поисках вакансии python-разработчика. Чистый и читаемый код показывает высокий профессионализм. Он говорит работодателю о вашем понимании правильного структурирования программного кода.
Мы же на протяжении всего курса пишем как придётся. По началу думал может позже всё наладится и я молчал. Но когда преподаватель говорит о том что сдвиг у цикла for не обязателен, меня бомбануло ))) Курс хороший, но следовать PEP8 рекомендуют везде, кроме этого курса.
Научился: На данном уроке мы разбирали построение циклов в Python на основе оператора for.
Я попробовал разные вариации этого цикла:
- только с конечным параметром (начинается с нуля, шаг = 1)
- от большего к меньшему с отрицательным шагом.
- итерация переменной по слову типа String - это самый интересный вариант :)