两个阶段。
第一个阶段,学习Python的基础知识,各种语法、数据类型等。既然是基础知识,那和最终的使用目标是没有太大关系。比如学英语,不管你最终的使用目标是出国留学还是做一个中学英语老师,亦或是在家看美剧,都要学习26个字母和语法等。因为这部分内容是基石,绕不开也跳不过。网上有很多资料会讲解Python的基础知识,博客,书籍,视频,多的很。可以找一套教程,认真学上一段时间。学的快的2周可成,学的慢的2个月甚至半年也有可能。这一阶段不要急,要多做练习,多写code,慢慢来反而会比较快。编程一定要多动手才能有所精进,光看书和视频,很可能今天知道了明天就忘了。
第二个阶段,去了解和学习与科学计算和数据处理相关的项目。github上应该会有这类项目,但你直接搜索可能搜索不到。可以关注相关领域的博客,机构,新闻等,从中找到一些对自己有用的项目。有了第一阶段的学习,你应该能去面对一些项目了,找到这类项目后去读源码,理解这样开发的原因,哪些地方的实现是为了什么目的。
经过第二个阶段对多个项目源码的阅读和理解,相信你能写出自己想要的东西了,即便有些功能一时难以实现,也应该有途径去找人合作了。