创客关键词-2-Python最初

三、常用开发环境

●IDLE:Python内置IDE (随python安装包提供)

IDLE是python创初人Guido van Rossum使用python and Tkinter来创建的一个集成开发环境。要使用IDLE必须安装python and Tkinter。

特性:自动缩进,彩色编码,命令历史(Alt+p,Alt+n)和单词自动(Alt+/)完成。

用IDLE执行Tkinter程序,不要在程序中包括mainloop。IDLE本身就是Tkinter应用程序,它会自动调用mainloop。再调用一次mainloop会与IDLE的事件循环冲突,造成运行时错误。

●Pythonwin

Pythonwin集成开发环境包含在由ActiveState出品的ActivePython中,ActivePython是一个二进制build。其中包括用于XML处理的expat模块,以及一系列windows工具。

提供的特性有:彩色编码、源代码折叠、单词完成及自动缩进。调试器支持事后诊断功能、标准的单步调试、断点设计及变量监视。

详情请访问http://aspn.activestate.com/activepython。

●Komodo

ActiveState还为python提供了另一个IDE,名为Komodo,可用它在windows and linux上开发程序。Komodo最大的特点是,它是Perl,PHP,Tcl,HTML,XML AND XSLT的一种集成开发环境。

Komodo 3.5.1支持ruby和RoR开发,它是全球首个支持ruby和RoR开发的商业IDE。

●Boa Constructor

Boa是一个跨平台的python IDE和WxPython GUI。它提供可视化的编程和操作框架,能方便地进行程序的设计。它有一个对象浏览器,并提供有各种资源的视图,有一个html文档生成器,还有一个先进的调试器和完整的帮助系统。Boa还提供对zope的支持,能添加、删除、复制、剪切、导入和导出zope中的对象。能编辑对象属性和进行python脚本的调试。Boa是用python基于WxPython库编写的。

下载地址是:http://boa-constructor.sourceforge.net/,要安装Boa要先安装合适版本的python和WxPython。

●PyDev

Pydev是Eclipse中的Python开发插件。支持以下功能:1、支持语法高亮显示功能和自动语法分析功能;2、大纲功能,能把库、类、函数结构化地显示出来;3、DEBUG功能。支持设置断点,单步执行和显示变量等功能;4、源码内容关联功能;5、支持中文输入。该插件还是不断开发中,结合Eclipse的强大功能,值得期待。

下载地址:http://pydev.sourceforge.net/

●Eric3

Eric3是一个功能强大的Python IDE,它基于QScintilla编辑器组件,用PyQt写成。该工具开发很活跃,现在最新版是eric3 3.5.1。

Eric3除具备一般编辑器所具有的功能外,还具有很多特别的功能,包括:1、可定制设计窗口;2、集成项目管理工具,方便进行开发项目的组织和管理;3、基于omniORB的CORBA支持;4、能生成类UML的图表;5、集成连接CVS和Subversion版本控制系统的接口;6、一个功能强在Python调试器。等等,还有很多,这里就不一一列举,详细内容请参考官方网站。

下载地址是:http://www.die-offenbachs.de/detlev/eric3.html

●DrPython

DrPython是一个高可配置的程序开发环境,用Python语言开发,可跨平台使用。它基于wxPython和Scintilla库。

它的主要功能有:1、支持python,C/C++,HTML语言和纯文本风格编辑功能;2、支持文件拖放功能;3、高可配置,可修改语法高亮规则、自动数据备份、定义查找/替换标记等功能;4、可通过python脚本访问内部组件。

下载地址是:http://drpython.sourceforge.net/

●PyCharm:详见百度百科PyCharm,由著名的JetBrains公司开发,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工 具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。

●Ulipad:功能较全的自由软件,基于wxPython;作者是中国Python高手limodou

●PyScripter:使用Delphi开发的轻量级的开源Python IDE, 支持Python2.6和3.0。

●PyPE:一个开源的跨平台的PythonIDE。

●bpython: 类Unix操作系统下使用curses库开发的轻量级的Python解释器。语法提示功能。

●eclipse + pydev插件:方便调试程序

●emacs:自带python支持,自动补全、refactor等功能需要插件支持

●Vim: 最新7.3版编译时可以加入python支持,提供python代码自动提示支持

四、学习资源

1.

购买地址:www.china-pub.com/3500874

课程目录:

第1集Python概述及基本语法

第2集控制语句

第3集内置数据结构

第4集模块与函数

第5集字符串与正则表达式

第6集文件的处理

第7集面向对象编程

第8集程序调试、数据库编程、WxPython库初步

第9集WxPython库中的基本控件

第10集菜单、窗口与对话框

第11集WxPython库中的高级控件

第12集代码实例讲解

2.

Python 书籍内容分类

Python基础

Python编程快速上手推荐使用

Think Python推荐使用

Python基础教程

A Byte of Python

Python for Informatics

Python编程:从入门到实践推荐使用

Invent Your Own Computer Games with Python适合孩童

从Python开始学编程编程思想

Python Tutorial作者:Python之父

与孩子一起学编程老少咸宜的编程书

Python核心编程(第二版)

Python进阶

Effective PythonPythonic

Fluent Python

Python Cookbook

编写高质量代码:改善Python程序的91个建议

Python高阶

Python源码剖析

作者:王知了

链接:https://www.zhihu.com/question/28006092/answer/168428428

来源:知乎

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,457评论 5 459
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 81,837评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 141,696评论 0 319
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,183评论 1 263
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,057评论 4 355
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,105评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,520评论 3 381
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,211评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,482评论 1 290
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,574评论 2 309
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,353评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,213评论 3 312
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,576评论 3 298
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,897评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,174评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,489评论 2 341
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,683评论 2 335

推荐阅读更多精彩内容

  • 17组:杜培辉、吕雪淳、曹清华 【简介】Python, 是一种面向对象的解释型计算机程序设计语言,由荷兰人Guid...
    0203_杜培辉阅读 482评论 0 1
  • 三、常用开发环境 ●IDLE:Python内置IDE (随python安装包提供) IDLE是python创初人G...
    0203_杜培辉阅读 294评论 0 0
  • 前言 Python的创始人为Guido van Rossum。1989年圣诞节期间,在阿姆斯特丹,Guido为了打...
    依依玖玥阅读 3,553评论 6 37
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 171,054评论 25 707
  • 炎炎小暑,树荫河旁,风吹叶响。 摆桌象棋茶汤,胜负事,不挂心上。 闲谈春来秋往,说家里短长。 是非放,人生年短,何...
    太仆阅读 317评论 2 2