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
开发工具太多了,一个一个尝试确实不太现实,这里将我自己尝试的一些情况做个总结,希望能
给予同时新手的我们一点帮助。
相关文章推荐
- Python菜鸟初体验--纠结的工具选择
- python机器学习模型选择&调参工具Hyperopt-sklearn(1)——综述&分类问题
- Python开发工具选择
- 学习Python,你应该明确的学习方向以及开发工具的选择
- 【转】近两日极为纠结——游戏服务器,选择何种技术方案?(Python + SWIG--RakNet + Lua)
- 近两日极为纠结——游戏服务器,选择何种技术方案?(Python + SWIG--RakNet + Lua)
- 选择Python GUI界面开发工具
- python GUI开发 工具选择
- 思维导图の 近两日极为纠结——游戏服务器,选择何种技术方案?(Python + SWIG--RakNet + Lua)
- python 语言开发工具的选择
- python3.4学习笔记(九) Python GUI桌面应用开发工具选择
- python GUI开发 工具选择
- Python开发工具之神兵利器,你必须选择的开发工具
- [Python] 开发环境搭建、集成开发工具IDE的选择(Windows)
- 近两日极为纠结——游戏服务器,选择何种技术方案?(Python + SWIG--RakNet + Lua)
- python 3.X urllib工具库初体验——CMD模式有道翻译
- 菜鸟学编程【windows程序设计】 开发工具的选择VC 6.0 还是 VC 2010
- - - -python 编码工具选择 - - - python 疑难杂症篇
- 近两日极为纠结——游戏服务器,选择何种技术方案?(Python + SWIG--RakNet + Lua)
- 菜鸟项目纠结初体验