介绍Python程序员常用的IDE和其它开发工具
Python编程IDE PyCharm界面及功能介绍

Python编程IDE PyCharm界面及功能介绍PyCharm是一款由JetBrains开发的Python集成开发环境(IDE)。
它提供了丰富的功能和直观的界面,让Python编程变得更加高效和愉快。
本文将对PyCharm的界面和一些主要功能进行介绍。
一、界面概览PyCharm的界面分为几个主要区域,包括菜单栏、工具栏、编辑区、项目导航栏、控制台等。
菜单栏提供了各种功能选项,如文件、编辑、运行等。
工具栏则包含了常用的快捷操作按钮。
编辑区是主要的代码编辑区域,用户可以在这里编写和修改Python代码。
项目导航栏用于浏览项目文件结构,方便用户管理文件和目录。
控制台则显示了代码运行过程中的输出信息。
二、代码编辑功能PyCharm提供了丰富的代码编辑功能,使得编写Python代码更加方便和高效。
其中一些主要的功能包括代码自动完成、代码格式化、代码重构、代码导航等。
1. 代码自动完成:PyCharm能够根据当前的代码上下文自动推断出可能的代码补全选项,并通过下拉菜单的方式提供给用户选择。
这样可以大大提高代码输入的速度和准确性。
2. 代码格式化:PyCharm具有强大的代码格式化功能,可以帮助用户保持代码的一致性和可读性。
用户可以根据自己的喜好设置代码风格,并通过一键操作将代码格式化成统一的风格。
3. 代码重构:PyCharm支持代码重构操作,包括变量重命名、函数提取、代码移动等。
这些操作可以帮助用户优化代码结构和逻辑,提高代码的可维护性和可重用性。
4. 代码导航:PyCharm提供了灵活的代码导航功能,包括跳转到定义、查找引用、查找文件等。
这些功能可以帮助用户快速定位和浏览代码,提高代码阅读和理解的效率。
三、调试和测试功能PyCharm内置了强大的调试和测试功能,使得调试和测试Python代码变得更加简单和高效。
1. 调试功能:PyCharm支持断点调试,在需要调试的代码行上设置断点,然后使用调试工具进行调试。
程序员必备的十大工具

程序员必备的十大工具在现代技术发展的背景下,程序员作为一种高新技术职业,需要使用多种工具来提高效率、简化工作流程并解决问题。
在这篇文章中,我们将介绍程序员必备的十大工具。
一、集成开发环境(IDE)集成开发环境是程序员工作中必不可少的工具之一。
它提供了一个集成的开发平台,包含了代码编辑器、调试器、编译器等功能,大大简化了开发过程。
常见的IDE包括Eclipse、IntelliJ IDEA和Visual Studio等。
二、版本控制系统(VCS)版本控制系统用于记录代码的变更历史,并提供了协作开发和代码管理的功能。
最流行的版本控制系统是Git,它具有分布式的特点,并且易于使用。
三、代码编辑器代码编辑器是程序员最常用的工具之一,用于编辑和编写代码。
它们提供了代码高亮、自动补全、代码片段等功能,增强了编码效率。
一些知名的代码编辑器包括Visual Studio Code、Sublime Text和Atom 等。
四、调试器调试器用于定位和修复程序中的错误。
它允许程序员逐行执行代码,并提供变量值、执行堆栈等信息,帮助程序员找到问题所在。
GDB和Xcode是常用的调试工具。
五、性能分析工具性能分析工具用于评估和优化程序的性能。
它可以检测瓶颈、内存泄漏和资源消耗等问题,并提供性能优化建议。
常用的性能分析工具包括Valgrind、JProfiler和XHProf等。
六、虚拟机和容器技术虚拟机和容器技术可以创建虚拟化的开发和测试环境,提供了隔离、可扩展和便捷的部署方式。
常用的虚拟化平台有VirtualBox和VMware,而Docker是一种常见的容器技术。
七、文档生成工具文档生成工具用于自动生成文档,减少手动编写文档的工作量。
常用的文档生成工具包括Javadoc和Swagger等。
八、单元测试框架单元测试框架用于编写和执行单元测试,确保代码的行为符合预期。
JUnit和NUnit是常用的单元测试框架。
九、性能测试工具性能测试工具可以模拟并评估系统在不同负载下的性能。
Python集成开发工具(IDE)推荐

