From 2e6e7d19814e6b43e1627bf8ee8323fab95332b9 Mon Sep 17 00:00:00 2001 From: YuCheng Hu Date: Fri, 5 Mar 2021 15:11:27 -0500 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4=20IJ=20=E5=AE=89=E8=A3=85=20?= =?UTF-8?q?Python=20=E6=8F=92=E4=BB=B6=E7=9A=84=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../course/foundation/03_development_tools.md | 72 ++++++++++++++++++- 1 file changed, 71 insertions(+), 1 deletion(-) diff --git a/docs/course/foundation/03_development_tools.md b/docs/course/foundation/03_development_tools.md index 53ef5df..1d9079e 100644 --- a/docs/course/foundation/03_development_tools.md +++ b/docs/course/foundation/03_development_tools.md @@ -1 +1,71 @@ -# 第一个 Hello World 程序 \ No newline at end of file +# 开发工具 +要提高软件开发的效率,通常都会推荐使用 IDE 工具来进行开发。 + +可能很多人都记得在第一次写 Java 程序的时候,很多人都说应该使用记事本来写代码,其实这个感觉有点无聊,能用 IDE 为什么不用而使用记事本呢? + +如果使用记事本的话,通常会有一些空格错误,或者变量错误或者是字符串的错误,因此没有任何意义。 + +在本页中,我们将会介绍一些常用的编辑器。 + +## IDLE +IDLE 是Python 的 Integrated Development and Learning Environment 首字母的简写。 + +如果你在 Windows 使用 Python 的安装程序进行安装的话,这个 IDLE 是默认进行安装的。这个是可以直接在 Windows 的运行对话框中输入 idle 运行的。 + +运行的界面如下图。 + +![idle-01|468x500](https://cdn.ossez.com/discourse-uploads/original/2X/b/b172baaa638f65e20314bf35b893fc03e39051e4.png) + +IDLE 运行界面与使用控制台的运行界面是相同的,只是 IDLE 的界面更好。 + +相对来说这个编辑器比较简陋,通常没有一些商用编辑器的那么功能强大。 + +![idle-02|590x229](https://cdn.ossez.com/discourse-uploads/original/2X/c/c51ecf9c63d9e7a33803a0a732237e32b4665531.png) + +如果是 Windows 10 的话,可以通过你的 Windows 任务栏来进行启用。当然你也可以在运行中输入 idle 中直接运行。 + +## IntelliJ IDEA 和 PyCharm +Jetbrains 有很多开发工具,其中最核心的就是 IntellIJ IDEA。 + +## IntellIJ IDEA 和 PyCharm 的关系 + +如果你计算机中已经安装了 IntellIJ IDEA Ultimate 版本的话,你可以在 IntellIJ IDEA 中通过安装插件的方式扩展 Python,然后就能达到和 PyCharm 一样的功能了。 + +![IDEA-01|640x400](https://cdn.ossez.com/discourse-uploads/original/2X/9/992d2e13125dd11768de366f757760b0ac1611d1.png) + +因为我们是通过 Java 平台转到一个小项目中使用 Python,所以我们只需要在 IDEA 中安装插件就好了。 + +所以说 PyCharm 是 IntellIJ IDEA 的一个子集,如果你的公司有 Java 项目同时可能也有 Python 项目需要进行处理的话,只需要有 IntellIJ IDEA 的许可证就可以了。 + +### 安装插件 +在 IntellIJ IDEA 中,安装 Python 插件就可以了。 + +可以在你的 IntellIJ IDEA 中查看设置以确定插件是否被正确安装了。 + +![IDEA-02|690x492](https://cdn.ossez.com/discourse-uploads/original/2X/e/e6c45335330c4204bec964cfaeac2dd4b4f6cd9c.png) + +如果针对一个特定的项目。你需要确定在你的项目中是否安装了 Python 的 SDK。 + +如果没有配置Python SDK 的话,你需要配置你的 SDK。 + +![IDEA-03|690x492](https://cdn.ossez.com/discourse-uploads/original/2X/e/edfed16a6d40ec9fa9bad9c198cd80aac220dbd6.png) + +### 运行一个测试程序 +如果一切配置准确你,你可以在你的 Python 项目中运行一个 Python 的程序。 + +比如说我们在这里允许一个 HelloWorld.py 的程序。 + +右键,然后选择运行。 + +![IDEA-04|317x500](https://cdn.ossez.com/discourse-uploads/original/2X/8/8a14128b8948156be9178ee702ea2edb4f3cdb8c.png) + +随后在控制台中,你应该能够看到你程序运行结果的输出。 + +![IDEA-05|690x197](https://cdn.ossez.com/discourse-uploads/optimized/2X/1/1d7568c38fb8afd1a00d5b0ffd883a3f21eaedfa_2_690x197.png) + +### IntellIJ IDEA 插件配置讨论 +有关 IntellIJ IDEA 的 Python 插件配置讨论,请访问下面的链接。 + +在下面的链接中,我们针对一些常见的问题进行了总结,通常这些可能都是初学者容易遇到的问题。 +* [IntelliJ 安装 Python 插件](https://www.ossez.com/t/intellij-python/114) +* [IntelliJ 配置 Python 项目提示 no python interpreter](https://www.ossez.com/t/intellij-python-no-python-interpreter/125)