<iframe align="center" marginwidth="0" marginheight="0" src="http://www.zealware.com/csdnblog.html" frameborder="0" width="728" scrolling="no" height="90"></iframe>
实际上,当我为一本书写代码的时候, 我是不用IDE的,甚至是在写Java代码的时候。有很多次,我也想用IDE去写一些代码。但是,当我用Eclipse的时候,发现它要求你将所有的东西放到一个包里面。然而在Think in Java的第一章, 我还没有介绍包的概念。 所以我不能将所有的代码放到一个包里面,因此我也没有办法去用Eclipse这个IDE了(虽然我听说Eclipse现在已经集成了Ant, 所以最新的版本应该可以将我的代码导入进去的。那些代码是由自动创建的Ant文件声称的)。
此外, 我经常自己动手敲入每一行代码,所以我现在还没有到不得不用Java IDE的时候, 虽然它很吸引人。从Java Posse那些人口中得知,Matise这个集成在Netbeans中的GUI Builder, 10年之后, 终于具有可以和VB相媲美的功能了。而且,一般说来,自动补全,重构还有生成一个自动操作(general automation)对于一个项目来说是很有帮助的,而不是对于一个入门手册。
随着Python的发展, 关于一个IDE的争论并不是这么多。大部分我所认识的人都在普通的编辑器来编写Pythong代码。我认为主要的原因是Python是比较精巧的。我经常举的例子是从文件中读取每一行。在Python中我可以这样写(不用过多的思考):
for line in file("filename.txt"):
print line
在Java中呢?It's a research project to open a file.在Thinking In Java的第四版中, 我加入了一个叫做TextFile的公用类用来简化处理的过程, 所以你可以用如下的Java代码完成:
for(String line : new TextFile("filename.txt")){
System.out.println(line);
}
你可能很容易的就记住了上面的那些代码,然而那并不是标准的Java的用法。关键问题在于Java是一个比较冗赘的语言,所以你不得不用一个IDE。对于Python来说,你可以用dir()这个函数就可以了解一个类的用处,而且你也可以随时去查找文档去了解一个方式是干什么的,而不是仅仅去用那个方法。以我的经验来看,试着去用一个具有自动补全功能的Python的IDE是没有什么好处的, 而且这个判断看起来对我周围的那些朋友也是正确的。
我感觉是Python与生俱来的天性使它具有很高的效率,而对于Java则是你的IDE帮助你提高了效率。
不过,对于那些人们乐意使用的Python IDE我也是和感兴趣的(比如说Eclipse的插件等),不管它们怎么样, 只要可以提高你的效率就可以去使用它们的。
分享到:
相关推荐
PySonar2 主要是作为 Python IDEs ,其他开发工具和代码搜索引擎的一个库,所以接口并不像终端应用。构建简单的,基于 Python 2.7 标准库的 "code-browser": java -jar target/pysonar-2.0-SNAPSHOT.jar /usr/...
常见的Python IDEs有PyCharm、VS Code、Jupyter Notebook等,它们都有丰富的插件支持,提高开发效率。 9. **Python学习资源**:Python社区活跃,有大量的在线教程、文档和论坛可供学习,如官方文档、Stack Overflow...
8. **Python IDEs**: Python 3.8.9安装包通常会附带集成开发环境(IDE)IDLE,这是一个轻量级的编辑器。除此之外,还有其他强大的IDE可供选择,如PyCharm、VS Code和Atom,它们提供了代码补全、调试、版本控制等功能...
1. **IDE/编辑器插件**:Jedi已经广泛应用于各种流行的Python IDEs和编辑器,如VS Code、PyCharm、Sublime Text等,通过插件形式提供其强大的功能。 2. **API接口**:Jedi提供了简洁的API,开发者可以轻松地将它的...
虽然Python可以直接在命令行中运行,但使用集成开发环境(IDEs)如PyCharm、VS Code或Jupyter Notebook可以提供更好的代码编辑、调试和交互式学习体验。 通过以上步骤,你可以成功安装Python并开始编写和运行...
7. **集成开发环境(IDE)**:安装完成后,用户可以使用各种Python IDEs,如PyCharm、Visual Studio Code或IDLE(Python自带的简单IDE)来编写和运行Python代码。 8. **科学计算与数据科学**:Python 3.9.4支持丰富的...
Python IDEs是用于编写、调试和运行Python代码的集成开发环境。它们通常包括代码编辑器、调试器、自动完成、语法高亮、版本控制集成等功能。PyPlan IDE作为其中的一员,特别针对数据建模和业务智能领域进行了优化,...
SAP IDES(Integration and Distribution System)是一种专为教育、培训和演示目的设计的SAP系统副本。这个系统提供了一个完整的、预配置的SAP环境,涵盖了多种业务流程,允许用户在无需影响生产系统的前提下进行...
2019年,有人说是Python元年,背靠AI和大数据,连续半年拿下TOP1编程语言,这些都给了Python的底气,所以无论是薪资还是招聘需求,都越来越多了!同时,作为CSDN的首席编程小姐姐,我发现只要推送Python相关的文章,...
在开发环境中,Python 2.7.9与各种集成开发环境(IDEs)如PyCharm、Visual Studio Code和IDLE等兼容良好,提供了代码高亮、自动完成、调试等便利功能,极大地提高了开发效率。此外,Python的跨平台特性使得开发者...
7. **Python IDEs与编辑器**: - 对于Windows用户,有许多集成开发环境(IDEs)可供选择,如Visual Studio Code、PyCharm、Anaconda等,它们提供了代码高亮、自动补全、调试等功能,提高了开发效率。 8. **持续...
此外,了解Python的生态系统,如IDEs(集成开发环境)、版本控制系统和持续集成工具,能极大地提升开发效率。总之,Python 3.0作为现代Python的基础,对于任何想要涉足Python编程的开发者来说,都是必须掌握的重要...
### SAP IDES手册详解 #### 一、SAP IDES概览 SAP IDES(Interactive Development and Education System)是SAP公司提供的一种基于SAP R/3系统环境的模拟模型公司,主要用于教育、培训及系统开发测试。它包含了一...
2. **代码编辑器**: Python IDEs通常内置了强大的代码编辑器,支持语法高亮、代码折叠、智能提示(自动补全)以及代码重构等特性。这有助于提高编码速度和代码质量。 3. **调试工具**: 调试器是检查和修复代码错误...
SAP CRM 2007 IDES
IDES QM 教程
1. **集成开发环境(IDEs)**: Python的IDEs如PyCharm、VS Code、Spyder等,提供了代码编辑、调试、运行等一站式功能。解压版通常包含了这些IDE的便携版本,使得开发者可以在任何有Python环境的电脑上快速开始工作。...
绝对经典IDES笔记本安装手册绝对经典IDES笔记本安装手册
8. **开发环境**:Python3.6.5可以配合各种集成开发环境(IDEs),如PyCharm、Visual Studio Code等,或者轻量级的代码编辑器如Sublime Text,提供代码补全、调试和版本控制等功能。 9. **标准库**:Python3.6.5带...
10. 集成开发环境(IDE)支持:许多Python IDEs如PyCharm、VSCode等都集成了minitest,可以直接在IDE内编写、运行和调试测试。 在minitest-0.2.2这个版本中,可能包含了对先前版本的改进、修复了已知问题、增加了新...