Python集成开发⼯具(IDE)推荐1.7 Python集成开发⼯具(IDE)推荐1.7.1 Notepad++Notepad++是Windows操作系统下的⼀套⽂本编辑器(软件版权许可证: GPL),有完整的中⽂化接⼝及⽀持多国语⾔编写的功能。
Notepad++功能⽐ Windows 中的 Notepad(记事本)强⼤,除了可以⽤来制作⼀般的纯⽂字说明⽂件,也⼗分适合编写计算机程序代码。
Notepad++ 不仅有语法⾼亮度显⽰,也有语法折叠功能,并且⽀持宏以及扩充基本功能的外挂模组。
Notepad++是免费软件,可以免费使⽤,⾃带中⽂,⽀持众多计算机程序语⾔:包括C、C++、Java、PHP、Python等。
参考1.7.2 Thonny这是⼀款⽐较轻量级别的IDE,⽐较适合新⼿使⽤,安装⽅便,功能⽐Python⾃带的IDLE要强⼤。
安装1、打开CMD窗⼝,在命令⾏中输⼊命令并执⾏:pip install thonny2、等待安装完成使⽤打开CMD窗⼝,在命令⾏中输⼊命令并执⾏:thonny参考1.7.3 Sublime TextSublime Text 是⼀个⽂本编辑器,同时也是⼀个先进的代码编辑器。
Sublime Text是由程序员Jon Skinner于2008年1⽉份所开发出来,它最初被设计为⼀个具有丰富扩展功能的Vim。
Sublime Text具有漂亮的⽤户界⾯和强⼤的功能,例如代码缩略图,Python的插件,代码段等。
还可⾃定义键绑定,菜单和⼯具栏。
Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项⽬切换,多选择,多窗⼝等等。
Sublime Text 是⼀个跨平台的编辑器,同时⽀持Windows、Linux、Mac OS X等操作系统。
参考1.7.4 visual studio codeVisual Studio Code(简称"VS Code")是Microsoft在2015年4⽉30⽇Build开发者⼤会上正式宣布⼀个运⾏于 Mac OS X、Windows和 Linux 之上的,针对于编写现代Web和云应⽤的跨平台源代码编辑器。
常用的十大python开发工具

常用的十大Python开发工具据权威机构统计,Python人才需求量每日高达5000+,但目前市场上会Python 的程序员少之又少, 竞争小,很容易快速高薪就业。
可能你并不太了解常用的十大Python开发工具都有哪些,现在告诉你。
1.Micro PythonMicro Python基于ANSI C,语法跟Pyton 3基本一致,拥有自家的解析器、编译器、虚拟机和类库等。
目前支持基于32-bit的ARM处理器,比如说STM32F405。
借助它,用户完全可以通过Python脚本语言实现硬件底层的访问和控制,如控制LED灯泡、LCD显示器、读取电压、控制电机、访问SD卡等。
软件下载:https:///download2.PyCharm它是由JetBrains打造的一款Python IDE,用于一般IDE具备的功能。
比如,调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制……另外,PyCharm还提供了一些很好的功能用于Django开发,同时支持Google App Engine,更酷的是,PyCharm支持IronPython!源码下载:https:///pycharm/download/#section=windows3.Eclipse它是著名的跨平台的自由集成开发环境(IDE)。
最初主要用来Java语言开发,但是目前亦有人通过插件使其作为其他计算机语言比如C++和Python 的开发工具。
下载链接:https:///源码下载:https:///downloads/4.Spyder它前身是Pydee,是强大的交互式Python 语言开发环境,提供高级的代码编辑、交互测试、调试等特性,支持包括Windows、Linux 和OS X 系统。
下载链接:https:///spyder-ide/spyder源码下载:https:///spyder-ide/spyder/releases5.Codimension它是个Python 集成开发环境,提供了包括代码编辑和基于图表的代码分析功能。
软件工程中的软件工具与开发环境推荐

