Привет, DTF!
Начал снимать обучающие ролики на YouTube и делиться своим преподавательским опытом. Пока просмотров нет, но я не вешаю нос :^) Те, кто давно хотел познакомиться с Python или заполнить какие-то пробелы в своих знаниях по нему - милости прошу.
Ссылка на видео под катом.
На канале с ближайшем будущем будет раскрываться темы геймдева, веба…
Общее изучение яп, я бы начал изучать не с переменных и функций доступных в базовой библиотеке конкретного языка, а с алгоритмизации. Все же, по поводу того же питона, много нюансов делающих "общее" изучение в нем не комфортным. Это и ссылочная модель хранения, и GIL, и собственно интерпретатор...
Знаете, я с Вами не могу не согласиться. Прежде, чем стать программистом, нужно научиться думать, как программист. Не зря, когда мы приходим на собеседование в компанию, чаще всего нам задают вопрос об алгоритмах, на который можно ответить даже без знания какого-то конкретного ЯП, но с общим представлением о том как он работает. Но на практике, получается проблема с которой я сталкивался в университете. Когда тебе даётся огромное количество теории, которую, как тебе кажется, ты понимаешь, но когда дело доходит до практической задачи ты находишься в оцепенении и не знаешь что писать (во многом, из-за отсутствия знания синтаксиса), это сильно бьет по морале и заставляет задуматься о своих возможностях и целесообразности обучения. Когда же ты имеешь некий практический опыт, его легко проецировать на другие задачи. В этом и есть смысл данного цикла видео - научить человека базовым возможностям Python, без перегрузки информацией. А ту информацию, что предложили Вы, можно изложить в другом цикле, уже углубившись в предмет. Я называю это так: сначала сделай, посмотри на результат, потом осмысли, что ты сделал. Возможно, это не эффективно, но мой опыт, говорит об обратном.