zoukankan      html  css  js  c++  java
  • Python开发环境搭建

    Python0eb30f2442a7d9331abfc6f3ad4bd11373f0011e

    Python(英语发音:/ˈpaɪθən/), 是一种面向对象、解释型计算机程序设计语言,由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年,Python 源代码同样遵循 GPL(GNU General Public License)协议[1] 。Python语法简洁而清晰,具有丰富和强大的类库。

    PS:最开始接触Python语言还是在上学时玩的塞班手机上的PyS60。

    一、首先,到http://www.python.org/download/去下载最新的python版本。

    现在最新版本是3.4.3和2.7.9,至于为什么有两个最新版这是历史遗留问题。感兴趣的可以看下他们的区别

    我之前安装好的2.7.5,就拿这个版本演示。

    QQ截图20150315211708

    二、直接双击安装,一路next。

    三、环境变量

    我安装到了C:Python27下,直接将 C:Python27 添加到Path环境变量中。

    QQ截图20150315212613

    四、配置完环境变量,这样在命令提示符中输入python,就可以打开python命令行解释程序。

    QQ截图20150315213114

    现在就可以输入python的语句了,解释程序会执行输入的语句并打印输出内容。

    Python安装会自带一个GUI开发环境IDLE,可以在开始菜单中找到。

    QQ截图20150315213829

    点击打开,这个和在命令提示符里是相似的,输入语句执行并输出。

    QQ截图20150315214032

    五、EditPlus

    EditPlus是一款功能强大的文字编辑器。拥有无限制的Undo/Redo、英文拼字检查、自动换行、列数标记、搜寻取代、同时编辑多文件、全屏幕浏览、可监视剪贴簿、能同步于剪贴簿自动将文字贴进EditPlus的编辑窗口中等功能,也可用于编辑HTML网页。

    image

    新建自定义工具组:

    • “工具”—“配置自定义工具”,打开自定义工具配置界面。
    • 点击面板右边的“组名”按钮,将文本“Group1”修改成“Python”,组名可随意填写。

    添加执行功能:

    • 点击“添加工具”按钮,选择“程序”,建立“新的程序”,选中它。
    • “菜单文字”里的内容修改为“Python”,可随意填写;
    • “命令”里填写编译程序“python.exe”的路径,可以浏览查找,如:“C:Python27python.exe”,如果已经正确环境变量,可以直接填写“python”。
    • “参数”填写,点击右侧下拉按钮,选择“文件名称”,即显示为”$(FileNameNoExt)“,可以直接写入。
    • “起始目录”填写,点击右侧下拉按钮,选择“文件目录”,显示为“$(FileDir)”,可以直接写入。
    • 选择“捕获输出”复选框,使EditPlus可以捕获控制台输出。

    以上配置过程就是模拟python运行过程:  python hello.py

    配置输出模式:

    image

    “输出模式”使用正则表达式匹配捕获控制台输出信息,例如,捕获编译错误信息,可以快速定位编译错误的文件和位置。EditPlus内置了常用的输出匹配模式,不过没有python的。

    输入:  File "(.+)", line ([0-9]+)

          这样的配置完后,出现编译错误,只要双击错误信息,即可快速定位错误位置。

    image模版文件、语法高亮文件:

    image 

    语法高亮文件:python.stx   ;这样用打开python源文件就可以支持语法高亮。

    自动完成文件:python.acp  ;这样编辑python源文件,输入定义好的关键字就可以自动输入关联的内容。    

    这两个文件可以到  https://www.editplus.com/ 下载。

    自定义工具选择之前配置好的“Python”。

    模版文件:

    image

    模版文件:新建python文件的模版,可以定义常用代码的模版,这样用EditPlus新建java文件时就会打开一个

    副本,省去重复输入的时间。

    六、Sublime Text

    Sublime Text 是一个代码编辑器(Sublime Text 2是收费软件,但可以无限期试用),也是HTML和散文先进的文本编辑器。Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、MAC OS等操作系统。

    用轻量级编辑器的话,之前用EditPlus比较多,后来发现Sublime Text这个神器后EditPlus就用的相对少了。

    Sublime Text原生就支持Python,插件也是可以用Pyton编写的,Sublime Text得插件系统非常强大,配置也比较自由、灵活,应此拥有一大批忠实用户。

    具体的Sublime Text配置过程就不赘述了,相关的文章多。

  • 相关阅读:
    每天一个小算法(Heapsort)
    每天一个小算法(matlab armijo)
    每天一个小算法(Shell sort5)
    每天一个小算法(Shell Sort3)
    每天一个小算法(Shell Sort2)
    Java并发编程:阻塞队列
    Java并发编程:并发容器之CopyOnWriteArrayList
    Java并发编程:并发容器之ConcurrentHashMap
    Java并发编程:CountDownLatch、CyclicBarrier和Semaphore
    豆瓣的前世今生
  • 原文地址:https://www.cnblogs.com/tinker/p/5766791.html
Copyright © 2011-2022 走看看