跳转至

使用IDE


点击这里,边看视频讲解,边学习以下内容

开发程序项目,需要选择一款优秀的集成开发环境软件,英文缩写就是IDE。

IDE 可以帮你更高效的开发项目代码。因为它提供了非常实用的功能,比如项目文件管理、语法高亮、代码导航、自动补齐代码、语法静态检查、调试、版本控制等功能。

Python开发项目,目前比较推荐的IDE 有两款,一个是 Pycharm,另一个是vscode (需要安装Python语言插件) 。

本文介绍 Pycharm, 关于vscode的安装使用,可以点击这里学习

安装

请点击这里,到下面官网地址下载安装Pycharm

在下图点击箭头处,下载安装包。

注意

视频里面讲的是以前Pycharm分社区版和专业版

而现在都是统一的版本,直接下载这个即可。

image


下载后,直接双击安装程序安装即可, 安装过程比较简单,可以参考视频讲解里面的说明。

创建项目


点击这里,边看视频讲解,边学习以下内容

pycharm 中的代码文件都是存在一个项目中的。

所以要创建代码和编辑代码,必须先创建一个项目。

pycharm的项目对应一个目录,里面包含了所有的项目文件,包括代码文件和其他的配置文件。

首次启动后,点击 New Project 创建一个项目


然后出现下面的界面,首先输入选择项目的名称和所在目录


下面部分是 选择 Pycharm 解析代码 和 运行代码时, 所用的解释器环境。

可以选择 是 使用 虚拟解释器环境 , 还是 使用 基础解释器环境

使用 虚拟环境 其实挺好,问题是 很多初学者 安装第三方库的时候,通常都是 直接执行命令pip安装,比如

pip install selenium

由于环境变量path里面是 Python基础环境 里面的 pip 目录, 所以 这些库 都是装在了基础环境里面,而不是pycharm里面创建的虚拟环境。

而Pycharm运行代码的时候,如果使用虚拟环境,虚拟环境 里面 并没有 pip 安装的 库,所以执行代码时,解释器会 报 找不到库的报错。


所以 我建议初学者 先 使用基础 Python 解释器运行环境(就是你安装目录下面的解释器), 具体操作见视频讲解

修改项目使用的 Python解释器

如果你创建项目的时候不小心选错了Python解释器环境(比如上面说的,选择了虚拟环境里面的解释器), 没有关系,可以点击底部状态栏 右下角 解释器 ,如图

image

然后重新选择正确的解释器,如下所示

image

image

新建目录和文件


点击这里,边看视频讲解,边学习以下内容

我们要新建python代码文件,可以用鼠标右键点击项目的目录,在弹出的菜单里面选择 New -> Python File

在随后弹出对话框中输入文件名,就可以了,这样就在项目根目录下面创建了Python 文件。

接下来就可以在右边的编辑框里面编辑代码文件了。


这样创建的代码文件时在项目根目录下面。如果我们需要把众多的代码分类存放,就需要创建子目录。

创建子目录也非常简单,用鼠标右键点击项目的目录,在弹出的菜单里面选择 Directory 或者 Python Package

后者创建目录的同时会自动在该目录下面创建一个 __init__.py 文件。

编辑代码助手功能


点击这里,边看视频讲解,边学习以下内容

Pycharm 在我们编辑代码的时候,会有很实用的功能,帮助我们提高开发效率

自动补齐

我们在Pycharm 编辑代码,输入标识符(变量名、函数名等)的时候,Pycharm会猜测我们想要输入的内容,给出候选项,如下所示。

如果我们要输入的是下面列表中的第一个候选项,直接敲回车就可以自动补齐了

image

如果我们要输入的不是第一个,可以继续输入其余部分,IDE会随着我们输入的更多,更准确的推测,给出更精确的候选项。

当然我们也可以用上下方向键选择候选项。

自动补齐可以帮我提高输入速度,而且可以避免输错某个字母。这样就提高了编辑代码的效率。

代码导航

我们查看代码的时候,经常需要查看当前使用的某个变量、或者函数的定义。 这时候,我们不需要回忆在哪个代码文件中定义的,再手动去打开对应的文件,上下翻动文件去查找定义。

只需要按着Ctrl键,然后鼠标点击那个变量或者函数,IDE就会自动跳转到它们定义的地方。


看完定义后,要返回刚才的代码位置,可以按快捷键 Ctrl + ALT + 方向左键 ,就可以回到跳转前的代码位置,继续编辑。


如果你只是想要查看定义,不需要修改代码,可以把光标放在该标识符上,按 Ctrl + Shift + I 三个键,就会弹出信息框,显示它们的定义。

Pycharm 如何寻找导入的模块?

我们看下面的代码

image

为什么 import grab 有红色波浪线呢?

原来导入的 grab 模块 在目录 lib2 中。

Pycharm 解析代码的时候, 搜索导入模块的 路径主要包括

  1. 当前项目根目录

  2. 项目使用的 Python解释器环境的 库目录

  3. 环境变量 PYTHONPATH 里面包含的目录

而 grab 都不在那些目录中。 所以提示找不到模块的错误。

我们可以 额外的添加目录,作为 Pycharm 的模块搜索路径。

方法就是 右键点击 要添加的目录,在弹出的菜单中 选择 Mark Directory as -> Source Root

如下图所示

image

这样,会把 grab目录页设置为 模块搜索路径。 就不会出现告警了。

错误提示

当我们不小心输错标识符的时候,Pycharm会在错误的下方显示一个红色的波浪线。

当把鼠标放在波浪线的下方,会显示错误提示的信息。

image

这样不需要等到我们运行程序的时候才发现错误,也会提高开发效率。

注释一段代码

Python中注释代码是在前面加 #

有时,我们需用注释掉大量的代码,这时候,就可以选中这些代码,按 Ctrl + 斜杠/ 就可以注释他们了。不需要我们一个个的在每行前面加 #号

如果我们后来又要取消注释,只需再次 按 Ctrl + 斜杠/ 就可以取消注释了。

运行代码

Pycharm要运行某个代码,只需右键点击该文件,在弹出菜单中选择 Run xxx.py 就可以了,如下所示

image

运行时终端输出到屏幕的内容 显示在下面的窗口

image


如果我们要运行的脚本需要设置相应的参数,可以点击这里的 Edit

image

在弹出的运行配置对话框,设置相应的参数,比如下图的脚本运行 参数 可以这样添加

image

这样,运行代码的时候,就相当于执行如下命令

python  d:\my\projects\first\first.py p1=a p2=b

这个对话框还有其他的参数, 比如设置运行时的工作目录、环境变量等,都可以根据需要进行相应的设置。