小弟想学点 python,不知道有啥经典的书籍推荐

2016-02-29 11:06:11 +08:00
 gpw1987
小弟注册不久,以前一直学的网络,后来对 linux 等有点兴趣,也断断续续的学了点,现在想学一门语言,看看 python 不错,主要是因为 SS 接触了这个,希望大家能推荐几本 python 的经典入门书籍。以前学过一点 C ,但是基础几乎是 0
5608 次点击
所在节点    Python
39 条回复
em70
2016-02-29 11:17:16 +08:00
Python 并不适合作为入门语言,还是先学 C 或者 java 吧,有大把的入门书可选
hienchu
2016-02-29 12:12:56 +08:00
Dive into python
joshz
2016-02-29 12:35:00 +08:00
学语言最好还是先明确你想要拿它来干什么,你学习网络、对 Linux 感兴趣,是要用 Python 做 SA ?

如果不想看书,可以先看廖雪峰的教程走一遍 http://www.liaoxuefeng.com/(实战部分不必看了),然后快速看看 https://docs.python.org/3/,主要是查漏补缺式的,最后就是熟悉各种库啦 https://pymotw.com/3/。

《 Dive into Python 3 》我觉得并不适合没有两门以上语言经验的新手。
wellsc
2016-02-29 12:40:07 +08:00
@em70 why
VmuTargh
2016-02-29 12:42:41 +08:00
loading
2016-02-29 12:51:46 +08:00
看着 Flask 文档,改改就能出东西。


不过建议先学 html …
xiandao7997
2016-02-29 12:52:59 +08:00
右边的 推荐学习书目
feather12315
2016-02-29 12:59:48 +08:00
@joshz 我觉得廖雪峰的教程还是“太深入”了。 Python 的特性讲了很多(异常后面的东西,涉及到库的部分),算是远远超出入门水平吧。

我认为 py 基本语法还是挺简单的,一门入门书,能看一半就应该入门了吧。至于深入, pythonic 的编程就不那么容易了。新的东西建议 pep 文档,能看懂挺有用的(但是很难看懂)
gpw1987
2016-02-29 13:08:23 +08:00
我大概看了下大家的推进都还好,廖雪峰的教程开头还不错,打算先看看再说,有什么不懂得还是要问各位前辈。
patrickstar
2016-02-29 14:07:59 +08:00
如果你有其他语言基础,先了解一下子基本语法,然后就是 python 自身的文档,边看编写,遇到问题就翻,暂时用不到的就浏览一下子,实在搞不定就 google
raawaa
2016-02-29 15:37:01 +08:00
http://composingprograms.com/

UC Berkeley 大学计算机科学专业本科生入门课程所使用的教材,继承自 sicp 的高贵血统,完全面向零基础。让你学习 python 的同时打下良好的编程基础。你值得拥有。
tempuseraccount
2016-02-29 15:45:48 +08:00
@hienchu +1 ,我当初学的时候快速浏览了很多教材,最终选了 dive into python 。
不知道为什么很多人都推 learn python the hard way ,我是看不下去。
我不过我之前在用 C/C++,有编程基础
slideclick
2016-02-29 16:12:36 +08:00
http://www.ituring.com.cn/book/1560
Python 语言及其应用

python3 程序开发指南 中文版


http://product.china-pub.com/218456
Python 编程实践
amazing4amazing
2016-02-29 16:44:02 +08:00
跟楼主一样的目前还在做"网管" :P,已经决定今年转运维。目前正在学习 LINUX 中。你先把 LINUX 玩转了,再学习 PYTHON 吧。我当时也是想学 PYTHON ,然后我一个运维朋友说:你这跨度太大了。先把 LINUX 玩转,能够把日常的工作都独自解决了,在去学 PYTHON ,然后写点脚本什么的。
alexinit
2016-02-29 16:53:37 +08:00
请楼主不要轻信一楼,python 很适合当做第一门语言学习门槛低上手快.斯坦福大学计算机专业教的第一门语言都是 python.推荐先看看 learn python the hard way,然后可以看看廖雪峰老师的教程,自己写点东西.
liqingcan
2016-02-29 16:56:40 +08:00
官方文档
zhunimagebice
2016-02-29 16:58:16 +08:00
@alexinit learn python the hard way 感觉挺浅的。。
morning
2016-02-29 17:13:14 +08:00
同推荐<A byte of Python>(《简明 Python 教程》) , 简单有趣,很快就能看完.
sunway1988
2016-02-29 18:27:28 +08:00
《 Python 基础教程(第 2 版·修订版)》,买一本实体书,啥也不要想,跟着书,边看边敲例子程序,不要多想了,就这本书,认定了,去看,就入门了。
alexinit
2016-02-29 20:08:28 +08:00
@zhunimagebice 楼主是从零开始的呀,好多初学者都死在了入门的门槛上.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/259813

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX