
1.4.1 PyCharm
PyCharm是由JetBrains公司专门为Python打造的一款集成开发工具,具备调试、语法高亮、项目管理、代码跳转、智能提示、自动完成、单元测试、版本控制等功能,而且跨平台,在Linux、Windows、Mac OS系统上都可以使用。强烈建议初学者选择PyCharm作为Python开发工具,可以极大地提高编码效率,减少错误的出现。
另外,PyCharm还提供了一些很好的功能用于Django开发,同时支持Google App Engine,更酷的是,PyCharm支持IronPython。
PyCharm有两个版本:专业版(收费)和社区版(免费)。官方下载地址为https://www.jet brains.com/pycharm/download/,社区版足以满足日常开发需要。本节以社区版PyCharm2020.3.5版本为例,介绍PyCharm的基本使用方法。
(1)安装。从官方网站下载,按照提示一步步安装即可,非常简单。
(2)新建项目。启动PyCharm,如图1.14所示,单击Create New Project,输入项目路径和编译器的路径,编译器我们选择上一节创建的虚拟环境projectA_env,如图1.15所示,以免安装第三方包影响其他应用程序。在项目特别多时,使用虚拟环境是最佳的选择。

图1.14 创建新项目

图1.15 选择虚拟环境projectA_env
(3)添加Python文件、编译运行:鼠标右键单击项目名称,选择New→Python file,输入名称hellopython.py,添加内容后,编译并运行,如图1.16~图1.18所示。

图1.16 添加Python文件

图1.17 运行

图1.18 查看运行结果
(4)方便的命令窗口:单击界面下方的Terminal按钮,出现一个类似于cmd命令的窗口,在这里可以快速调用系统命令、pip等;单击界面下方的Python Console按钮,出现Python解释器的界面,这里可以对一些Python语句进行测试等,如图1.19和图1.20所示。

图1.19 Terminal窗口

图1.20 Python Console窗口
(5)设置:单击菜单File→Settins,弹出如图1.21所示的窗口,从上至下依次是显示设置、键盘映射、编辑器设置(字体、颜色、配色方案)、插件、版本控制工具设置、项目设置(含项目所用编译器,项目结构设置)、编译执行设置、语言&框架、工具设置。

图1.21 PyCharm的设置窗口
PyCharm使用起来十分简单、方便,适合初学者快速入门,但计算机配置较低时启动时有些慢,进程运行久了会卡顿。