您的位置:首页 > 编程语言 > Python开发

Python菜鸟初体验--纠结的工具选择

2013-06-07 21:31 555 查看

           前言

                         近来想再多学习一门编程语言,记得看过一篇文章,讲的是时下的Coder都应该学习下

                    Python或者Ruby语言。文章的出处小生已不记得了,见谅哈。经过一番的思考笔者决定学习

                    Python,至于为什么选择Python而不是Ruby,这个笔者作为一个菜鸟是给不了各位答案的。

                         而且笔者认为过于纠结与语言之争本就不是个好现象!如果读者真的非常纠结于此蛋疼问题

                    可以自行Google、百度。

           Python安装

                         接下来进入正题,首先就是Python环境的安装了,笔者是在Win8的环境下进行学习的,必须

                   得到官网去下载Python安装文件进行安装。下面是Python官网下载地址:(Python3.3)

                            http://www.python.org/download/ 

                         安装方式比较的傻瓜,下一步即可。安装完成之后系统并不会自动的添加环境变量。需自己

                    手动配置方法如下:

                          1、首先在系统中注册Python环境变量,调出环境变量编辑窗口。在系统变量path里面添加

                    如下内容:           

D:\Python;   # Python的安装路径
                          上述环境变量设置成功之后,就可以在命令行直接使用python命令。执行python *.py运行

                   python脚本文件了。

                          2、若需直接通过双击*.py的方式运行脚本的话,我们还必须修改两一个环境变量PATHEXT:

                   添加如下内容:

;.PY;.PYM
                          初学者配置好以上两个环境变量之后就可以了,详细的笔者给一个地址,笔者同样是按照其

                    方法设置的环境变量.http://www.cnblogs.com/qiyeshublog/archive/2012/01/24/2329162.html

            Python开发工具选择

                          针对于Python开发工具有多种多样,各种工具各有各的特点,对于Python开发工具的选择笔

                     者开始也是犹豫不决,简单的说说笔者在这个挣扎的过程中干了些什么,下面是主要的三种方式

                     当然其他方式笔者也蛋疼的尝试了一下:

                            1、sublime Text2搭建Python环境的方式

                                 Sublime Text是一款非常棒的编辑器,笔者也是十分的喜欢,上网查资料得知他可以搭建

                            python开发环境感觉十分兴奋!果断上网各种查资料,各种尝试,不过结果不如人意。缺点很

                            多,之后便放弃了。

                            2、WingIDE工具

                                 尝试了下这款工具,简单的使用了,给我的感觉very nice!但是很扯淡的是居然不支持中文

                            注释,这里并不是说中文注释乱码,乱码问题已经得到解决。令我十分意外的是如果存在中文

                            注释程序无法运行。好吧,暂且搁置。

                            3、Eclipse +  PyDev插件方式

                                 搁置了WingIDE之后继续寻找,在开源中国上找到了Eclipse + Pydev插件的方式开发Python

                            果断马上尝试一把,这里Pydev插件的安装笔者就不提及了(Google、百度)。笔者懒得自己再

                            写一遍了,果断转载一篇写的比较好的文章:

                                  http://www.ibm.com/developerworks/cn/opensource/os-cn-ecl-pydev/index.html
                                 这种方式总体的感觉不错,而且Eclipse是自己十分熟悉的一款IDE,用着也顺手。不过一开

                           始笔者也是遇到一些问题的。下面将这些问题指出:

                                 1、不支持中文注释问题

                                       解决方式:在源码文件的开头加入                 

#coding=GBK
                                   这种方法可以解决中文注释后无法运行问题。不过每次都要加很麻烦,我们可以简单的修改

                                    下模板,以后都不用自己手动添加了。详细步骤如下:

                                         Windows->preferences->Pydev->Editor->Templates选中右侧的Empty,点击编辑

                                     加入如下内容即可                    

#coding=GBK
                                    


                                   2、颜色搭配

                                       默认的颜色搭配中单行注释的颜色太浅,看不大清我们可以调整下,字体等也可调整。

                                       方式和上面的类似,具体调整的项,读者只要去实践,都可以一眼就看出来的。这里就不

                                       给出实际步骤了。修一下笔者的颜色搭配吧:

                                      


                          到这里之后笔者突然思考到一个问题,我在WingIDE中添加#coding=GBK之后在添加中文注释程序是否

                     可以运行了,想到就做!结果真是可以呢!  这里可能笔者一开始就走入了这个误区,不过通过思考和对比

                     总算柳岸花明了,不过这里需提及的是WingIDE默认输入的中文是乱码的,不过不要着急,网上有解决办法

                     的,这里笔者不给出了,学会自己Google、百度是一个好的能力与习惯。

                    


                         最后,笔者选择后两种开发工具,因为对于两款工具的不熟悉笔者现在还无法断定哪款更适合我。

                     不过短期来看,还是使用Eclipse + PyDev的方式了。

                         写下这篇文章的目的还是为了让那些和我一样新开始学习Python的童鞋一些引导,毕竟Python

                     开发工具太多了,一个一个尝试确实不太现实,这里将我自己尝试的一些情况做个总结,希望能

                     给予同时新手的我们一点帮助。

            

                          

                  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息