Python开发环境搭建

一 Python简介
        Python(英国发音:/ˈpaɪθən/ 美国发音:/ˈpaɪθɑːn/),是一种面向对象、直译式电脑编程语言,具有近二十年的发展历史,成熟且稳定。它包含了一组完善而且容易理解的标准库,能够轻松完成很多常见的任务。它的语法简捷和清晰,尽量使用无异义的英语单词,与其它大多数程序设计语言使用大括号不一样,它使用缩进来定义语句块。
        Python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。之所以选中Python作为程序的名字,是因为他是一个蒙提·派森的飞行马戏团的爱好者。ABC是由吉多参加设计的一种教学语言。就吉多本人看来,ABC这种语言非常优美和强大,是专门为非专业程序员设计的。但是ABC语言并没有成功,究其原因,吉多认为是非开放造成的。吉多决心在Python中避免这一错误,并取得了非常好的效果,完美结合了C和其他一些语言。

         Python支持命令式程序设计、面向对象程序设计、函数式编程、面向侧面的程序设计、泛型编程多种编程范式。

         Python是一门跨平台的脚本语言,Python规定了一个Python语法规则,根据该规则可编写Python解释器。

  • CPython,官方的解释器。需要区别于其他解释器的时候才以CPython称呼。这是最常用的Python版本。
  • Jython(原名JPython;Java语言实现的Python,现已正式发布)。Jython可以直接调用Java的各种函数库。
  • PyPy(使用Python语言写的Python)
  • IronPython(面向.NET和ECMA CLI的Python实现)。IronPython能够直接调用.net平台的各种函数库。可以将Python程序编译成.net程序。

二 安装Python(Windows环境)

到Python官网下载最新的Python安装程序,链接地址:https://www.python.org/,目前Python最新版本为3.4.1。

下载完成后是一个 python-3.4.1.msi文件,双击即可安装,一直点击下一步就可以啦!

Python安装成功之后需要配置path环境变量,具体操作如下(以Win8.1为例):

1、进入到系统环境变量设置界面,如下



2、点击 系统变量 一栏底部的 新建 按钮,创建Py_HOME环境变量



在变量值 输入框中输入Python安装的根路径,我的电脑上是C:\Python34,然后点击 确定。


3、将Py_HOME环境变量添加到path环境变量中,如下:



注意如果是在path头部添加的话则输入 %Py_HOME%;,注意后面有一个分号,如果是在path末尾添加的话则是;%Py_HOME% 。


OK,完成之后一直点击 确定,退出环境变量对话框,然后 进入Dos命令验证一下Python环境变量是否配置成功。


验证方法:

1、进入Dos命令行,输入 python,如下:



如果出现上述界面,说明Python环境变量配置成功了。

输出简单的Hello world

在命令行中输入 print("Hello world!"),回车后如下:



经典的Hello world就出来啦!


三 windows下配置python集成开发环境(IDE)

python的编辑器/IDE很多,一下是摘自wiki的一段话
通用IDE / 文本编辑器
        很多并非集成开发环境软件的文本编辑器,也对Python有不同程度的支持,并且加上专门为Python设计的编辑器插件也会有很高的可用性。
eclipse + pydev插件,目前对Python 3.X只支持到3.0
emacs + 插件
NetBeans + 插件
SlickEdit
TextMate
Python Tools for Visual Studio
Vim + 插件
Sublime Text + 插件
EditPlus
UltraEdit
PSPad
Editra[15]由Python开发的程序编辑器。
PyCharm
Notepad++


专门为Python设计的IDE软件
        适用于Python的集成开发环境(IDE)软件,除了标准二进制发布包所附的IDLE之外,还有许多其他选择。其中有些软件设计有语法着色、语法检查、运行调试、自动补全、智能感知等便利功能。由于Python的跨平台出身,这些软件往往也具备各种操作系统的版本或一定的移植性。
Eric:基于PyQt的自由软件,功能强大。支持自动补全、智能感知、自动语法检查、工程管理、svn/cvs集成、自动单元测试等功能。调试功能与Visual Studio和Eclipse类似。目前同时有两个版本。Eric4支持Python2.x,Eric5支持Python3.x。使用前需要先安装相应的PyQt版本。
IDLE:Python“标准”IDE。一般随Python而安装,支持较少的编辑功能。调试功能也比较弱。
Komodo和Komodo Edit:后者是前者的免费精简版。也可以用于PHP,Ruby,Javascript,Perl,Web和云开发。
PyCharm:由JetBrains打造,该公司的Java IDE软件IntelliJ拥有海量的用户;PyCharm具备一般IDE的功能,比如,调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制等等,同时另外,PyCharm还提供了一些很好的功能用于Django开发,同时支持Google App Engine,更酷的是,PyCharm支持IronPython。PyCharm是商业软件,目前已经到3.1版本。
PythonWin:包含在pywin32内的编辑器,仅适用于Windows。
SPE(Stani's Python Editor):功能较多的免费软件,依赖wxPython。
Ulipad:功能较全的免费软件,依赖wxPython。
WingIDE:可能是功能最全的IDE,但不是免费软件。
PyScripter:功能较全的开源IDE,使用Delphi开发。


这里重点推荐一下 PyCharm和PyDev这两个IDE,如果是一个和我一样从java转行过来的,推荐使用Eclipse与PyDev(http://pydev.org)插件的组合(该插件不是免费的)。不过好消息是PyDev现在有社区办了,可以永久免费使用啦!

pydev下载地址:http://pydev.org/download.html


具体安装步骤可参考这篇文章:http://weixiaolu.iteye.com/blog/1617440


OK,不早了,该洗洗睡了,晚安,世界!




  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值