Попробуем её ввести и запустить код. Видим, что этого уже достаточно, чтобы вводить текст с клавиатуры, но что конкретно мы хотим ввести? Существует правило хорошего тона, что перед тем, как давать пользователю что-то вводить, ему необходимо пояснять, что мы хотим, чтобы он ввёл.
Изучать питон в jupyter, боже упаси
Почему нет? Использовать как среду для прода или даже пет-проектов - да, такое себе, а вот для целей обучения. Все наглядно, можно отдельный блок кода выполнить, и т.п.
P.S. colab кстати, сам по себе отличный инструмент обучения, к примеру базы работы с нейронками, где еще бесплатно можно поднять инстанс с gpu...
Ну-у-у-у... субъективно. На мой взгляд, как раз-таки для обучения подобные штуки идеально подходят. Всё в облаке, привязаны к аккаунту в гугл, никогда не потеряешь код. Можно удобно шейрить его (в два клика получаешь доступ к примеру с урока). Ничего не нужно скачивать и настраивать. На начальном этапе ошибки связанные с этим (например, с добавлением Python в Windows Path) могут отбить всё желание. А здесь всё просто, берёшь, пишешь код, обучаешься. Когда прокачаешься в этом, можно переходить к тяжелой артиллерии. Можешь привести аргументы, почему такой подход неправильный.
Если Вам что-то непонятно — можете писать вопросы в комментарииБез тени злобы: зачем вообще делать такие статьи?
Ниша курсов на питухоне уже давно забита курсами от множества блогеров типа Дударя и им подобным, а лучшим текстовым вариантом обучения всё ещё остаётся чтение Лутца и решение задачек на сайтах типа codewars или написание своего пет-проекта-калькулятора
Как вариант закрепить знания способ тоже неоч, поскольку лучше писать чето своё закрепляя знания и попутно узнавая новое, чем пересказывать то, что ты едва запомнил
Ты буквально пересказываешь те мысли, которые долгое время были у меня в голове и из-за которых я не хотел начинать заниматься чем-то подобным.
У меня есть много свежих идей, которые можно назвать интересными и оригинальными (по крайней мере мне так кажется). Но как человеку, который занимается преподавательской деятельностью, мне хотелось бы видеть в этом структуру. Как одно знание перетекает в другое. Как человек не обладающий никакими входными параметрами на выходе осваивает для себя новый навык.
Я хочу создавать цельные программы, на доступном языке, с большим количеством примеров. Чтобы посмотрев подобное видео, этому мог научиться и ученик начальных классов и скучающих 30-ти летний взрослый :)
Проблема многих блоггеров в том, что они выпускают материал хаотично, непоследовательно. Они гоняться за просмотрами и снимают то, что актуально сейчас. Вчера про input()/print(). сегодня уже про нейросети, завтра про компьютерное зрение. Все это создаёт у зрителя подобного контента кашу в голове, он стремясь изучить всё и сразу в итоге нормально не выучит ничего.
С книгами обратная ситуация, да, там хорошо структурированная подача. Но процесс выпуска книги - это очень длительный процесс. Для этого нужно много времени, а пока она выходит - информация в ней устаревает, тренды сменяются. Для фундаментальных знаний - книги отличный ресурс, но для получения актуальной информации - просмотр блога выглядит привлекательнее.
Мои же публикации несут в себе цель взять преимущества этих двух форматов. Публиковать материал часто, с оглядкой на тренды, но быть при этом консервативным и придерживаться строгой иерархии получаемых знаний. Чтобы было понятно, откуда я пришёл и в каком направлении двигаюсь. Спасибо за комментарий, заставил задуматься :)