今天开始在这里写学习Python、应用Python的学习笔记

Posted on 2004-10-14 12:00  流水  阅读(1341)  评论(0)    收藏  举报
Python中文资源少,准备写点自己学习Python、应用Python的学习笔记

我大概是从今年8月开始学习Python。以前只是在Aplle II上用Basic写了一个超过500行(记不清楚确切是多少了)的程序(两人用Apple II下围棋),除Basic以外几乎没受过编程教育。自学过一点Pascal/C,通常是看了前面几章就打住了。基本上,用Basic编程的经验使我知道编程可以给我带来很大的乐趣、激情,但是从此以后几乎就没有重新投入到编程的乐趣中。最近一两年,由于解决实际问题的需要,也是想重新享受编程乐趣的需要,学了一点shell scripting,awk,  sed,在unix环境下写了些脚本、解决了一点实际问题。shell scripting让我重新开始编程,很自然地想转向更强大的Perl,然后就接触到Python。我是比较倾向新事物的,总是想尝鲜,Python还比较年青,开始吸引了我。稍微学了一点基本的东西后,实实在在被Python吸引住了。现在我已经算是入门了,我自己对入门的定义是已经用Python做了一些实际有用的事情。

Python其实很容易学的,如果你感兴趣,想知道Python究竟是怎样的有趣,或是想开始学Python,我建议先找皮大庆写的Python学习笔记(google 皮大庆 学习笔记),因为是中文的,那个笔记用作入门学习很不错,我就是看这个笔记入门的。进一步学习就要看些深入一点的,网上有不少ebook的,不过就要开始看E文的,用eMule软件很容易下载一些E文的ebook。

因为实际问题的需要,从shell scripting/awk/sed到Perl、Python我都常常要进行所谓的text processing的编程,awk/sed/Perl/Python在这方面都很强。和大多数人认同的一样,我想Perl在这方面是最强的,但是由于Python优秀的可读性、可维护性、优雅,使我已经决定偏向Python,尽可能多学Python、多用Python。通常Perl比Python运行得更快、又有更多的模块可供使用,不过只有很少的情况下更快是关键因素,Python的模块也越来越多,为了可读性、可维护性选择Python我认为很值得。