Программирование и научные вычисления на языке Python/§15: различия между версиями

Содержимое удалено Содержимое добавлено
мНет описания правки
Строка 3:
 
==Простые классы функций==
Классы могут быть использованныйиспользованны в научных вычислениях для решения многих задач, но чаще всего они востребованы в представлении математических функций с некоторым набором параметров и одной или несколькими независимыми переменными. Функцией с параметрами является, например, наша самая первая функция
 
<math>y(t) = v_0(t) - \frac{1}{2}gt^2</math>.
Строка 47:
 
Написание альтернативной <tt>diff</tt>-функции для <tt>f</tt> с двумя аргументами это плохое решение, поскольку оно ограничивает всевозможные <tt>f</tt> до функций с одной переменной и одним аргументом. Фундаментальные принципы программирования гласят, что следует стремиться к такому решению, которое будет настолько общим и настолько широко применимым, насколько это возможно. В настоящем случае это означает, что функция <tt>diff</tt> должна быть применима к любой функции одной переменной.
 
 
==Плохое решение: Глобальные переменные==