一个有关学习习惯的问题

来源:3-6 Numpy数组(和矩阵)的合并与分割

Lincolnshan

2019-07-22

bobo老师对于numpy和notebook的用法解析非常好(比学校教的强太多了),想请问下bobo老师,对于一个新的package,比如numpy,你是如何进行研究的呢?谢谢。

写回答

1回答

liuyubobobo

2019-07-23

在 Python 的很多领域,学习一个新的模块和学习一个新的语言差不多:)比如在我看来,numpy 和 pandas的使用,差别就很大。


所以,我的学习方法也没什么新奇的。找资料。我比较喜欢看书,但其实这个年代,很多视频资源是非常非常好的。不过老习惯,还没有完全改过来。我在我的公众号文章《高效学习的秘密》介绍过。

传送门:https://mp.weixin.qq.com/s?__biz=MzU4NTIxODYwMQ==&mid=2247483836&idx=1&sn=90854aa76507281403e4dd9cd434a12b&chksm=fd8caefacafb27ec78f999fde4f1217c04c6e2ff28cf51fe511d8fa29d484d9281ff91de8c9c&scene=21#wechat_redirect


简单地说,我一般会找基本领域的相关书籍,先粗翻,大概了解领域知识结构,然后找一两本自己觉得自己能hold住的教材细看。


如果太前沿的技术,就只能看文档了。但讲真,通过文档学习,除了在做iOS开发的时候有过(因为每年的新特性,市面上的教材很久才能覆盖上),猛地想,还真没太有过。可能当年学习bootstrap也是直接看文档,因为太简单了。在大多数时候,文档还是用来查阅的,而不是用来学习的。这就好比我们不太可能通过一本《新华字典》学习语文;一本《数学公式大全》学习数学,一个道理。


现在在国外,我一般都是直接在amazon上搜索图书资源,然后去大学或者社区的图书馆找。比如numpy,amazon上的相关资源就是这样的:https://www.amazon.com/s?k=numpy&i=stripbooks&rh=n%3A283155%2Cn%3A5%2Cn%3A285856&dc&qid=1563823072&rnid=1000&ref=sr_nr_n_1


我的经验,网上评分不太差的内容,都是ok的。在大多数领域,不同的资源之间差距没有那么大。真正的差别是对读者定位的差别,但都是好材料。


仅供参考:)


继续加油!:)

2
2
liuyubobobo
回复
Lincolnshan
哇。感谢老板的支持!和你一起加油!:)
2019-07-23
共2条回复

Python3入门机器学习 经典算法与应用  

Python3+sklearn,兼顾原理、算法底层实现和框架使用。

5856 学习 · 2437 问题

查看课程