Цитата (Nepkin1 @ 25.1.2020)
Но вот когда дошло дело до автоматического решения квадратного уравнения
Цитата (PradoDMK @ 25.1.2020)
в программировании знание математики не нужно, по крайней мере для большинства задач.
Цитата (Lika @ 25.1.2020)
А почему тогда в программу входит столько математики и даже физики?
тут как бы дело не в языках и не в программировании в целом, а в конкретной задаче. нужны ли сложные требующие фундаментальных знаний алгоритмы или нет. вот непкину попалась задача где нужны и ему этих знаний не хватило. не потому что язык плохой или программист плохой. он просто не знал, как решается квадратное уравнение, а язык сам по себе такую задачу не выполняет. язык же это только инструмент (ваш кэп). одно дело всю жизнь писать код для интернет магазина или соц сети, другое - для бостон динамикс или для автопилота тесла. для первого ничего кроме самого языка по сути ничего не надо. для второго первичны знания по механике и процессам управления. есть наверно и промежуточные варианты, где фундаментальные знания нужны в разной степени.
так что если задача побыстрее начать и потом всю жизнь писать примитивный код, то курсы это то, что надо, а если цели более амбициозные, то без комплексного образования не обойтись. так-то сам язык учится без буткемпа и даже без видео "полный курс питон за 7 часов" на ютубе, просто под документации. собственно, любой действующий программист так и расширяет знания - вряд ли ему придет в голову задавать где-то вопрос "что почитать по ___" или искать курсы.
возможно, потому что там как и везде обучают люди, оторванные от реальности, которых так же в вузах загружали математикой, физикой, а писать хорошо поддерживаемый и масштабируемый код - нет.