「书单来了」学Python, 程序员小白读这几本免费的图书就够了
在上期,向读者推荐了关于JavaScript编程方面的一些免费阅读的开源图书后,很多网友私信我,有没有关于Python入门方面的图书,毕竟,现在Python是如此的火。
今天,则为大家带来了一些主要面向初学者小白的Python方面的开源书籍,获取的方法还是和上期一样,关注微信公众号:程序员大牛,你就能得到这些书的PDF版本。
简明Python教程
作为一个初学者,是以Python3为基础,来学习Python,还是Python2?如果你还在犹豫这个问题,那我的答案很清楚,Python3。
简明Python教程,就是这样一本以Python3为核心的教程,说他简明,不是说他内容少,而是说他满满的都是干货,而且,面对当前仍然是Python2大行其道的现实,还给出了一些充满诚意的说明。学习资料也可以加下Python扣扣裙:四八三五四六四一六自己下载学习下
唯一的缺憾则是,书的第1~20页,是各种溢美之词,如果你想直接进入,可以选择从第21页开始
Python进阶
《Intermediate Python》应该是我看到的关于Python入门方面最有意思的书之一了,在读完了《简明Python教程》后,我强烈的推荐你读下这本书。
作为一个进阶教程,他自然不会再一次的告诉你怎样在Python下import,怎样if,怎样.......,他讲的,是Python之所以是Python,而不是其他的什么语言的核心特色所在,从对args的理解,到对字典容器等高级类型的深入分析,读了这本书,我相信没有人会不喜欢Python。是的,《python进阶》就是这本书的中译本。
如果单纯的从语言本身的角度去看,读了这两本书,应该足矣~~但是,Python为什么这么火?要回答好这个问题可不简单,所以我决定继续的往下推荐,这样的几本书,或许可以让程序员小白们得以一窥究竟吧。
Django搭建简易博客教程
Web显然不是Python之所以今天如此成功的理由,但确实Python获得最初荣光的战场。因此,结合这本最后一次更新还停留在3年前的书,开始一段其实只有27页纸的纯实践过程,并仔细的去处理其中和最新Django版本不一样的地方,我觉得就是在学完Python基础后,对Python的一次最好的,也最直接的体验过程。
用Python做科学计算
如果说Web开发是Python应用的一道开胃前菜,那么,这本书值得所有Python程序开发小白们,仔细阅读和学习,学完这本书,至少你能在一堆人众,热烈的讨论大数据,机器学习等等等等时,默默的在心中,盘算一下,如果要去实现这些“高大上”,你可以从哪个方面入手?
答案绝对不会是直接从Python语言开始,很多可能就是从某个科学计算类库开始——对,就是这些由数学家,特别是统计学们,鼓捣出来的玩意儿。
作为业界的一只老鸟,最后给一个关于阅读本书的上佳姿势建议,那就是:跳过书中关于类库安装的部分!因为我们现在有了一个堪称神器的工具:Anaconda。
灰帽 Python 之旅
我不知道大家知道不知道,实际上,Python不仅是你们想象中的那个样子,而且,现在已经替代C/C++,成为了黑客编程的首选。当然,在hacking 应用方面,其实一直缺少一本详实的手册。
好,现在这本书来了,而且是以开源免费的方式,他的名字就叫《灰帽Python之旅》。对于大部分的人而言,可能你一辈子也不会应用到这其中的那些工具,方法,或者程序片段,但就像那句著名的诗说的:生活不仅有现实的苟且,还有诗和远方。
Python,有时候其实就是这样一个可以辅助我们随意鼓捣系统的可爱的玩意儿,不是么?
编后
怎么没有机器学习?没有大数据?没有TensorFlow在内的一干框架?他们不重要么?当然不是,只是我觉得,作为一个Python新兵,或许我们可以走的稍微慢些,放心,持续的关注我,我会放出相关的资料给到大家的。
最后,重要的话,重复一遍,如果您想获得这些书籍的PDF版本,那就请关注微信公众号:程序员大牛