Python从原来的一个不是很大众的胶水语言变成了如今的热门语言,被称为AI的专用语言,大数据的专用语言。以我想问python是不是被高估了呢?他在AI大数据方面的优势能力真的有人们认为的那么大吗?
我觉得在学校层面上,python并没有被高估。我个人体会,学校对学生对python驾驭能力的培养,还仅仅是启蒙水平。写写作业,实现一些经典的learning算法如linear regression,Kmeans甚至CNN,我觉得是python程序员最基本的日常,谈何高估?python,是我们为止,学习算法用起来最方便,使用人数最多的工具之一。在没有新的语言替代python之前,用python学习各种算法以达到熟练方乃明智之举。
在科研层面,我认为python并没有被高估的迹象。现在每天依然有大量的库不停地更新,导致的结果是python不断地抢走大量原本使用Matlab,Fortran的理科玩家,因为python方便,而且有社区技术支持,玩法多,论文发表后也方便别人复现。而且还有个很重要的问题,做research不是公司承包项目。research很多追求的是算法或者模型是否robust和sound,对是否能最后高效的商业应用反而不是很关心,这和python的属性基本契合。所以我认为,如果在没有比python又快又简便的语言诞生之前,python未来5年在实验室会继续挤压其他语言的生存空间。
经上述所说,Python谈何高估。新手如果想学习Python,可以挑选一下Python的书籍,而且选书有两大秘诀:一是看市场是否认可,二是看作者是否NB。
市场认可的书自然是卖的的最好的,爆款技术书内容质量可能不是最好的,但一定是最适合入门者学习的,而且架构合理,错误率低,版本更新快。
作者NB,书自然也不会差到哪去。比如说《利用Python进行数据分析》的作者Wes McKinney,他是开源分析库pandas的主要作者;还有《Think Python》的作者Allen B.Downey,Think系列大牛;其他像《effctive python》、《python cookbook》的作者都是python社区的重量级人物。这些大佬的书值得—读。
python的自学书籍非常多,涉及基础入门、web开发、机器学习、数据分析、自动化测试、自动化运维等各个门类,新手很容易陷入到处是书却无书可看的局面。
所以我们要明白自己学习python是出于什么目的,处于哪个阶段,再选择合适书籍来看。
如果想少走弯路,不妨花个早餐钱看看视频课程。自制力比较差的小伙伴,跟着老师把python基础走—遍,效率非常高。以下我整理了几本有关Python的书籍:
一、Python入门书(适合初学者)
1、《Python编程,从入门到实践》
这应该是世界上最畅销的Python编程书了,没有之一。该书的不同之处就是,一半是语法知识,一半是案例练习。
2、《Python学习手册》
这一本书籍,老少都可以看,高手与小白都可以看。该书对语法的讲解非常到位、详细,有丰富的插图和示列代码。
二、Python进阶书(适合有基础)
1、《流畅的Python》
这本书主要是教怎么写出更简洁,更规范,更聪明的代码。
2、《Python Cookbook》
该书介绍了很多技巧和方法,涵盖了数据结构和算法、字符串和文本、网络和Web编程等等。
·在这感谢您—路读到了最后
·如果这篇文章对您有帮助,请记得点赞、分享这篇文章。
·如果对文中的内容有疑问、错误或有意见想告诉我,欢迎留言。