软件工程中的软件工具与开发环境推荐在软件工程领域中,使用适当的软件工具和开发环境可以大大提高开发效率和质量。
本文将介绍几个常用的软件工具和开发环境,并对其功能和优势进行推荐。
一、集成开发环境(IDE)集成开发环境是软件工程中必不可少的工具之一,它集成了代码编辑器、调试器、编译器等多个功能模块,能够提供全面的开发支持。
以下是几个常用的IDE推荐:1. EclipseEclipse是一个开放源代码的集成开发环境,被广泛用于Java开发。
它支持多种语言,包括Java、C++、Python等,提供了强大的代码自动补全、调试和版本控制等功能,支持大型项目的开发和管理。
2. Visual StudioVisual Studio是微软推出的一款集成开发环境,主要用于Windows平台上的软件开发。
它支持多种语言,包括C#、C++、Java等,提供了丰富的调试工具、图形化界面设计和团队协作功能。
3. XcodeXcode是苹果公司针对iOS和macOS开发推出的集成开发环境。
它支持Objective-C、Swift等编程语言,提供了丰富的开发工具和模拟器,在开发iOS和macOS应用程序时非常方便。
二、版本控制工具版本控制工具可以帮助团队进行代码协同开发,有效管理代码的版本和变更。
以下是几个常用的版本控制工具推荐:1. GitGit是一款分布式版本控制系统,被广泛应用于软件开发中。
它具有速度快、分支管理灵活等特点,能够有效地管理代码的版本和追踪变更记录。
2. SVNSVN是一款集中式版本控制系统,被广泛用于大型项目的代码管理。
它具有简单易用的特点,能够提供稳定可靠的版本控制功能。
三、项目管理工具项目管理工具可以帮助团队组织和协调开发工作,提高项目管理效率。
以下是几个常用的项目管理工具推荐:1. JIRAJIRA是一款流行的敏捷项目管理工具,被广泛用于软件开发中。
它提供了任务分配、问题跟踪、进度监控等功能,能够有效地管理项目的各个阶段。
软件工程师实用工具推荐

软件工程师实用工具推荐在当今日益发展的信息技术领域,软件工程师是一个备受瞩目的职业。
作为软件工程师,我们需要持续学习和提升自己的技能,并且使用一些实用工具来增加我们的工作效率。
本文将向大家推荐几个在软件开发过程中非常实用的工具,以帮助软件工程师更好地完成任务。
一、集成开发环境(IDE)1. Visual Studio CodeVisual Studio Code(简称VS Code)是一款免费开源的跨平台代码编辑器,支持多种编程语言的开发。
它具有智能代码提示、调试功能以及丰富的扩展插件,能够满足软件工程师各种代码开发需求。
2. IntelliJ IDEAIntelliJ IDEA是一款由JetBrains开发的Java集成开发环境。
它具有强大的代码分析和重构能力,支持多种Java框架的开发。
同时,IntelliJ IDEA还支持其他编程语言,使其成为一个全能的开发工具。
二、版本控制工具版本控制工具是软件开发过程中必不可少的工具。
它能够帮助开发团队管理代码和协同开发,提高代码质量和开发效率。
1. GitGit是一款分布式版本控制系统,拥有强大的分支管理和合并功能。
它不仅能够追踪代码的修改,还可以实现团队协作和代码版本回滚。
GitHub和GitLab等平台提供了便捷的托管服务,使团队的代码管理更加方便。
三、项目管理工具项目管理工具能够帮助软件工程师规划和追踪项目的进展,有效地分配任务和资源。
1. JIRAJIRA是一款功能强大的项目管理工具,广泛应用于敏捷开发。
它提供了任务跟踪、缺陷管理和团队协作等功能,能够帮助软件工程师高效地组织和管理项目。
2. TrelloTrello是一款简单易用的项目管理工具,采用看板(Kanban)的方式组织任务。
软件工程师可以使用Trello创建任务卡片,并随时更新任务状态,使团队成员能够清晰地了解项目进展。
四、代码质量工具良好的代码质量对于软件工程师来说至关重要,它能够提高代码的可读性、可维护性和稳定性。
软件开发的常用工具

