推荐HYRY Studio的《用python做科学计算》,某度也可以找到pdf版。用Python做科学计算 - 用Python做科学计算old.sebug.net
推荐理由:
有答主推荐看官方文档。。。
作为一名屁都不懂的理论类学术渣,表示看文档真的是。。。一言难尽,往往就是费尽心思看了一大堆,还是不知道怎么用。
也有答主推荐张若愚的《python科学计算》
学术渣表示,当手册查,可以,千万别用它来学,感觉这本书就是一本中文版官方文档。作者不能理解我们编程小白的感受,不是从编程者的角度来写。有些地方让小白都很困惑,比如书中在讲某一章时,通常会把
import声明省去,而且作者自己的代码里喜欢用“from numpy import *”,这样就导致书中的代码示例中,没有函数所属的库。这样的话,有时候就会很困惑。比如调用sin这个函数,math库有sin,numpy库也有sin,这两个sin最优适用条件是不同的,如果省去所属库,就会搞不清一个函数到底是属于原python,还是属于某个库。个人还是喜欢用“import numpy as np”这种方式引用库。当初用张先生这本书学numpy的时候,闹过一个笑话:看完numpy那一章,自己编代码,三维数组元素还写成a[i][j][k]。。觉得就是书中讲的东西过于繁杂,淡化了对于科学计算重要的函数和用法是什么,严重打击了小白的学习积极性。
最前面推荐的《用python做科学计算》,感觉作者是站在编程学习者的角度写的,好多地方借鉴了张先生的书,但感觉可读性好,对于科学计算工程应用来说简繁适度。还有手册篇和实战篇可供参考。