使用IDE

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

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

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

其中 Pycharm 是老牌 IDE 开发商 Jetbrain的产品,更加适合初学者使用。

我们这里就给大家介绍一下它的使用技巧。

安装

请到下面官网地址下载安装Pycharm

https://www.jetbrains.com/pycharm/download/

点击下图箭头处,下载社区版,这是一个免费的版本。

白月黑羽Python3教程


下载后,直接双击安装程序安装即可。

其中这一步,Create Desktop Shortcut 选项 ,是选择桌面快捷方式 是启动 32位版本 还是 64位版本的。

大家可以根据自己电脑的操作系统版本,勾选即可,

Create Associations 部分,是控制 扩展名为py的文件 是否用 Pycharm 打开的。

白月黑羽Python3教程

运行的时候,会有这个界面,点击 Accept

白月黑羽Python3教程

视频讲解


白月黑羽教Python学习视频 - pycharm集成开发环境


创建项目

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

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

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

首次启动后,点击这里,去创建一个项目

白月黑羽Python3教程


然后出现下面的界面,这个界面的操作非常重要。

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

点击下图箭头处,展开选择项

白月黑羽Python3教程


展开选项后,如下图所示

白月黑羽Python3教程

其中

第1个选项 New environment using ... 是 新建一个虚拟环境

第2个选项 Existing interpreter ... 是 在已有的解释器环境里面选择

!! 建议 初学者 不要选择第1个选项 , 那样的话 以后pycharm项目运行的时候,就会使用该虚拟环境里面的解释器。

比如,创建一个如下图所示的虚拟环境,生成对应的Python解释器目录

白月黑羽Python3教程

创建和使用虚拟环境本身并没有什么错,但是问题是 很多初学者以后安装第三方库的时候,通常都是 直接执行命令pip安装,比如

pip install requests

由于环境变量path里面保存了 Python基础环境里面的pip所在的目录, 所以这个pip是基础环境目录里面的pip ,这样库 还是装在了基础环境里面,而不是刚才创建的虚拟环境。

而Pycharm运行代码的时候,会使用你选择的虚拟环境的 Python解释器,虚拟环境的解释器 里面 并没有 刚才安装的 requests库,所以执行代码时,解释器会 报 找不到库的报错。


所以建议初学者 选择第2个选项, 使用基础 Python 解释器运行环境(就是你安装目录下面的解释器), 如下图所示,点击这里

这样选择

白月黑羽Python3教程

然后点击 Create

白月黑羽Python3教程


修改项目使用的 Python解释器

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

白月黑羽Python3教程

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

白月黑羽Python3教程

视频讲解


白月黑羽教Python学习视频 - pycharm首次打开

新建目录和文件

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

白月黑羽Python3教程

在随后弹出对话框中输入文件名,就可以了

白月黑羽Python3教程

这样就在项目根目录下面创建了Python 文件。

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

白月黑羽Python3教程

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

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

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

编辑代码助手功能

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

自动补齐

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

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

白月黑羽Python3教程

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

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

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

代码导航

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

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

看完定义后,要返回刚才的代码位置,可以点击工具栏下图所示图标

白月黑羽Python3教程

就可以回到跳转前的代码位置,继续编辑。

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

白月黑羽Python3教程


Pycharm 如何寻找导入的模块?

我们看下面的代码

image

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

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

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

  1. 当前项目根目录

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

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

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

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

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

如下图所示

image

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

错误提示

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

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

白月黑羽Python3教程

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

注释一段代码

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

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

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

运行代码

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

白月黑羽Python3教程

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

白月黑羽Python3教程

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

白月黑羽Python3教程

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

白月黑羽Python3教程

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

python  C:\projects\first\my.py   username   password

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

视频讲解


白月黑羽教Python学习视频 - pycharm 使用技巧-1

视频讲解


白月黑羽教Python学习视频 - pycharm首次使用-2


扫码分享给朋友,一起学更有动力哦




上一页 下一页