我是 Matlab 和 Mathematica 的中级用户,但我真的很想开始为科学目的学习 Python 语言(我对数学和物理感兴趣)。
请有人推荐我一本学习科学 Python 的书(最好是一本书,其中还包括一些代码,可以让我直接动手)?
先感谢您!
如何学习科学 Python?
计算科学
matlab
Python
计算物理学
数学
2021-12-10 19:01:03
2个回答
既然你已经知道 Matlab 和 Mathematica,我会选择SciPy Lecture notes。这是一门关于将 Python 用于科学目的的课程。
Gael Varoquaux、Valentin Haenel、Pierre de Buyl、Gert-Ludwig Ingold、Emmanuelle Gouillart、Michael Hartmann、... João Felipe Santos。(2017 年 10 月 4 日)。scipy-lectures/scipy-lecture-notes:2017.1 版(2017.1 版)。泽诺多。http://doi.org/10.5281/zenodo.3894791
从 matlab 转换为 numpy/scipy 时,我发现自己最有用的一件事是这个页面NumPy for MATLAB users。我什至每隔一段时间就会看一下这个,以提醒自己直到今天。我还强烈建议您查看matplotlib 库,因为您可能希望在 MATLAB 或 Mathematica 中直观地进行操作,并且您可以在库中看到相应的代码(我也经常使用它)。
除此之外,我强烈推荐 Hans Petter Langtangen 关于科学 Python 的书籍(有一些)。这些已经存在了一段时间,所以也许有人可能有一些更好的建议,但这些也是很好的介绍,而且足够笼统,我认为它们可以让你入门。我认为它们对大多数人来说都是平易近人的,而且阅读起来很愉快。