第一步

演示基本工作流程

在你开始之前

确保满足以下先决条件:

  • 您正在使用PyCharm Community 或 Professional

  • 您已经安装了 Python 本身。如果您使用的是 macOS 或 Linux,则您的计算机已经安装了 Python。您可以从python.org获取 Python 。

要开始使用 PyCharm,让我们编写一个 Python 脚本。

创建一个 Python 项目

  1. 如果您在欢迎屏幕上,请单击新建项目。如果您已经打开了任何项目,请选择File | 从主菜单新建项目。

  2. 虽然您可以在 PyCharm 中创建各种类型的项目,但在本教程中,让我们创建一个简单的纯 Python项目。此模板将创建一个空项目。

    创建一个新项目
  3. 选择项目位置。单击位置浏览按钮字段旁边的按钮并指定项目的目录。

  4. 此外,取消选中Create a main.py 欢迎脚本复选框,因为您将为本教程创建一个新的 Python 文件。

  5. Python 最佳实践是为每个项目创建一个 virtualenv。在大多数情况下,PyCharm 会自动创建一个新的虚拟环境,您无需进行任何配置。不过,您可以预览和修改 venv 选项。展开Python Interpreter: New Virtualenv Environment节点并选择用于创建新虚拟环境的工具。让我们选择Virtualenv工具,并指定环境的位置和用于新虚拟环境的基本 Python 解释器。

    配置基本解释器时,需要指定 Python 可执行文件的路径。如果 PyCharm 检测到您的机器上没有 Python,它会提供两个选项:从python.org下载最新的 Python 版本或指定 Python 可执行文件的路径(在非标准安装的情况下)。

    创建新项目时下载 Python

    有关更多详细信息,请参阅配置 Python 解释器

    现在单击“新建项目”对话框底部的“创建”按钮。

如果您已经打开了一个项目,单击Create PyCharm 后会询问您是在当前窗口还是在新窗口中打开一个新项目。选择在当前窗口中打开- 这将关闭当前项目,但您稍后可以重新打开它。有关详细信息,请参阅打开、重新打开和关闭项目页面。

创建一个 Python 文件

  1. Project工具窗口中,选择项目根目录(通常为项目树中的根节点),右键单击,选择File | 新……

    创建一个 Python 文件
  2. 从上下文菜单中选择Python 文件选项,然后键入新文件名。

    创建一个新的 Python 文件

    PyCharm 创建一个新的 Python 文件并打开它进行编辑。

    新的 Python 文件

编辑 Python 代码

让我们开始编辑您刚刚创建的 Python 文件。

  1. 从声明一个类开始。当您开始输入时,PyCharm 会立即建议您如何完成您的行:

    创建类完成

    选择关键字class并键入类名Car.

  2. PyCharm 会通知您缺少冒号,然后是预期的缩进:

    创建类分析

    请注意,PyCharm 会即时分析您的代码,结果会立即显示在编辑器右上角的检查指示器中。这个检查指示就像一个红绿灯:当它是绿色时,一切正常,你可以继续你的代码;黄灯表示一些小问题,但不会影响编译;但是当灯为红色时,则表示您有一些严重的错误。单击它可在“问题”工具窗口中预览详细信息。

    查看代码问题
  3. 让我们继续创建函数__init__:当您只需键入左大括号时,PyCharm 会创建整个代码结构(强制参数self、右大括号和冒号),并提供适当的缩进。

    创建类
  4. 如果您在编辑代码时发现任何检查警告,请单击灯泡符号以预览可能的修复和建议操作的列表:

    意图行动
  5. 让我们复制并粘贴整个代码示例。在帮助页面中点击此处代码块右上角的复制按钮,然后将其粘贴到 PyCharm 编辑器中,替换Car.py文件的内容:

    类 Car: def __init__(self, speed=0): self.speed = speed self.odometer = 0 self.time = 0 def say_state(self): print("I'm going {} kph!".format(self .speed)) def acceleration(self): self.speed += 5 def brake(self): if self.speed < 5: self.speed = 0 else: self.speed -= 5 def step(self): self.里程表 += self.speed self.time += 1 def average_speed(self): if self.time != 0:return self.odometer / self.time else: pass if __name__ == '__main__': my_car = Car() print("I'm a car!") while True: action = input("我应该怎么做?[A ]ccelerate, [B]rake, " "显示 [O]dometer,或显示平均 [S]peed?").upper() 如果动作不在 "ABOS" 或 len(action) 中!= 1: print("I不知道该怎么做”) 如果 action == 'A': my_car.accelerate() elif action == 'B' 则继续:my_car.brake() elif action == 'O': print("汽车已经行驶了 {} 公里".format(my_car.odometer)) elif action == 'S': print("汽车的平均速度是 {} kph".format(my_car.average_speed())) my_car.step() my_car.say_state()step() my_car.say_state()step() my_car.say_state()

此时,您已准备好在 PyCharm 中运行您的第一个 Python 应用程序。

运行您的应用程序

使用以下任一方式运行您的代码:

  • 右键单击编辑器并从上下文菜单中选择Run 'Car' 。

  • Ctrl+Shift+F10

  • 由于此 Python 脚本包含一个 main 函数,因此您可以单击左侧装订线中的运行图标装订线中的图标。如果您将鼠标指针悬停在它上面,将显示可用的命令:

    运行脚本

    如果单击此图标,您将看到可用命令的弹出菜单。选择运行“汽车”

    运行命令

PyCharm 在运行工具窗口中执行您的代码。

运行工具窗口

您可以在此处输入预期值并预览脚本输出。

请注意,PyCharm 已为Car文件创建了临时运行/调试配置。

临时运行/调试配置

运行/调试配置定义了 PyCharm 执行代码的方式。您可以保存它以使其成为永久配置或修改其参数。有关运行 Python 代码的更多详细信息,请参阅运行/调试配置

概括

恭喜你在 PyCharm 中完成了你的第一个脚本!让我们重复一下您在 PyCharm 的帮助下所做的事情:

  • 创建了一个项目。

  • 在项目中创建了一个文件。

  • 创建了源代码。

  • 跑了这个源代码。

在下一步中,学习如何在 PyCharm 中调试您的程序

最后修改:2021 年 11 月 30 日