首先看你的方向,如果你的科研只需要做一些数据处理,python是最合适的,也不需要并行计算
但如果你的方向是计算物理,比如计算量子物理,等离子计算,分子动模拟,或者计算流体固体这种的话,你需要的是C++或者fortran,python太慢,做科学计算的没人用。
然后你一定需要并行计算,MPI或者cuda之类的,除非你只跑一些很简单的问题。
关于如何入门,不建议去学那种几百页的并行计算教材,只会让你迷茫。最关键的是要上手项目,如果你的导师没给你代码,你就去github上找开源的项目,然后从一行一行的读代码开始。这种开源项目最好是和你科研相关的,别去找那种google的开源项目,和你学的物理屁关系都没有
但如果你的方向是计算物理,比如计算量子物理,等离子计算,分子动模拟,或者计算流体固体这种的话,你需要的是C++或者fortran,python太慢,做科学计算的没人用。
然后你一定需要并行计算,MPI或者cuda之类的,除非你只跑一些很简单的问题。
关于如何入门,不建议去学那种几百页的并行计算教材,只会让你迷茫。最关键的是要上手项目,如果你的导师没给你代码,你就去github上找开源的项目,然后从一行一行的读代码开始。这种开源项目最好是和你科研相关的,别去找那种google的开源项目,和你学的物理屁关系都没有









