Python стал довольно большим в научных вычислениях в последнее время. Это управляемый язык, поэтому вам не нужно помнить, чтобы освободить память. В то же время, он имеет пакеты для научных и численных вычислений ( NumPy , SciPy ), которые обеспечивают производительность, аналогичную компилируемым языкам. Кроме того, Python может быть довольно легко интегрирован с кодом C.
Python - очень выразительный язык, облегчающий написание и чтение, чем многие традиционные языки. В некотором смысле он также напоминает MATLAB, что делает его более легким в использовании для ученых, чем, скажем, C ++ или Fortran.
Университет Осло недавно начал преподавать Python как язык по умолчанию для всех студентов-естественников, не входящих в факультет информатики (которые все еще изучают Java).
Научно-исследовательская лаборатория Simula , которая активно занимается научными вычислениями, дифференциальными уравнениями в частных производных и т. Д., Широко использует python.