1. 什么是IDE
集成开发环境(简称:IDE;英文名:Integrated Development Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。集成了代码编写功能、分析功能、编译功能、调试功能等多种功能。
虽然我们也可以使用记事本编写代码,并通过命令行调用Python解释器来执行Python程序。但这样比较繁琐,会降低开发效率。而使用IDE后,很多工作可以交给IDE帮我们去做,让我们可以专注于代码的编写。
Python的IDE我们选择使用PyCharm。
2. PyCharm下载
PyCharm官方地址:www.jetbrains.com/pycharm/dow…
进入官网,点击左下角下载PyCharm安装包:
- 现在安装最新版 PyCharm,核心功能永久免费(对应原社区版全部功能)
- 首次安装后,自动获得 30 天 Pro 试用期,可体验所有高级功能
- 试用期结束后,不影响免费使用核心功能
3. PyCharm安装
(1)双击安装包进入安装。
(2)点击下一步。
(3)修改安装目录,点击下一步。
(4)酌情勾选安装选项,之后点击下一步。
(5)点击安装。
(6)安装完成。
4. PyCharm设置
1) 创建新项目
(1)点击“File”菜单,选择“New Project”
(2)设置项目名称,项目路径,解释器类型,Python版本。
注意:不同的pycharm版本,看到的界面会略有不同
解释器类型说明:
-
Project venv: 当前项目的虚拟环境,python版本可以在右侧小箭头下拉选择,在当前项目内安装的包只会在项目内有效,在项目目录下会有一个.venv目录。
-
Base Conda: Anaconda环境,Anaconda是一个集成了大量python包的python环境,如果选择这个需要先在电脑内安装Anaconda。
-
Custom environment:
自定义环境,可以:-
generate new 新建虚拟环境(选择本机已安装的python或下载新的python作为BasePython)
generate new表示为新项目基于你所选择虚拟环境中的python作为Base python生成一个虚拟环境,生成后放在其项目文件夹下的venv中,使用venv作为解释器。这里所选择的虚拟环境中已安装的第三方库并不会出现在新生成的项目下的venv中,可以说只是将已安装的虚拟环境下的python复制了一份到项目下的venv中,所有需要使用的第三方库都需要重新安装。它可以脱离系统安装的python独立运行,它对于自身venv的修改也只影响它自身。当然它的基础虚拟环境是基于Base python进行建立的,所以使用conda在其Base python中安装第三官方库对这里新建的项目环境没有影响 -
Select existing选择已配置好的虚拟环境
Select existing表示选择已安装的虚拟环境作为自己的编译器,并不会在项目文件夹下产生项目本身的venv,所选择的虚拟环境中的所有已安装的第三方包都可以使用,而不用重新安装。
-
(3)一个Python项目创建成功
2) 主题设置
(1)打开设置面板
(2)进入Appearance&Behavior->Appearance,修改主题
3) 字体设置
(1)进入Editor->Font设置字体
4) 中文设置,建议使用默认的english
(1)首先确认已经安装了中文语言包
(2)切换简体中文
5) 快捷键设置
(1)在Keymap下可对快捷键进行设置。
(2)常用快捷键:
| 快捷键 | 说明 |
|---|---|
| Ctrl + / | 行注释(可选中多行) |
| Ctrl + Alt + L | 代码格式化 |
| Ctrl + C | 复制当前行或选定的代码块到剪贴板 |
| Ctrl + D | 复制并粘贴当前行或选定的代码 |
| Ctrl + Z | 撤销上次操作 |
| Ctrl + Y | 可选为删除当前行或重做 |
| Ctrl + X | 剪切整行或选中代码 |
| Ctrl + = / - | 展开/折叠当前代码块 |
| Ctrl + Backspace / Delete | 向前/向后删除一个单词 |
| Ctrl + W | 选中单词或代码块 |
| Ctrl + [ / ] | 移动到行首/行尾或代码块起始/末尾 |
| Ctrl + Shift + ↑ / ↓ | 将当前行或当前方法上移或下移 |
| Ctrl + F / R | 查找/替换 |
| Tab / Shift + Tab | 缩进/反向缩进当前行(可选中多行) |
| Shift + Enter | 换行,光标不在结尾处也可换行 |
| Alt + ↑ / ↓ | 光标上移或下移到另一个方法 |
| Alt + Shift + ↑ / ↓ | 将当前行上移或下移 |
| Alt + J | 选中相同代码 |
| Ctrl + P | 查看方法传参 |