之前对Python 有看过介绍,一直都是颇感兴趣,但是一直都未曾动手开始学习Python,以前总认为C/C++是最好的语言,后来接触多了,其实每一门语言的诞生,都是为了解决问题,那也是因为现有的工具不能很好的解决当前的问题,才促使Expert 或scientist这些人去发明创造一些语言或工具。不禁想起Linus Torvalds 前面刚刚获得2014年IEEE的计算机先驱奖时,在接受采访时谈到,做一件事要想成功,就必须要有兴趣,做这件事真的让你感到快乐,让你有成就感。特别是当某件事成为你的工作或者进一步称为事业的时候,你的兴趣爱好跟工作部分你我时,是多么的重要。这也是很多国外的科技工作者能取得成功的重要原因。如果你干的事情不能让你获得持续的快乐,赶紧去寻找你内心所喜欢的事情。
回到正题,做Python 开发,必须要搭建良好的Python 开发环境,使用windows的都差不多习惯了良好的IDE,VS,Eclipse,如果是mac上开发的话,Xcode是首选。
搭建开发环境:
1.去www.eclipse.org下载一个,SE或EE版都OK
2.去www.python.org 下载一个适合你系统使用的Python 安装版,当然你也可以下载源码来自己编译一个,编译的教程自己找找。当然我学习python的兴趣出发点是想用pygame做点游戏来玩,这就需要去www.pygame.org 下载一个跟你python编译器版本对应的pygame库了,python2或3都可以,需要将pygame安装到你python的安装目录下,放心,他会自动将pygame库文件放到python的include和lib文件夹中,足够智能。在安装python后,可以像配置Java_Home这种环境变量的方式也在系统属性中配一个Python_Home,这样的好处是,在Eclipse中制定解释器时,可以选择自动配置,而不需要你手动去配置。
3.配置python开发插件,打开Eclipse,在Help-->Install new Software中,点击“Add”
后面就是点OK,以及next和接受协议安装就OK了。在插件安装完成后重新启动Eclipse。
4.在window-->preferences中配置python解释器
,在第二步中就说到配置Python_Home的,如果配了的话,点击“Quick Auto-Config”就可以自动找到python解释器,如果没有配置,那就手动点击New吧,找到python解释器的python.exe的所在目录。然后新建一个python project,test.py中输入:
import sys
print ("Hello China")
然后在run一下,在控制台中输出了Hello China,就算整个环境搭建好了。
也在Eclipse中重新实现了一次9x9乘法表:
import sys
for i in range(1, 10):
for j in range(1, 10):
if j <= i:
string = ("%d "%(i*j))
sys.stdout.write(string)
if j == 9:
print ()
最终输出结果:
1
2 4
3 6 9
4 8 12 16
5 10 15 20 25
6 12 18 24 30 36
7 14 21 28 35 42 49
8 16 24 32 40 48 56 64
9 18 27 36 45 54 63 72 81
要的就是这个效果,python的代码看上就简洁了很多。接下来就是进一步学习语法,然后做一些python小游戏来玩玩。