本指南将向您介绍PyCharm集成开发环境,该环境可用于使用Python编程语言开发专业应用程序。 Python是一种很棒的编程语言,因为它是真正的跨平台。它可用于开发一个可在Windows,Linux和Mac计算机上运行的应用程序,而无需重新编译任何代码。
PyCharm是由Jetbrains开发的编辑器和调试器,他们是开发Resharper的人。 Resharper是Windows开发人员用来重构代码并在编写.NET代码时使其生活更轻松的一个很好的工具。 Resharper的许多原则已被添加到PyCharm的专业版中。
如何安装PyCharm
这个安装PyCharm的指南将向您展示如何获取PyCharm,下载它,解压缩文件并运行它。
欢迎屏幕
当您第一次运行PyCharm或关闭项目时,您将看到一个显示最近项目列表的屏幕。
您还将看到以下菜单选项:
- 创建新项目
- 打开一个项目
- 从版本控制中签出
还有一个配置设置选项,可用于设置默认的Python版本和其他此类设置。
创建一个新项目
当您选择创建新项目时,您将获得可能的项目类型列表,如下所示:
- 纯Python
- Django的
- 烧瓶
- Google App Engine
- 金字塔
- 的web2py
- 角度CLI
- AngularJS
- 基础
- HTML5 Boilerplate
- 反应入门套件
- Twitter Bootstrap
- Web入门套件
如果您想创建一个可在Windows,Linux和Mac上运行的基础桌面应用程序,那么您可以选择一个纯Python项目并使用QT库来开发图形应用程序,这些应用程序看起来就像它们运行的操作系统一样,无论它们在哪里开发了。
除了选择项目类型,您还可以输入项目的名称,还可以选择要开发的Python版本。
打开一个项目
您可以通过单击最近打开的项目列表中的名称来打开项目,也可以单击 打开 按钮并导航到要打开的项目所在的文件夹。
从源代码管理中签出
PyCharm提供了从各种在线资源中检查项目代码的选项,包括GitHub,CVS,Git,Mercurial和Subversion。
PyCharm IDE
PyCharm IDE从顶部的菜单开始。在此下方,您有每个打开项目的选项卡。
在屏幕的右侧是逐步执行代码的调试选项。
左窗格包含项目文件和外部库的列表。
要添加文件,请右键单击项目名称并选择 新。然后,您可以选择添加以下文件类型之一:
- 文件
- 目录
- Python包
- Python文件
- Jupyter笔记本
- HTML文件
- 样式表
- JavaScript的
- 打字稿
- CoffeeScript的
- 黄瓜之一种
- 数据源
添加文件(如python文件)时,可以在右侧面板中的编辑器中输入。
文本全部采用颜色编码,并带有粗体文本。垂直线显示缩进,因此您可以确定正确选项卡。
编辑器还包括完整的IntelliSense,这意味着当您开始键入库的名称或已识别的命令时,您可以通过按下来完成命令 标签.
调试应用程序
您可以使用右上角的调试选项随时调试应用程序。
如果您正在开发图形应用程序,则只需按绿色按钮即可运行该应用程序。你也可以按 按住Shift + F10.
要调试应用程序,您可以单击绿色箭头旁边的按钮或按 按住Shift + F9。您可以在代码中放置断点,以便程序通过单击要中断的行上的灰色边距在给定行上停止。
要向前迈出一步,您可以按 F8,跨越代码。这意味着它将运行代码但不会进入函数。要进入该功能,您可以按 F7。如果您在某个功能中并想要转出呼叫功能,请按 按住Shift + F8.
在调试时,在屏幕的底部,您将看到各种窗口,例如正在查看其值的进程和线程以及变量的列表。当您逐步执行代码时,可以向变量添加监视,以便您可以查看值何时更改。
另一个很好的选择是使用覆盖检查器运行代码。多年来编程世界发生了很大的变化,现在开发人员通常会执行测试驱动的开发,以便他们可以进行的每项更改都可以检查以确保它们没有破坏系统的其他部分。
覆盖检查器实际上可以帮助您运行程序,执行一些测试,然后当您完成它时,它将告诉您在测试运行期间有多少代码被覆盖为百分比。
还有一个工具可以显示方法或类的名称,调用项目的次数以及在特定代码段中花费的时间。
代码重构
PyCharm的一个非常强大的功能是代码重构选项。
当您开始开发代码时,小标记将出现在右边距中。如果您键入的内容可能会导致错误或者写得不好,那么PyCharm将会放置一个彩色标记。单击彩色标记将告诉您问题并将提供解决方案。
例如,如果您有一个import语句导入库,然后不使用该库中的任何内容,则代码将变为灰色,标记将指出该库未使用。
出现的其他错误是为了良好的编码,例如在import语句和函数的开头之间只有一个空行。当您创建一个非小写的函数时,也会告诉您。
您不必遵守所有PyCharm规则。其中许多只是良好的编码指南,与代码是否运行无关。
代码菜单还有其他重构选项。例如,您可以执行代码清理,并且可以检查文件或项目是否存在问题。
摘要
PyCharm是一个很棒的编辑器,用于在Linux中开发Python代码,并且有两个版本可用。社区版本适用于休闲开发人员,而专业环境则提供开发人员创建专业软件所需的所有工具。