软件开发的常用工具在现代科技的推动下,软件开发已成为一种重要的职业。
为了提高效率和质量,软件开发人员常常借助各种工具来辅助开发。
本文将介绍一些软件开发中常用的工具。
一、集成开发环境(IDE)集成开发环境是软件开发人员进行编码、调试和部署的利器。
它集成了代码编辑器、编译器、调试器等开发工具,为开发人员提供便捷的开发环境。
目前,常见的集成开发环境有Eclipse、IntelliJ IDEA、Visual Studio等。
这些IDE具有智能代码提示、调试功能、版本控制等众多特性,大大提高了开发效率。
二、版本控制工具软件开发过程中,版本控制是一项必不可少的工作。
版本控制工具(如Git、SVN)可以帮助开发人员管理代码的变更历史、合并分支、回滚等操作。
它们可以有效地协同多人开发,提高团队协作效率,并且能够有效地防止代码丢失或混乱。
三、项目管理工具项目管理工具通常用于管理和跟踪软件开发项目的进展。
它们可以帮助团队成员了解项目的整体进度、任务分配和工作量等。
常见的项目管理工具有Jira、Trello等。
通过使用这些工具,团队可以更好地组织工作、分配资源和控制进度。
四、测试工具软件开发中,测试是保证软件质量的关键环节。
为了提高测试效率,开发人员常常使用各种自动化测试工具。
例如,Selenium用于Web应用程序的自动化测试,JUnit用于Java代码的单元测试,Postman用于API接口的测试等。
通过使用这些工具,可以减少人工测试的工作量,提高检测的准确性。
五、持续集成工具持续集成是一种开发实践,其目标是频繁地将代码集成到共享代码仓库,并通过自动化构建、测试、部署流程来提供反馈。
为了实现持续集成,开发人员常常使用工具如Jenkins、Travis CI等。
这些工具可以自动触发构建和测试过程,及时发现潜在的问题,保证软件的稳定性。
六、文档工具在软件开发过程中,文档是不可或缺的一部分。
为了提高文档的编写效率和质量,开发人员常常使用各种文档工具。
Python中常用的网络编程库和工具介绍

