Рефакторинг 1го урока Знакомства
1 шаг
1. Выкачать с Youtube видео в максимальном разрешении по ссылке https://www.youtube.com/watch?v=6jaOlXHYtl8 и отрезать от него первый кусок 0:00 - 3:54. Для выкачивания надо найти софтину.
Отрезанный видос отдать Евгению, он зальет заново на Youtube. Ученику не придётся смотреть 20 минут видео, чтобы сделать первый шаг урока —> profit
Шаг перегружен. Ученик тратит 20 минут только на то, чтобы прочитать статью по работе с Repl и посмотреть видос. Для первого шага этого уже слишком много. Что можно предпринять:

2. Снабдить видео комментариями, чтобы можно было смотреть без звука. Нужна стенограмма от 0:00 до 3:54.
1 шаг
3. Разбить шаг на три. В первом ученик знакомится с Repl и выводит на экран любое число. Таким образом откладываем знакомство со строками, multilinestring и дебагом. Это может быть шаг "Пройдите туториал" по результатам которого ученик зарегистрировался на Repl.it, создал Python песочнику, написал и запустил свою первую программу print(42). Можно обыграть вот эту тему: http://bit.ly/2RsCyxG. Будет совсем круто если в туториале:
- покажем зачем нужен print - что программа и без него запустится, но тогда в терминале 42 не отобразится
- покажем как выглядит трейсбек в консоли, когда программа сломана
Туториалом будут пользоваться и те, кто кодит в Repl.it, и те кто у себя на компьютере. В начале туториала предложи оба варианта и предложи "Сделайте себе песочницу вот по этой статье из энциклопедии"
Шаг перегружен. Ученик тратит 20 минут только на то, чтобы прочитать статью по работе с Repl и посмотреть видос. Для первого шага это уже слишком много. Что можно предпринять:

4. Новый второй шаг - вывести строку. Мол, планету вывести сложно, но можно вывести муляж "Здесь будет вращаться Земля". Ученик читает про строки, сталкивается с первыми traceback
5. Новый третий шаг - вывести планету, разобраться с кавычками и трейсбеками
1 шаг

2ой шаг

Из мотивации не ясно, как этот шаг приближает к цели. Если я буду выводить кадр за кадром, то от этого она не начнёт крутиться. Зачем мне выводить на экран сразу две планеты?

Я ничего не пойму, потому что кадры анимации выглядят почти одинаково. Не поможет даже скриншот.
Предлагаю переставить местами этот шаг и следующий с time.sleep(1), добавить гифку
#3 шаг

нужна гифка
#4 шаг

нужна гифка
#5 шаг

Нужна гифка
#6 шаг
Рефакторинг Знакомство с Python
By Евгений Евсеев