Для программирования на Python нужны базовые знания математики, такие как арифметические операции, алгебраические выражения, логические операторы и т.д. Однако для более продвинутого программирования и решения сложных математических задач, таких как анализ данных, машинное обучение, численные методы и т.д., потребуются более глубокие знания математики, такие как дифференциальное и интегральное исчисления, линейная алгебра, теория вероятностей и статистика.
В целом, чем больше вы знаете математики, тем больше возможностей у вас будет в программировании на Python. Но не стоит беспокоиться, если вам не хватает знаний математики, так как для решения большинства задач программирования на Python достаточно базовых знаний. В любом случае, если вам нужно будет решить более сложные математические задачи, вы можете использовать библиотеки Python, такие как NumPy, SciPy, Pandas, которые предоставляют функции для работы с математическими операциями и анализа данных