原文地址为: Python开发工具的七种“工具”的介绍

本文主要是对Python开发工具的七种介绍,其中包括, IDLE、 BlackAdder、PythonWorks、Wing IDE、Pythonwin等几种工具的介绍。

AD:

Python是我们常有的计算机语言,而在Python开发工具中却很少有人知道 Python开发工具中的七种“工具”以下就是几种 Python开发工具的具体介绍,希望你在浏览之后会有所收获。

Python开发工具介绍。

1 IDLE

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的事件循环冲突,造成运行时错误。

2 BlackAdder

BlackAdder支持windows and linux环境。用它创建的程序可在任何一种平台上运行,负责维护它的是TheKompany.com。他们发布了该软件的个人版 ,只提供有限的支持;以及专业版,需要许可,面向商业软件开发者。

  • Python分割器教你给文章做手术
  • Python运行Hello World程序的操作方法
  • Python模块在使用中的两种导入方法
  • Python编程语言如何进行选择学习
  • 在Python运行中退出Python提示符的操作方

3 PythonWorks

它由SecretLabs公司发布,该公司致力于Python项目的开发与部署提供相应的工具。PythonWorks是一种“快速应用程序开发”(RAD)工具,程序员可借助它快速地创建、调试和发布程序。

PythonWorks包括一个HTML/XML编辑器、具有完全索引的文档、一个源码管理系统(用于项目分组)、自定义的代码编辑特性以及一个GUI布局编辑器。支持jython。
 允许用户以多种形式对项目进行打包:源码形式、可执行程序形式以及.pyc形式。

4 Wing IDE

Wing IDE由Archaeopteryx Software公司开发与支持,适用于windows and linux环境。它提供一个源码分析器和浏览器、项目管理能力以及文本编辑器和调试器。
它由python编写,并包含python源码。购买者可自定义源码,以适应自已的要求,但是,不可将修改过的代码用于赢利目的。
全功能演示版可在archaeopteryx.com/wingide下载。

5 Pythonwin

Pythonwin集成开发环境包含在由ActiveState出品的ActivePython中,ActivePython是一个二进制build。其中包括用于XML处理的expat模块,以及一系列windows工具。
提供的特性有:彩色编码、源代码折叠、单词完成及自动缩进。在python开发工具中调试器支持事后诊断功能、标准的单步调试、断点设计及变量监视。

6 Komodo

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

7 Boa Constructor

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

Boa是用python基于WxPython库编写的。 用起来就象vb或delphi一样方便。

在windows平台我就是用pythonwin,感觉还不错,和idle差不多,在windows平台的可考虑用它。以上就是对python开发工具的几种介绍。

转载请注明本文地址: Python开发工具的七种“工具”的介绍

Python开发工具的七种“工具”的介绍相关推荐

  1. 简练网软考知识点整理-七种质量管理和控制工具(新七种工具)

    质量管理的技术和工具中,主要包括:传统的检查.测试.统计抽样 和6σ.通常将因果图.流程图.直方图.检查表.散点图.排列图 和控制图称为"老七种工具",而将相互关系图.亲和图.树状 ...

  2. 质量管理新七种工具解决处理

    新七种工具的产生 日本在开展全面质量管理的过程中通常将层别法.柏拉图.特性要因图.查检表.直方图.控制图和散布图称为"老七种工具",而将关联图.KJ法.系统图.矩阵图.矩阵数据分析 ...

  3. 【转】全面质量管理常用七种工具

    为什么80%的码农都做不了架构师?>>>    所谓全面质量管理常用七种工具,就是在开展全面质量管理活动中,用于收集和分析质量数据,分析和确定质量问题,控制和改进质量水平的常用七种方 ...

  4. Python拼接字符串的七种方式

    ♚ 豌豆花下猫,某985高校毕业生, 兼具极客思维与人文情怀 .公众号Python猫, 专注python技术.数据科学和深度学习,力图创造一个有趣又有用的学习分享平台. 忘了在哪看到一位编程大牛调侃, ...

  5. MySQL索引的概念以及七种索引类型介绍

    MySQL索引的概念以及七种索引类型介绍. 文章目录 1 索引的概念 2 索引的类型 1 索引的概念 索引(在MySQL中也叫做"键(key)")是存储引擎用于快速找到记录的一种数 ...

  6. 用pycharm做手机软件_从零开始学python:初学者用哪种工具好?南大博士选择用pycharm...

    本课程教学导师 | 张麟 西安交通大学副研究员.南京大学数学博士.CFD仿真领域专家 为什么学python? 这是一个老生常谈,但不需要有任何疑问的话题. 人工智能用的是python,图像处理用pyt ...

  7. 『Python开发实战菜鸟教程』工具篇:手把手教学使用VSCode开发Python

    文章目录: 0X01:引子 Python学习资料及开发工具介绍 0x02:实操 基于 Conda 的 Python 安装 VSCode 的安装使用 安装 插件管理按钮使用介绍 VSCode 如何管理项 ...

  8. python枪械_Python的七种武器

    君子生非异也,善假于物也. "物"能够延展英雄的能力.它是吕布的赤兔马,杨过的玄铁重剑,CS中的沙漠之鹰,曹操传中的凤凰羽衣."物"也可用以治愈英雄,例如张无忌 ...

  9. Python合并字典的七种方式!

    Python有很多高级属性,例如合并字典就有七种方式可以实现.小千今天就来给大家展示一下,避免将来遇到的时候不知道是做什么的,提前了解一下以备不时之需. 1.最简单的原地更新 字典对象内置了一个 up ...

最新文章

  1. 【opencv】(8) 傅里叶变换,高通低通滤波器
  2. 企业分布式微服务云SpringCloud SpringBoot mybatis (二)Spring Boot属性配置文件详解...
  3. mysql表去掉回车、换行
  4. Kotlin 第三讲——集合篇1
  5. windows便签快捷键_win10电脑有哪些常用的快捷键?
  6. Shiro 整合 SpringBoot
  7. qss之QRadioButton
  8. AI2021下载 Illtrator2021安装教程
  9. android x5webview截长图
  10. wps word新建页背景由淡蓝色变回白色
  11. 服务器显示无vga电缆怎么回事,无vga电缆是什么意思
  12. iOS活体人脸识别的Demo和一些思路
  13. IDEA跟金山词霸的小bug
  14. iOS SafeArea安全区域
  15. P4147 玉蟾宫 题解
  16. hdu 2072 单词数(C语言)
  17. 盘古开源:加速建设算力网络,全面开启算力时代
  18. [11.7日学习记录]多目标优化和帕累托最优解集(未完成)
  19. Java编程思想读书笔记——第十章:内部类
  20. datagear数据集添加参数

热门文章

  1. 【Unity3D】调整屏幕亮度、饱和度、对比度
  2. C1考核--任务01
  3. 易查分如何导入数据?这个最关键的要点别忽略
  4. 新房的收房验房注意事项
  5. 项目实施流程--简介
  6. Java通过第三方工具实现Word、PPT转 PDF (easy)
  7. Postfix邮件系统安装与配置:Postfix,Cyrus-IMAP,Cyrus-sasl,Dovecot和SPF
  8. 微信小程序开发的那些坑,你踩过吗?
  9. 将一棵树转换为二叉树
  10. 【阅读笔记】云计算学习篇1