Спасибо, Роб Мюлештейн. Вы очень кратко изложили проблему, которую я некоторое время пытался обдумать.

Я учитель средней школы, и, когда я говорю об этом людям, чаще всего мне задают следующий вопрос: «Чему вы учите?» И вот я в тупике. Мой обычный ответ примерно такой:

«Ну, если к нему подключен компьютер, я его учу».

Чтобы уточнить, в данном году я буду преподавать графику, анимацию + игровой дизайн, введение в компьютеры и программирование. В этом году я также преподаю Junior STEM (с упором на программирование Arduino) и пробую новый курс AP Computer Science Principles (теоретически, параллельно или вместо программирования в этом году).

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

За последние полвека, с появлением онлайн-сред программирования, я смог тратить больше времени на изучение языка и относительно мало времени на устранение неполадок программного и аппаратного обеспечения. Обратной стороной, как я теперь понимаю, является то, что я перешел к обучению гораздо больше «кодированию», чем «программированию».

Не поймите меня неправильно; преподавание кодирования было хорошей вещью. Это серьезно расширило мои возможности. Каждый класс, который я преподаю, посвящен программированию, в отличие от одного класса программирования, который я преподавал, когда начинал.

Но, как вы блестяще заметили:

Python и Web — идеально дополняющие друг друга пути: один, как правило, бэкэнд с традиционной парадигмой (циклы вас не убивают) и Web для внешнего интерфейса с его асинхронным, управляемым событиями подходом (где циклы вас уничтожают). — Роб Мюлештейн

Итак, еще раз спасибо. Ваша статья дала мне толчок, необходимый для того, чтобы вывести свои навыки Python на новый уровень, и парадигму, которую я могу использовать, чтобы повторно представить ее в своем классе.