python学习资源收集

目前手里的电子书(00:32 2018-08-15)
Python语言及其应用(美Lubanovic 2016)【py3.3】
Python网络数据采集(python3)
笨办法学 Python(第四版)【py2】

[IT学习]Learn Python the Hard Way (Using Python 3)笨办法学Python3版本
https://www.cnblogs.com/viphhs/p/7069793.html
黑客余弦先生在知道创宇的知道创宇研发技能表v3.1中提到了入门Python的一本好书《Learn Python the Hard Way(英文版连接)》。其中的代码所有是2.7版本。
若是你以为英文版看着累,当当网有中文版,也有电子版能够选择。
我试着将其中的代码更新到Python 3。同时附上一些本身的初学体会,但愿会对你有帮助。
 中文版有人把书名翻译为《笨办法学python》,其实我以为叫作《学Python,不走寻常路》更有意思些。
做者的意思你能够在序言中详细了解。务必多读几遍。务必多读几遍。务必多读几遍。

【最近已经更新到py3,29刀!】
Learn Python the Hard Way
https://learnpythonthehardway.org/python3/intro.html
Millions of people have learned to code. So can you.
Newly updated for Python 3, the original and still the most popular way for total beginners to finally learn how to code. Learn Python The Hard Way takes you from absolute zero to able to read and write basic Python to then understand other books on Python. No experience necessary to begin, and you can even try the book out for free to see if the method works for you. If you've always wanted to learn to code but have no idea where to begin, then this book is for you.

Python3.x和Python2.x的区别
http://www.cnblogs.com/codingmylife/archive/2010/06/06/1752807.html
这个星期开始学习Python了,由于看的书都是基于Python2.x,并且我安装的是Python3.1,因此书上写的地方好多都不适用于Python3.1,特地在Google上search了一下3.x和2.x的区别。特此在本身的空间中记录一下,以备之后查找方便,也能够分享给想学习Python的friends.

廖雪峰
https://www.liaoxuefeng.com/
py3教程
https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000
py2教程
https://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000


——————————————摘录的分割线1————————————————
做者:董伟明
连接:https://zhuanlan.zhihu.com/p/22198827
来源:知乎
著做权归做者全部。商业转载请联系做者得到受权,非商业转载请注明出处。

从2011年5月买了第一本《Python学习手册(第四版)》开始,我阅读过大量和Python有关的纸质书和开源图书。为何要买书来看?我认为不外乎两个缘由:有趣和能学到东西。技术书确定不会太有趣,那么最重要的就是能学到东西。市面上Python相关的书至关多,可是有些内容陈旧或者不符合国情,常常能看到并不是开发第一线的人写或者翻译的书,这些书显然价值就要低一些;其次是同质化和向入门级别靠拢,市面上关于Python入门或者教授语法知识的书很多,而再深刻一点的就很匮乏了。还有一点,如今为了提升书的销量,书名都起的很是有破坏力,很吸引眼球,但是内容彻底不够书名的档次。
不知道一些回答推荐书籍问题的人是怎么想的,反正话提及来很廉价,又不用负责。可是会给看这些答案的人误解,甚至要白白浪费你们的钱和阅读时间,我很是乐于给「没有帮助」。
知乎上已经有一些问题,也有不少人推荐。我没有达到流畅的阅读英文原版的能力,因此本文更接地气一点,介绍的是中文书籍。本文将从以下三部分推荐技术书籍。
Python初学者
若是你以前一点编程经验都没有,先看以下两本:

1.《简明 Python 教程》, 英文名《A Byte of Python》,如今有Python 3的版本(Introduction ยท A Byte of Python)了 。最简洁易懂的Python书了。
2.《"笨办法"学Python》,英文名《Learn Python the Hard Way...》,我的感受是Python书籍中看起来最轻松的,他的习题很是好,初学者必定要练练:好遗憾我初学的时候没有看到它。
若是你有其余语言的基础,初学Python首先的是要熟悉Python语法和语言的关键内容,推荐以下三本书(固然上面那有兴趣也是能够做为过渡看一看的):
1.《Python学习手册》。应该是对Python介绍最全面的书了,包含了绝大多数Python语言的关键内容。
2. 《Python核心编程(第二版)》。 须要注意,《Python核心编程(第二版)》是经典的Python指导书,出版于2008年,有不少内容已经再也不适用如今的环境,因此以了解概念和原理为主。如今已经出版了一本《Python核心编程 第3版》,这是《Python核心编程 初版》卷二的第三版。因此不要觉得这是再版的《Python核心编程(第二版)》, 具体的内容能够查看「正在预售的《Python核心编程》究竟是不是第三版?」。
3. 《Python语言及其应用》。感谢@PiGu
提醒,也能够做为新手入门的书籍。
PS: 《Python基础教程》。 有知友私信我,提到这本书,我以前看过一遍,以为很通常就如实说了,想一想以为得对你们负责,这几天特地翻了一遍。在这里再唠唠,它虽然是一个经典的入门教程,写做风格也相对轻松幽默,可是因为本书写做于2010年,书中有大量内容已通过时,因此要注意哟
说到这里,很伤心。由于如今大部分市面上见到的书都存在过期的问题。一是翻译的书落地须要时间,另一个是国内的互联网技术环境发展并不比国外发展慢。甚至于咱们在不少领域都要超前不少,不少外来的内容对咱们来讲自己就是过期的。而国内优秀的Python书籍又很是匮乏。
Python进阶者
当你对Python有了必定了解,在实际的工做中用过一段时间,那么就应该考虑进阶相关的书籍了。进阶推荐的书有以下几本:
1. 《Python高级编程》。这本书副标题叫作「Best practices for designing, coding, and distributing your Python software」,其实感受更适合这个名字。它是10年出版的,时间特蛮长了,可是我依然要首先推荐,由于这本书能够说对我影响很是大,以致于当时我读了好几遍,每次读完都以为有很大收获,帮助我以后的Python之路少走了不少弯路。
2. 《Python高手之路》。本书的做者是开源项目OpenStack的PTL(项目技术负责人)之一的 Julien Danjou。我一直说,必定要看书及其技术评审的做者的经历和经验,这本书虽然只有2百多页,可是本书对项目的结构设计,对模块和库的管理,如何编写文档,如何分发,以及如何经过虚拟环境对项目进行测试都有本身的看法。此外,本书还涉及了不少高级主题,如性能优化、插件化结构的设计与架构、Python 3的支持策略等。值得一提的,本书的评审包含Python核心开发者Nick Coghlan、Doug Hellmann以及Victor Stinner等,因此书的做者是`圈内人`。
3. 《Python编程实战:运用设计模式、并发和程序库建立高质量程序》。这本书有Doug Hellmann做序。书中的设计模式、并发变成和扩充Python都是很是通用的技术,是可贵深刻讲解如此深刻的一本好书。
4. 《Python标准库》。这本书是Doug Hellmann写的,介绍Python 2标准库的使用,最初是PYMOTW网站上的一系列文章,后来成书。如今做者已经出版了Python 3版本的《The Python Standard Library by Example》。这是学好Python的必经之路,若是英文不过关,买本书花一段时间好好看这些标准库的使用方法,对于将来写代码和阅读开源项目以及其余同事写的项目都有很是大的帮助。
5. 《Effective Python:编写高质量Python代码的59个有效方法》。 这本书虽然不太知名,可是相信大部分开发者看完都会有所收获,能够提升Python代码质量的。
6. 《Python Web开发实战》。好吧,这是一个广告!这是我写的一本书,不说太多,有兴趣的能够去看介绍,尤为是看做序和推荐的人都有谁就行了 ^.^

Python 3相关
Python 3是将来这毋庸置疑,市面上也有一些书以Python 3做为卖点。可是目前为止,我尚未发现一本好的中文书籍。期待中...
不要纠结 Python 2 or Python 3。

——————————————————————————————————

html

相关文章
相关标签/搜索