Python中常用的网络编程库和工具介绍网络编程是现代计算机领域中非常重要的一部分,而Python作为一门功能强大且易学易用的编程语言,自然也有许多常用的网络编程库和工具。
本文将介绍一些Python中常用的网络编程库和工具,帮助读者更好地理解和应用网络编程。
一、Socket库Socket是Python中最基本的网络编程库之一,它提供了一种方便的方式来进行网络通信。
通过Socket库,我们可以创建客户端和服务器端的网络连接,并进行数据的传输和接收。
Socket库可以实现TCP和UDP协议的网络通信,非常灵活和强大。
二、Requests库Requests库是一个非常流行的Python网络编程库,它提供了简洁而强大的API来发送HTTP请求和处理响应。
使用Requests库,我们可以轻松地发送GET、POST等各种类型的请求,并获取响应的内容。
Requests库还支持会话管理、文件上传下载等功能,非常适合进行Web开发和爬虫任务。
三、Scrapy框架Scrapy是一个高级的Python爬虫框架,它基于Twisted异步网络框架,提供了强大的爬虫功能和灵活的数据提取方式。
通过Scrapy框架,我们可以快速构建一个高效的爬虫程序,实现对网页内容的抓取和处理。
Scrapy框架还支持分布式爬虫、自动化测试等功能,非常适合处理大规模的网络数据。
四、Flask框架Flask是一个轻量级的Python Web框架,它简单易用,但功能丰富。
通过Flask 框架,我们可以快速构建一个Web应用程序,并进行路由、模板渲染、表单处理等操作。
Flask框架还支持扩展插件和数据库集成,非常适合快速搭建小型的Web应用。
五、WebSocket库WebSocket是一种基于TCP协议的全双工通信协议,它允许服务器主动向客户端推送数据。
Python中有许多WebSocket库,如Tornado、WebSocket-Client等,它们提供了WebSocket的实现和使用方式。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
介绍Python程序员常用的IDE和其它开发工具::-- swordsp [2007-01-26 14:56:03] 目录Python{swordsp/COTW/Header}1. 概述“工欲善其事,必先利其器”,如果说编程是程序员的手艺,那么IDE就是程序员的吃饭家伙了。
IDE的全称是Integration Development Environment(集成开发环境),一般以代码编辑器为核心,包括一系列周边组件和附属功能。
一个优秀的IDE,最重要的就是在普通文本编辑之外,提供针对特定语言的各种快捷编辑功能,让程序员尽可能快捷、舒适、清晰的浏览、输入、修改代码。
对于一个现代的IDE来说,语法着色、错误提示、代码折叠、代码完成、代码块定位、重构,与调试器、版本控制系统(VCS)的集成等等都是重要的功能。
以插件、扩展系统为代表的可定制框架,是现代IDE的另一个流行趋势。
IDE并非功能越多越好,因为更多的功能往往意味着更大的复杂度,这不但会分散程序员本来的精力,而且还可能带来更多的错误。
只要基本功能满足需要,符合自己使用习惯的IDE才是最好的IDE。
程序员的逻辑永远是:用最合适的工具做最合适的事情。
正因为此,比起大而全的IDE,以单纯的文本编辑器结合独立的调试器、交互式命令行等外部小工具也是另一种开发方式。
由于python本身的简洁,因此在写小的代码片段以及通过示例代码学习时这种方式尤其适合。
1.1. 常用IDE简介这里简单介绍Python程序员中最流行的若干IDE。
1.1.1. 内置IDEPython的各个常见发行版都有内置的IDE,虽然它们的功能一般不够强大完整,但简便易得就是最大的优势。
对于初学者来说,它们也是上手的最好选择,可以让你更专注于语言本身而不会被繁复的IDE分散精力。
1.1.1.1. IDLEIDLE是Python标准发行版内置的一个简单小巧的IDE,包括了交互式命令行、编辑器、调试器等基本组件,足以应付大多数简单应用。
IDLE是用纯Python基于Tkinter编写的的,最初的作者正是Python之父Guido van Rossum本人。
/~dyoo/python/idle_intro/index.html -- 《One Day of IDLE Toying》,图文并茂的入门文章/~dyoo/python/idle_intro/IDLE-chinese.htm -- 《One Day of IDLE Toying》中文版1.1.1.2. PythonWinPythonWin是Python Win32 Extensions(半官方性质的python for win32增强包)的一部分,也包含在ActivePython的windows发行版中。
如其名字所言,只针对win32平台。
总体来说,PythonWin是一个增强版的IDLE,尤其是易用性方面(就像windows本身的风格一样)。
除了易用性和稳定性之外,(简单的)代码完成和更强的调试器都是相对于IDLE的明显优势。
Python Win32 Extensions的下载页:/projects/pywin32/ActivePython的主页:/Products/ActivePython/1.1.1.3. MacPython IDEMacPythonIDE是Python的Mac OS发行版内置的IDE,可以看作是PythonWin的Mac 对应版本,由Guido的哥哥Just van Rossum编写。
1.1.2. Emacs和VimEmacs和Vim号称是这个星球上最强大(以及第二强大)的文本编辑器,对于许多程序员来说是万能IDE的不二(三?)选择。
比起同类的通用文本编辑器如UltraEdit,Emacs和Vim由于扩展功能的强大,可以针对性地搭建出更为完整便利的IDE。
∙Emacs -- Emacs及python-mode的简介∙Emacs23 -- Emacs最新版本,完全支持unicode,目前为开发中分支∙Vim -- Vim 通用编辑环境使用技巧推介∙PyIDEguider、VimPython、VimPythonTDD -- 社区内几篇介绍在Vim环境下进行Python开发的文章虽然二者掌握之后可以说是终身受益,但学习曲线都比较陡峭。
由于历史原因,它们的设计理念都是基于纯ascii字符环境,GUI相对来说不是支持的重点,大量使用快捷键才能带来最大的便利。
对于初学者来说,相对而言Vim更简洁一些,但Emacs的GUI与一般编辑器的习惯更接近些。
1.1.3. Eclipse + PyDevEclipse是新一代的优秀泛用型IDE,虽然是基于Java技术开发的,但出色的架构使其具有不逊于Emacs和Vim的可扩展性,现在已经成为了许多程序员最爱的瑞士军刀。
∙Eclipse -- Eclipse集成开发环境使用说明,简略介绍了Eclipse插件开发的基础知识PyDev是Eclipse上的Python开发插件中最成熟完善的一个,而且还在持续的活跃开发中。
除了Eclipse平台提供的基本功能之外,PyDev的代码完成、语法查错、调试器、重构等功能都相当出色,可以说在开源产品中是最为强大的一个,许多贴心的小功能也很符合编辑习惯,用起来相当顺手。
速度和资源占用是致命伤,在低配置机器上跑起来比较吃力。
∙PyDev -- PyDev开发环境简介Eclipse的主页:/PyDev的主页:/PyDev使用手册:/pydev/manual_101_root.html (Eng) 此入门手册从安装到开发过程中的使用,并且是图文显示,推荐大家使用.技术开发参考: 用Eclipse,PyDev和Ant 进行Python 开发,/developerworks/cn/opensource/os-ecant/index.html1.1.4. UliPadUliPad是国内知名pythoner,也是PythonCN社区核心成员limodou开发的IDE。
1.1.5. SPE (Stani's Python Editor)很有特色的一个轻量级python IDE,功能很全面而不失小巧轻便,特别适合写小的脚本。
即时生成代码的UML类图是独此一家的功能,此外还特别注重与外部工具的集成。
例如,集成了wxGlade作为所见即所得的GUI开发环境,集成了Winpdb作为调试器,甚至还能与3D建模工具Blender集成。
SPE没有管理Project的概念,这样开发多文件多目录组成的项目时会不太方便。
此外界面设计相对来说不够细致,也算是瑕疵。
SPE的主页:http://stani.be/python/spe/1.1.6. Boa Constructor专为快速开发基于wxPython的GUI程序而设计的IDE,支持“所见即所得”的控件拖放式开发,被称为Python世界中的Delphi。
曾被sourceforge推选为"Project of the Month",不过最近开发速度趋于缓慢。
Boa Constructor的主页:/1.1.7. Eric3Eric3的主页:http://www.die-offenbachs.de/detlev/eric3.html1.1.8. WingIDEWingware公司开发的商业产品,总体来说是目前最为强大专业的Python IDE,开源项目可以申请到免费的license。
最大的缺点和PyDev一样,速度较慢,资源占用多。
Wingware的主页:/1.1.9. Komodo∙另一个优秀的商业产品,由ActiveState公司开发,是一个泛用的脚本语言IDE,除了Python外还支持javascript、perl、php、ruby、tcl等多种语言。
Komodo的主页:/Products/Komodo/1.1.10. TextmateTextmate是Mac OSX平台的Cocoa原生程序,类似UltraEdit。
以灵活的Bundles和Code Snippets著称,支持大多数的脚本语言。
Rails的全体开发团队都用这个Editor。
类似Emacs/vi,需要配合ctags分析python代码结构,可以很容易的做unittest等功能。
需要特别指出的是它对于Django的model和template、以及Zope都有专门的支持。
Textmate的主页:/1.1.10.1. Scribes∙“书记员”──穷人的TextMate?1.1.10.2. Intype∙Windows下的Textmate1.1.11. PyScripterDelphi开发的Python IDE,只有windows版本。
PyScripter的主页:/Products.aspx?ProductId=41.2. IDE之外的工具1.2.1. 交互式命令行(interactive console)1.2.1.1. IPythonIPython的主页:/1.2.2. 调试工具(Debugger)1.2.2.1. WinpdbWinpdb的主页:/pythondebugger/1.2.3. 其它支持 Python 的编辑器1.2.3.1. Leo基于全新的Literate Programming(文学化编程)理念的开发工具,详细的介绍参见:LeoEnvironmentLeo的主页:/edreamleo/front.html1.2.3.2. BluefishBluefish 通常被认为是一个类似Homesite 的网页编辑器,但事实上它不仅如此。
它应该是一个通用的文本编辑器,支持C、PHP、Python、Ruby、Perl、Java、Shell、Tcl 等许多种编程语言,支持语法高亮、自动换行、自动关闭HTML 标签等,可同时编辑多个文档。
Bluefish 当然不能算是一款Python 的IDE 工具,但如果做Web 相关的开发(DjanGo、TurboGears等),用它来写程序显然很方便。
而且Bluefish 相当友好,基本上不用学就会用,可以使我等菜鸟尽快将精力转移到Python 的学习上来。
Bluefish 官方站在http://bluefish.openoffice.nl/index.html目前可以运行在大多数类UNIX 操作系统上。
2. Discuss2.1. 综合比较swordsp的个人建议:∙初学者首选IDLE / PythonWin / MacPython∙Emacs / Vim / Eclipse+PyDev是强大且通用的解决方案,取决于你更熟悉哪个环境,如果都没有基础,更推荐Eclipse+PyDev。