Курсы по программированию

Формула программиста

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

 13417

-- Chip

Python3: математика / Любое число прописью - новая программа и теория цикла for

  • На этом уроке мы создадим новую программу на основе старой
    и рассмотрим, как работает цикл for
  • Дата отправки отчёта: 8 февраля 2019 г.
  • Задание выполнено: за 37 мин.
  • Чему научился: Научился создавать цикл for, указывать диапазон значений и шаг. Внешне чем-то похоже на цикл for в Pascal, хотя, если не ошибаюсь, там шаг всегда был равен 1 или -1. Набрал несколько циклов в shell. Сохранил файл math.py как новый файл num_str.py и изменил функцию check как было указано на видео.
    На видео на отметке 8:35 Валерий сказал, что можно не добавлять дополнительный уровень табуляции для тела цикла for. Мне это сразу показалось странным. Везде требуется: в функциях, в if, в while, а тут нет. Не логично :) Попробовал запустить код по видео, мне отвечает ошибкой Syntax error: expected an indented block. Добавил табуляцию - заработало. Значит всё-таки нужна табуляция :) Что интересно, если просто набрать заголовок цикла, потом указать двоеточие и нажать Enter, то IDLE сама добавляет уровень табуляции.
  • Оценка видео-уроку:
Отчёт от 13417 за Python3: математика / Любое число прописью - новая программа и теория цикла for


Отчёт от 13417 за Python3: математика / Любое число прописью - новая программа и теория цикла for




Оцени работу

 
Сохранить страницу:

791. --
Валерий Жданов
Валерий Жданов
ответить
→  Chip  # Python3: математика / Любое число прописью - новая программа и теория цикла for / 2019-02-08 21:23

все-таки пробел нужен...я ошибся


13417. --
Chip
Chip
ответить
→  Валерий Жданов  # Python3: математика / Любое число прописью - новая программа и теория цикла for / 2019-02-08 21:47

Всё нормально, все ошибаются, это я решил поделиться своими наблюдениями :)


791. --
Валерий Жданов
Валерий Жданов
ответить

  • Отчёт оценивали:
    791Валерий Жданов+1   2146Иван+1   8275Tekashnik+1   20952Марина0   3922Александр+1   9752chokayes+1   20659no name+1   17947Dmitry Sinitsin+1   Посетитель+1   11353AlliZzeN+1  

Начинаем практику по языку C#





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.


Научился: Синтаксис a = range(5, 10) print(a) # range(5, 10) b = list(range(1, 10, 2)) print(b) # [1, 3, 5, 7, 9]
Трудности: Спасибо за знакомство с циклом for



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