Re: [问题] 关于Python入门书籍

楼主: ccwang002 (亮)   2016-05-20 21:27:02
※ 引述《brightsu (渣)》之铭言:
: 小弟本身没有程式语言的背景
: 不外乎就是语法跟一些逻辑的问题
: 所以想请问一下各位前辈是否可以推荐入门的 Python 的书
: 目前就单纯只有在做一些网络爬虫而已
: 在未来希望可以结合硬件做一些环境资料收集
: 希望还是主攻在资料收集跟处理
python tw 上有一些第一次使用 Python 的参考资料。
http://wiki.python.org.tw/Python/第一次用就上手
底下是我自己维护的入门参考资料。
O'Reilly(欧莱礼)的书,官方线上商店常有 50% 折扣,
PDF/ePub/Mobi 格式都有,能接受英文的话,十分推荐跟官方购买。
中文版就以天珑书局为主。它也有卖英文纸本,逛实体店很舒服。
1. "Introducing Python", Bill Lubanovic, O'Reilly 2014.11
《精通 Python》
英:http://shop.oreilly.com/product/0636920028659.do
中:http://www.tenlong.com.tw/items/9863477311?item_id=1007464
O'Reilly Python 系列的书都写得很好。这本是比较新出的,好处是它针
对初学者,比较薄,能在短时间看完,文字很流畅。
掌握基础的语法,建议阅读 Chp1 到 Chp7 ,以及 Chp8 File I/O 部份。
2. 《Python 程式设计入门》,叶难。博硕 2015.04
中:http://www.tenlong.com.tw/items/9864340050
原生中文书,也是针对初学者,并有列出 Python 2.7、3.3、3.4 不同版
本间的差异。内容编排是常见介绍程式语言的安排。
3. "Python Tutorial",Official Python Documentation, Python Devs.
英:https://docs.python.org/3/tutorial/index.html
简中:http://www.pythondoc.com/pythontutorial3/index.html
繁中:https://docs.python.org.tw/3/tutorial/index.html (共同翻译中)
Python 的官网除了查语言特性之外,还能用来学习怎么使用 stdlib。
Python 标准函式库功能包山包海,在你想要做什么之前,都应该到官网
查看看是不是内建 module 就已经提供功能了。
除外,还有一个简洁的 tutorial,供初学者参考,适合有学过其他语言的人。
我认为这份写得非常好,苦于没有中文,以前经验不太容易推广,但值得看。
4. "Programming in Python 3" 2nd, Mark Summerfield, Addison-Wesley, 2009.11
《精通 Python 3 程式设计》
英:http://goo.gl/y1xf9u (source: InformIT)
中:http://www.tenlong.com.tw/items/9862760702
另一本 Python 中文入门书,比《深入浅出》难一点但比较像常规的教科书。
5. "Learning Python" 5ed, Mark Lutz, O'Reilly, 2013.06
英:http://shop.oreilly.com/product/0636920028154.do
中:仅有旧版 (2.7) 且绝版
虽然名称看起来很像是 Python 的入门书,但它的篇幅已经来到 1600 页,
实在无法推荐给初学者。它在一本书内把 Python 几乎所有语言特性都说清楚,
同时考虑到 Python 2 和 3 版本。当你想要了解,例如 MRO 的顺序、何谓
unbounded, bound method,这本书详细的程度不会让你失望,只怕你没空读。
其他:
关于 MOOCs 我有看过 Codecademy Python Track 以及 Coursera "An
Introduction to Interactive Programming in Python" 这两门课。我觉得最
大的缺点就是讲 Python 2.7,Python 3.x 的好用功能与差异都没提;
再来讲课的 code 范例并不是使用 idiomatic Python syntax,在初学就没养
成好习惯与惯用语法有点可惜。
其实还有很多 video traning 资源,例如 O'Reilly 上有 Python Learning
Path,其中 "Introduction to Python" 是 Jessica McKellar 主讲,她是
PyCon APAC 2014 Keynote,口条绝对没问题。但我没看完整内容,无法推荐。
不适合入门但值得一看的好书
作者: bigpigbigpig (To littlepig with love)   2016-05-20 21:37:00
Introducing Python 非常适合初学者,请安心享用。Fluent Python不适合初学者 但这本是宝库 正在研读
作者: alibuda174 (阿哩不达)   2016-05-20 22:05:00
作者: brightsu (渣)   2016-05-20 22:15:00
呜...我超级感动的,非常感谢C大的认真回复 Q_Q
作者: Neisseria (Neisseria)   2016-05-20 22:16:00
介绍得很详细,推这篇 
作者: brightsu (渣)   2016-05-20 22:30:00
您真的说进我的心坎里了啊...没有基底太多的语言特性跟功能对我来说真的是一大挑战...
作者: mikapauli (桜花)   2016-05-20 23:31:00
哇现在有这么多python中文书啦,几年前好少
作者: Tormentor   2016-05-21 00:43:00
推Introducing Python
作者: hutdris   2016-05-21 01:54:00
推锦囊妙计和流畅
作者: jerryw1974 (小小兵)   2016-05-21 06:24:00
很棒整理与分享 谢谢
作者: godblessbaby (NeiL)   2016-05-21 11:45:00
请问精通Python跟深入浅出 Python哪个比较适合新手
作者: bigpigbigpig (To littlepig with love)   2016-05-21 11:52:00
精通Python比较完整,深入浅出很精简,新手会很辛苦
作者: NightStick (棍哥)   2016-05-21 23:29:00
请问"高效能 Python 程式设计"这本书怎样?
作者: Soyeonismine (素妍是我的)   2016-05-22 09:53:00
作者: kukukuma (阿星~阿星~接力!!接力!!)   2016-05-22 11:49:00
推分析
作者: s06yji3 (阿南)   2016-05-22 21:28:00
Effective python这本如何
楼主: ccwang002 (亮)   2016-05-23 00:23:00
没读过…
作者: hero0123 (噗~~我是阿拉桑~~)   2016-05-23 23:36:00
推~C大 很用心 谢谢~
作者: psion (psion)   2016-05-24 19:02:00
借问一下 如果目的是sympy 有推荐的书吗? THX!
楼主: ccwang002 (亮)   2016-05-25 00:59:00
我不会 SymPy 今年 PyCon TW 有人讲这个不如到时问讲者
作者: viwqoo (愚淡风轻 )   2016-05-25 02:06:00
很棒的分享,谢谢!
作者: s06yji3 (阿南)   2016-05-25 18:17:00
谢谢
作者: fish830617 (方方)   2016-05-27 12:13:00
推认真回复
作者: ahahahahah (あああああ)   2016-06-02 15:58:00
作者: basily (Minnle)   2016-06-10 18:45:00
测试驱动开发:使用python跟精通python这两本书相比 新手该如何选择
作者: EVANCE90 (瓜)   2016-06-22 09:56:00
推用心推荐

Links booklink

Contact Us: admin [ a t ] ucptt.com