Научиться работать на компьютере в качестве квалифицированного пользователя. Т.е. у вас не должно быть проблем с установкой софта на ваш компьютер. С работой с файловой системой и оболочкой вашей ОС. Работой в Интернете и т.п. общими навыками пользователя компьютера. Вы должны приемлемо быстро набирать на клавиатуре в частности на латинице, хотя владение 10-пальцевой машинописью не обязательно.
Какие-либо специфические для программиста знания а подавно математика кроме элементарной арифметики не обязательны. Python это простой язык который часто изучают с нуля в качестве первого языка программирования. Поэтому достаточно учебников, видеоуроков и курсов где параллельно с языком рассматривается и элементарные основы информатики. Со временем информатику конечно будет нужно подучить. Но совершенно необязательно делать это до изучения популярных массовых языков к которым относится и Питон.
Кроме того Python - язык общего назначения, который применяют для самых разных задач. Такие языки традиционно изучают сначала сами по себе, а потом другие технологии из стека в выбранной вами отрасли программирования. В отличие скажем от JavaScript который в основном заточем на Веб-фронтэнд. Поэтому перед его изучением надо знать верстку т.е. HTML+CSS. Для Python нет ничего подобного.