V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
qisuker
V2EX  ›  Python

全新译作《Python 进阶》首发

  qisuker ·
suqi · 2016-03-31 10:38:42 +08:00 · 19988 次点击
这是一个创建于 3188 天前的主题,其中的信息可能已经有所发展或是发生改变。

良心作品

  • Github : https://github.com/eastlakeside/interpy-zh
  • 初学 Python 时一上就会了,但经过一段时间使用,是不是应该玩一玩 Python 里稍微进阶一些的特性了,这本书精选了一些最实用的进阶特性,让你的简历上的“精通 Python ”不再心虚 :)

简介

《 Python 进阶》是《 Intermediate Python 》的中文译本, 谨以此献给进击的 Python 和 Python 程序员们!

快速阅读传送门

  • 可以直接使用 Github 快速阅读任一章节:进入目录
  • 也可以使用 Gitbook 更完整顺序地阅读:进入 Gitbook

前言

Python ,作为一个"老练"、"小清新"的开发语言,已受到广大才男俊女的喜爱。我们也从最基础的 Python 粉,经过时间的吹残慢慢的变成了 Python 老鬼。

IntermediatePython 这本书具有如下几个优点:

  1. 简单
  2. 易读
  3. 易译

这些都不是重点,重点是:它是一本开脑洞的书。无论你是 Python 初学者,还是 Python 高手,它显现给你的永远是 Pyhton 里最美好的事物。

世上语言千万种 美好事物藏其中

译者在翻译过程中,慢慢发现,本书作者的行文方式有着科普作家的风范,--那就是能将晦涩难懂的技术用比较清晰简洁的方式进行呈现,深入浅出的风格在每个章节的讨论中都得到了体现:

  • 每个章节都非常精简, 5 分钟就能看完,用最简洁的例子精辟地展现了原理
  • 每个章节都会通过疑问,来引导读者主动思考答案
  • 每个章节都引导读者做延伸阅读,让有兴趣的读者能进一步举一反三
  • 每个章节都是独立的,你可以挑选任意的章节开始阅读,而不受影响

总之,这本书非常方便随时选取一个章节进行阅读,而且每次阅读一个章节,你都可能会有一些新的发现。

原书作者

感谢英文原著作者 @yasoob 《Intermediate Python》,有了他才有了这里的一切

译者

老高 @spawnris
刘宇 @liuyu
明源 @muxueqz
大牙 @suqi

欢迎建议指正或直接贡献代码

https://github.com/eastlakeside/interpy-zh/issues

第 1 条附言  ·  2016-03-31 14:45:40 +08:00

感谢热心读者的宝贵意见,
PDF、ePub、Mobi格式都已放到Github下载,方便大家在本地或kindle阅读

第 2 条附言  ·  2016-04-07 11:36:59 +08:00
感谢 V2EX 社区,一个星期以来给了我们很多帮助和意见,现在我们发布了 v1.2 新版献给社区作为纪念和反馈: https://github.com/eastlakeside/interpy-zh/releases/

这个版本让我们发现:开源社区的力量惊人的巨大...
90 条回复    2021-08-17 01:09:27 +08:00
server
    1
server  
   2016-03-31 10:47:22 +08:00
支持,支持,支持
ljcarsenal
    2
ljcarsenal  
   2016-03-31 10:54:47 +08:00
支持
rockivy
    3
rockivy  
   2016-03-31 10:58:30 +08:00
已 star , thx
yelite
    4
yelite  
   2016-03-31 11:03:35 +08:00
List Flattening <-> 列表辗平。。。。读起来很有快感
qisuker
    5
qisuker  
OP
   2016-03-31 11:04:15 +08:00
qisuker
    6
qisuker  
OP
   2016-03-31 11:04:50 +08:00
多谢各位支持,欢迎提出宝贵意见,多多交流
strahe
    7
strahe  
   2016-03-31 11:06:10 +08:00
已 star
shishen10
    8
shishen10  
   2016-03-31 11:07:24 +08:00   ❤️ 1
支持,已 star 。目前正在看老齐的教程。
lichanglei11
    9
lichanglei11  
   2016-03-31 11:11:32 +08:00
发现了这个读者群的彩蛋.
.然而群已经过期.正在学习 Python 希望能进群像各位前辈学习.
求拉 lichanglei
Spike
    10
Spike  
   2016-03-31 11:13:39 +08:00
支持 + max
holyzhou
    11
holyzhou  
   2016-03-31 11:17:24 +08:00
喜欢 ,支持 请问有合适的方式转到 pdf 格式嘛
florije
    12
florije  
   2016-03-31 11:20:28 +08:00
……楼主太快了,自己英文刚刚看完还想给公司小伙伴翻译下看看。
florije
    13
florije  
   2016-03-31 11:23:52 +08:00   ❤️ 1
好吧,太激动了,不是楼主的那本, https://leanpub.com/intermediatepython
鄙人看的是这本,还说 LZ 好速度。 sorry ,请忽略上一条。
qisuker
    14
qisuker  
OP
   2016-03-31 11:27:18 +08:00
qisuker
    15
qisuker  
OP
   2016-03-31 11:28:39 +08:00
@holyzhou 可以的,看这里右侧有 pdf , mobi , epub : https://www.gitbook.com/book/eastlakeside/interpy-zh/details
qisuker
    16
qisuker  
OP
   2016-03-31 11:29:31 +08:00
@florije 哈哈, 你英文看完了可以直接翻译下嘛~ 你建一个 github 项目大家一起来翻译
neoblackcap
    17
neoblackcap  
   2016-03-31 11:41:24 +08:00
@qisuker 看了一下,内容基本上都用过了,感觉好像少了点,不知道能不能提 issues 加内容?
hitmanx
    18
hitmanx  
   2016-03-31 11:42:40 +08:00
已收藏
qisuker
    19
qisuker  
OP
   2016-03-31 11:53:09 +08:00
@neoblackcap 恩恩,这本书目前主要是为了忠于原著,所以没有添加额外自己的内容,这方面确实要考虑下怎样扩展下,你先提 issue 吧,我们可以在 issue 里讨论这方面的话题
neoblackcap
    20
neoblackcap  
   2016-03-31 11:55:05 +08:00
@qisuker 但是,这个 issue 我应该在像原作者提还是直接在这个 repo 提?
aREMbosAl
    21
aREMbosAl  
   2016-03-31 12:15:47 +08:00
点赞
linnchord
    22
linnchord  
   2016-03-31 12:22:49 +08:00
star
tinkerer
    23
tinkerer  
   2016-03-31 12:24:48 +08:00
starred.
sudoz
    24
sudoz  
   2016-03-31 12:29:49 +08:00
已捐助,感谢付出
Jaylee
    25
Jaylee  
   2016-03-31 12:36:44 +08:00
已 star
qisuker
    26
qisuker  
OP
   2016-03-31 12:51:51 +08:00
@neoblackcap 恩,你的想法很好,我们讨论了一下,有两个方法:
- 1. 如果你可以直接写英文,那就向原作者提,我们中文版会跟进原著的所有更新
- 2. 如果你觉得写中文更方便,那就在这里提,然后我们大家一起翻译了再给原著提 PR.

大家看看还有没有别的更好的方式
Ouyangan
    27
Ouyangan  
   2016-03-31 12:53:19 +08:00
支持 ,已 star
qisuker
    28
qisuker  
OP
   2016-03-31 12:53:35 +08:00
@all 已经 100 星了,感谢大家的认可,希望真的能帮助到大家,也希望大家能从这本书有所收获,我们会继续不断更正和更新内容
neoblackcap
    29
neoblackcap  
   2016-03-31 12:54:11 +08:00   ❤️ 1
@qisuker OK 明白,那我向原作者的 repo 提好了
enjiex
    30
enjiex  
   2016-03-31 13:17:14 +08:00
赞,学习
cxshun
    31
cxshun  
   2016-03-31 13:18:13 +08:00
支持,已 star
Shadowalker
    32
Shadowalker  
   2016-03-31 13:33:27 +08:00
感谢分享, star+1
echohanyu
    33
echohanyu  
   2016-03-31 13:35:15 +08:00
请问有无入门版的。。
qisuker
    34
