This topic created in 5201 days ago, the information mentioned may be changed or developed.
这个月才开始关注并研究Python,看完了官网的tutorial,看了一些code,心里对Python基本已经有谱了,用Python写些小工具解决工作中的问题基本也没问题(毕竟已有7+软件开发经验:)
现在想对Python有更深入的了解,想正式学习一下,所以想找一本实体书看一下。
因为我是从Python 3开始看到,所以想找一本新的讲Python 3的书。
去卓越和当当都看了一下,貌似实体书不是翻译的很糟,就是已经很老了(还在讲Python 2.5)。
各位有什么好的推荐吗,英文无压力,英文原版最好。。。
多谢!
12 replies • 1970-01-01 08:00:00 +08:00
 |
|
2
loading Feb 15, 2012
都建议学2,没人告诉你3还不成熟,到时换过去也就一天时间么
|
 |
|
3
029xue Feb 15, 2012
是这样吗?3 2009年就出来了,而且现在已经3.2.2了,应该成熟了。
而且我看了官网的 Should I use Python 2 or Python 3 for my development activity?,还是觉得3适合我,毕竟我没有以前的程序需要维护,而且3对Unicode的支持明显好的多。
找不到实体书,网上down了一本Programming in Python 3,先看看...
|
 |
|
4
uoryon Feb 16, 2012
新手的我好像在某个地方看见django支持2,然后我就先看2了
|
 |
|
5
ant_sz Feb 16, 2012
我是来打酱油的。哈哈不喜欢3.0的飘过~~~
3.0算是一个重构版本,这个版本还取消了对C模块的向上兼容。语法上也更严格,总之不太喜欢 最不喜欢的是print的时候还得当函数调用。得写 print('Hello world') 而不是 print "hello world"
|
 |
|
6
magicshui Feb 16, 2012
3的类库支持不完善,据说 dive into python 3可以看下
|
 |
|
7
tioover Feb 16, 2012
库啊什么的还没多少支持的
入门的话差别也不大,就在2.7里面养成print()的习惯,还有到3了以后声明类不需要 class ClassName(object) 等等吧
|
 |
|
8
Muninn Feb 16, 2012
很多主要的库已经支持了 我前年开始用python就一直用的python3
书的话也就大概看过 dive into python 3 这个还有中文版呢
我实在不懂很多地方有人想要学python就出来一堆人让人家用2 真是2 主流的库基本都支持3了 那些不支持的基本是没人维护了 估计永远也支持不了了 总会有人写出来替代品
|
 |
|
11
likuku Feb 19, 2012
一些库和数据驱动还只有2.x的,所以建议学起过渡作用的2.7
|
 |
|
12
029xue Feb 21, 2012
已经在看3了,我觉得和2也差不多,这几天试着做点东西。
等熟练使用了,2和3都不是问题。。。
|