跳转至

The Art of Python Programming(TAPP)

Tip

这样,他就不会因为自己经验知识有限而陷于无助;不用再次去发现他人早已发现过的事物,重蹈他人的覆辙,重犯他人的错误。他可以继承他人的成果,继续前进。换句话说,语言使得人类有了进步的可能。

——《语言学的邀请》

The Art of Python Programming(TAPP)

我时常感谢很多人,其中一种就是推荐好书给我的人。 我曾看到过许多足够影响我一生的书籍,如《约翰·克利斯朵夫》, 《堂·吉诃德》,《沉默的大多数》,《温莎墓园日记》,《看不见的城市》,《飘》以及上面《语言学的邀请》等等。 如果不是从各个角落知晓这些书籍十分有趣,那我也将永远不会打开他们...我想这不是一件好事。

好书应当共赏。在不断学习Python的这几年,也看到国外很多优秀的书籍,或是因为没有中译本(或者翻译的太差)等原因,使得他们并不被大多数人知晓,以至于很多新的知识没有得到很好的普及。 所以打算写这一系列的文章来分享这些有趣的知识,综合各种因素,我将这一系列命名为"The Art of Python Programming", 这一系列将包含数篇Python进阶的知识,它们更加适合由一定Python基础的读者。

References

该系列参考书如下:

[1]. Fluent Python

[2]. Python Cookbook

[3]. Modern Python Cookbook

[4]. Python Tricks: The Book

[5]. Functional Programming in Python

[6]. How to make Mistakes in Python

[7]. The Hitchhiker's Guide to Python

[8]. Effective Python

[9]. SICP in Python

系列框架(持续更新)

(1/25): Decorator&Closure

(2/25): Context Manager(with)

(3/25): Annotations

(4/25): Print, F-String, etc.

(5/25): Multi-Line Code and Strings

(6/25): Functional Programming

(7/25): Iterable, Iterator and Generator

<待续>