对即将毕业理科学子的忠告,Python究竟是“胶水语言”还是“热门语言”

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编程等等。

·在这感谢您—路读到了最后

·如果这篇文章对您有帮助,请记得点赞、分享这篇文章。

·如果对文中的内容有疑问、错误或有意见想告诉我,欢迎留言。

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值