Школьную математику освоить не сложно самостоятельно. Добавить к этому элементы высшей математики, такие как дифференцирование, интегрирование и теорию пределов, и тогда шансы, что ваших математических знаний будет недостаточно будут приближены к нулю. Но лучше будет изучить весь раздел линейной алгебры. (Что можно сделать уже после овладения каким либо ЯП). В программировании первостепенно развить логику мышления, которая бы позволяла бы вам решать уникальные задачи. А про знание математики, важно не умение решать те или иные математические задачи, а уметь применять эти технологии в разработке. Школа, к сожалению учит то как решить пример, но не то, что это может дать... Даже отличник по математике скорее всего не сможет адаптировать математические знания под программирование. Сможет, но далеко не сразу. P.S. Раз за 1 мес. освоили пайсон, то зачем задавать глупые вопросы. Можно лишь сказать, что вы гений)))