История изменений
Исправление soomrack, (текущая версия) :
Я говорил это безотносительно питона. Это для всех языков так. Хорошие видео, которые я видел, они были от проф для проф, причем не с т.з. обучения, а с т.з. почему так, как можно иначе, и пр. т.е. уровень подходов к решению задачи с выражением мыслей на С++, на Perl,… Это не обучение программированию.
Собственно, действительно хорошие книги про программирование, они не привязаны к языку, там часто и языка то никакого по большому счету нет. Но они нужны после того, как человек научится писать код. Это как невозможно изучать математический анализ не умея считать и умножать, хотя мат.анализ совсем не про это. А до мат.анализа в школе проходит много лет, в течении которых учат соотносить числа с окружащим миром, считать, умножать и постепенно отрывать числа от реального мира, развивая абстрактное мышление. С серьезным программированием так же.
Из книг, мне например, нравится «Code Complete», но там нет ничего про обучение программированию. И я согласен примерно с 30% материала в ней, соотв. этот материал я понимаю и во многом ему следую. Она в свое время помогла мне систематизировать мой опыт.
Из книг про языки мне понравилась «Higher-Order Perl» в свое время. Но она опять же, сейчас тебе совсем не в тему, думаю. Хотя полистать можно.
Исправление soomrack, :
Я говорил это безотносительно питона. Это для всех языков так. Хорошие видео, которые я видел, они были от проф для проф, причем не с т.з. обучения, а с т.з. почему так, как можно иначе, и пр. т.е. уровень подходов к решению задачи с выражением мыслей на С++, на Perl,… Это не обучение программированию.
Собственно, действительно хорошие книги про программирование, они не привязаны к языку, там часто и языка то никакого по большому счету нет. Но они нужны после того, как человек научится писать код. Это как невозможно изучать математический анализ не умея считать и умножать, хотя мат.анализ совсем не про это. А до мат.анализа в школе проходит много лет, в течении которых учат соотносить числа с окружащим миром, считать, умножать и постепенно отрывать числа от реального мира, развивая абстрактное мышление. С серьезным программированием так же.
Из книг, мне например, нравится «Code Complete», но там нет ничего про обучение программированию. И я согласен примерно с 30% материала в ней, соотв. этот материал я понимаю и во многом ему следую. Она в свое время помогла мне систематизировать мой опыт.
Исправление soomrack, :
Я говорил это безотносительно питона. Это для всех языков так. Хорошие видео, которые я видел, они были от проф для проф, причем не с т.з. обучения, а с т.з. почему так, как можно иначе, и пр. т.е. уровень подходов к решению задачи с выражением мыслей на С++, на Perl,… Это не обучение программированию.
Собственно, действительно хорошие книги про программирование, они не привязаны к языку, там часто и языка то никакого по большому счету нет. Но они нужны после того, как человек научится писать код. Это как невозможно изучать математический анализ не умея считать и умножать, хотя мат.анализ совсем не про это. А до мат.анализа в школе проходит много лет, в течении которых учат соотносить числа с окружащим миром, считать, умножать и постепенно отрывать числа от реального мира, развивая абстрактное мышление. С серьезным программированием так же.
Исходная версия soomrack, :
Я говорил это безотносительно питона. Это для всех языков так. Хорошие видео, которые я видел, они были от проф для проф, причем не с т.з. обучения, а с т.з. почему так, как можно иначе, и пр. т.е. уровень подходов к решению задачи с выражением мыслей на С++. Это не обучение программированию.