Что это значит "программисту нужна математика (кроме того, кто пишет сайты)"? Вам то что нужно, если Вы конкретно Питоном занимаетесь?
Хотите написать калькулятор определённых интегралов одномерных функций, пиши́те так:
from math import*
while True:
try:
fun, a, b, n = input('f(x) a b n: ').split()
f, a, b, n = lambda x: eval(fun), float(a), float(b), int(n)
h = (b - a) / n; hp = h / 2; u, v = f(b - hp), 0
for i in range(1, n): x = a + i * h; u += f(x - hp); v += f(x)
print((f(a) + f(b) + 4 * u + 2 * v) * h / 6)
except: continue
Так берутся даже плохо сходящиеся несобственные интегралы вроде, например, такого вот:
∫(-∞;+∞)(sin(x)/x)dx = π
Для задач линейной алгебры и прочих областей математики есть такие средства как math, numpy, random и т.д. Вот как, например, находятся нули одномерных функций:
from math import*
while True:
try:
fun, x = input('f(x) x: ').split()
f, x = lambda x: eval(fun), float(x)
h, d, X = 1e-4, 2e-4, [x]
for i in range(1, 1000000):
x -= f(x) * d / (f(x + h) - f(x - h))
if x in X: break
else: X.append(x); print('%6d)%22.16f' % (i, x))
except: continue
Пример использования:

То есть при помощи такого вот маленького скриптика можно решать потенциально бесконечно большое количество уравнений методом касательных, то есть с хорошей точностью и быстро. Нет проблем, чтоб и другие методы решения уравнений и систем задействовать.
Если Вам надо организовать поток нормально распределённых величин пи́шите так:
from random import normalvariate as N
и используете функцию генерации с.в. с распределением Гаусса-Лапласа N(μ,σ²) как Вам только заблагорассудится.
Если надо решать диффуравнения (обыкновенные или в частных производных) в Питоне для этого уже всё готовое есть, если Вы, конечно, какой-то свой экспериментальный метод не аппробируете. Вот программа получения узлового решения интегрального уравнения Фредгольма второго рода:

Опять же - скриптик небольшой, зато позволяющий решать потенциально бесконечное количество интегральных уравнений. Но тут, правда, numpy используется, а поэтому и программа такая маленькая. Так Вас никто и не заставляет писа́ть программы для решения классических задач линейной алгебры (решение СЛАУ, определение собственных чисел матрицы и т.д.) - за Вас это всё уже давно написано. Кстати, а зачем Вам интегральные уравнения в девятом классе?
Если б Вы программировали, скажем, интеллектуальные настольные игры (калах, нарды или техасский покер) вот тогда бы Вам точно потребовалось кое-что из математической теории принятия решений в условиях риска и активного противодействия.