qisuker  
OP
   2016-03-31 13:52:43 +08:00
@echohanyu V2EX 页面右侧栏有很多书籍不错,你看那些是你想要的么 :)

推荐学习书目
› Learn Python the Hard Way
› Python 学习手册
› Python Cookbook
› Python 基础教程
yuuko
    35
yuuko  
   2016-03-31 13:57:44 +08:00
已 star ,不错
echohanyu
    36
echohanyu  
   2016-03-31 14:01:30 +08:00
@qisuker 感谢,我倒是再看一个 Python 教程廖雪峰的。不知道怎么样。等到水平了再看你大作。
thankfish
    37
thankfish  
   2016-03-31 15:11:02 +08:00
感谢感谢!
szwu
    38
szwu  
   2016-03-31 15:24:15 +08:00
辛苦了,感谢分享
qisuker
    39
qisuker  
OP
   2016-03-31 15:30:01 +08:00
已收到第一个 PR , 来自 @Rand01ph
https://github.com/eastlakeside/interpy-zh/pull/9

欢迎大家踊跃提交 PR , 比如从英文原版的一些最近更新里同步更新过来( https://github.com/yasoob/intermediatePython/commits/master
xiaket
    40
xiaket  
   2016-03-31 16:56:06 +08:00   ❤️ 1
对于 python 提高类的书而言, 这本书的结构散了点儿, 更多是 topic 而不是 chapter.

个人还是推荐 Fluent Python 或 Pro Python.
damonzheng
    41
damonzheng  
   2016-03-31 17:18:49 +08:00
Star
yxzblue
    42
yxzblue  
   2016-03-31 17:28:47 +08:00
支持
clino
    43
clino  
   2016-03-31 17:36:52 +08:00
好棒!
qisuker
    44
qisuker  
OP
   2016-03-31 18:40:32 +08:00
@xiaket 感谢推荐资源,大家都可以参考学习下
jimzhong
    45
jimzhong  
   2016-03-31 18:49:53 +08:00
支持作者
steveway
    46
steveway  
   2016-03-31 18:52:06 +08:00 via Android
感谢!
crayonyi
    47
crayonyi  
   2016-03-31 18:52:08 +08:00
内容不错
zsmj1024
    48
zsmj1024  
   2016-03-31 19:05:44 +08:00
Star
limbo0
    49
limbo0  
   2016-03-31 19:30:45 +08:00
感谢作者
johnny1996
    50
johnny1996  
   2016-03-31 19:32:43 +08:00
感谢作者
xiaowangge
    51
xiaowangge  
   2016-03-31 19:38:53 +08:00   ❤️ 1
@echohanyu 入门相关的,看这里:

https://github.com/Yixiaohan
13162951900
    52
13162951900  
   2016-03-31 19:54:35 +08:00
感谢作者
lane0926
    53
lane0926  
   2016-03-31 20:46:14 +08:00
支持一下。好好学习,天天向上
rockzhou8
    54
rockzhou8  
   2016-03-31 21:06:29 +08:00
感谢,已 star
patrickstar
    55
patrickstar  
   2016-03-31 23:06:07 +08:00
star, 支持, 感谢!
nisekoi
    56
nisekoi  
   2016-03-31 23:06:43 +08:00
不错,正想深入学一把
coolloves
    57
coolloves  
   2016-03-31 23:17:59 +08:00 via iPhone
mark
xmy2232867
    58
xmy2232867  
   2016-04-01 01:01:10 +08:00
@xiaowangge 每个项目的源码有吗?好像不全
Ixizi
    59
Ixizi  
   2016-04-01 02:42:11 +08:00
感谢额
fyibmsd
    60
fyibmsd  
   2016-04-01 08:02:35 +08:00
好支威有希
ryerh
    61
ryerh  
   2016-04-01 08:50:04 +08:00
先奉上一杯咖啡,嘿嘿
ivanyin
    62
ivanyin  
   2016-04-01 09:14:14 +08:00
支持
cokilee
    63
cokilee  
   2016-04-01 09:18:20 +08:00
正准备开始学 python ,支持!
nightv2
    64
nightv2  
   2016-04-01 09:30:06 +08:00
支持。有个建议,能在每一页中加上前后以及回到目录的链接么,现在看还要回到目录才能够看下一页
tuimaochang
    65
tuimaochang  
   2016-04-01 09:32:59 +08:00
真好,谢谢。
anym0us
    66
anym0us  
   2016-04-01 09:37:16 +08:00
已下载,谢谢分享
qisuker
    67
qisuker  
OP
   2016-04-01 09:37:45 +08:00
@nightv2 多谢反馈, 你可以先使用 Gitbook 来体验下: https://eastlakeside.gitbooks.io/interpy-zh/content/

当然, github 这边我们也想想如何更方便地翻页
dreammes
    68
dreammes  
   2016-04-01 09:40:13 +08:00
先收藏了,谢谢楼主
leohuachao
    69
leohuachao  
   2016-04-01 09:41:32 +08:00
感谢,支持!
xjacker
    70
xjacker  
   2016-04-01 09:43:09 +08:00
感谢各位译者,谢谢分享!
PrecoTing
    71
PrecoTing  
   2016-04-01 09:47:01 +08:00
Python 可以看这个入门吗
c060604
    72
c060604  
   2016-04-01 09:56:41 +08:00
支持
aias
    73
aias  
   2016-04-01 10:53:37 +08:00
已 star
dizzy
    74
dizzy  
   2016-04-01 11:15:55 +08:00
感谢楼主,支持你。
ToughGuy
    75
ToughGuy  
   2016-04-01 11:51:21 +08:00
感谢, 翻译的很好。
webdev
    76
webdev  
   2016-04-01 15:28:14 +08:00
支持楼主团队无私奉献
Cambrian07
    77
Cambrian07  
   2016-04-01 19:57:31 +08:00
十分感谢,谢谢你们的努力
glumes
    78
glumes  
   2016-04-01 23:14:47 +08:00
python 新手,想用 python 做一些更炫的事情的话,大多要导入其他模块吧。
所以,楼主能给些建议如何去知道了解有第三方模块,以及学习掌握他们呢?
kingmo888
    79
kingmo888  
   2016-04-03 23:32:01 +08:00
楼主,我能将翻译版发布到我的国内文档网站吗? github 速度有时比较慢。
qisuker
    80
qisuker  
OP
   2016-04-03 23:51:05 +08:00
@kingmo888 感谢认可支持,没问题,欢迎转载
qisuker
    81
qisuker  
OP
   2016-04-03 23:56:25 +08:00
@glumes 感谢意见,已记录到 github issue 并简短回复: https://github.com/eastlakeside/interpy-zh/issues/29
kingmo888
    82
kingmo888  
   2016-04-04 09:04:52 +08:00   ❤️ 1
qisuker
    83
qisuker  
OP
   2016-04-04 12:23:12 +08:00
@kingmo888
感谢,已准备加入到首页链接, https://github.com/eastlakeside/interpy-zh/pull/30
目前有同步策略么
kingmo888
    84
kingmo888  
   2016-04-05 12:21:59 +08:00
@qisuker 同步策略暂时还没有呢 - -!
qisuker
    85
qisuker  
OP
   2016-04-05 18:46:37 +08:00
@kingmo888 恩,后续会有一些更新改动但不会很大,偶尔同步一下即可~
crossmaya
    86
crossmaya  
   2016-04-08 06:50:38 +08:00
在 reddit 上面看到作者推荐了,说有中文翻译了。
gux928
    87
gux928  
   2016-04-23 20:09:31 +08:00
关注 学习
wizardforcel
    88
wizardforcel  
   2017-05-23 10:17:40 +08:00
进击的 Python

hhhhhh
vdvvdd
    89
vdvvdd  
   2019-12-03 14:10:28 +08:00
打卡
qisuker
    90
qisuker  
OP
   2021-08-17 01:09:27 +08:00
看到大家还在积极的提 PR,我把这个译本又修缮更新了一下
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2726 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 31ms · UTC 14:56 · PVG 22:56 · LAX 06:56 · JFK 09:56
Developed with CodeLauncher
♥ Do have faith in what you're doing.