Мой друг заинтересован в том, как программировать компьютеры, но она ничего не знает о программировании. Я предположил, что Python может быть хорошим языком для начала, но после некоторого поиска в Google я не смог найти какие-либо руководства, которые охватывали бы как программирование, так и Python соответствующим образом.
Я не хочу, чтобы она проходила через утомительные "алгоритмы обучения в псевдокоде". Вместо этого я хотел бы получить урок, который объяснит основные идеи при работе над реальной целью, например. очень простая консольная игра.
Кто-нибудь знает какие-либо такие уроки? Считаете ли вы, что я ошибаюсь в том, как я справляюсь с этим? Является ли Python плохим выбором? Я знаю, что что-то вроде C, С++ или Java не сработает - слишком много деталей будет очень контрпродуктивным. С другой стороны, я думаю, что Lisp может быть слишком математическим и абстрактным. Python, с другой стороны, позволит ей даже сделать что-то вроде кодирования примитивных графических игр за короткий промежуток времени.