И да для новичков, распространённое убеждение и ошибка многих обучающих роликов и книг это научить сразу написанию кода, что является существенной ошибкой обучения. Мы вспоминаем, что программирование это всего лишь попытка пояснить пк что мы от него хотим и ждать ответную реакцию, язык программирования назван ж так не спроста, это и есть инструмент общения с машиной и с другими коллегами, на понятный всеми языке. А любой иностранный язык в том числе и программирования, да и вообще письменная речь, детей тоже так учат письму, начинается с чтения, а это значит, что надо научиться читать чужой код, многие мировые компании имеют свой код в открытом доступе, в него спокойно можно заглянуть, так что сначала изучаем базу: конструкции языка и его особенности, затем ползём на гитхаб и учимся читать эти все пугающие по началу строчки кода, пытаемся понять их логику, почему именно так все работает, а только затем учимся писать, то есть оформляем собственные думки в код.
Если математическая нотация излагается сразу на питоне а не классически, то это нормально. Но это если именно теория на питоне излагается а не так, с места в карьер