打开 Python 个交互式会话和编辑器

Open Python interactive session and editor

我正在寻找一些建议,以完成关于 Python 的一项小任务。如果有人要求提供 'started interactive session of Python with your favorite editor with a Python script' 的照片,您会向此人展示什么?它应该是一个无效的脚本吗?你如何翻译'started interactive session'?你最喜欢的编辑器怎么样(我的意思是你会建议 Windows 10)?

抱歉我的问题很琐碎,但我刚刚开始学习初学者的 Python 课程

只是为了确保我的方法正确,如果我必须向其他人提交一个已启动的交互式会话和您最喜欢的带有 Python 脚本的编辑器,是否足以显示以下内容 windows如图?

如果你想做一些互动的事情,你可能只想使用 jupyter notebook:https://jupyter.org/install#jupyter-notebook

如果您安装了 python,您始终可以在终端提示符下键入 python,这将在您的终端中启动一个交互式会话,但是一旦您安装了 jupyter,它肯定更易于使用设置。

编辑:关于最喜欢的编辑器,这是非常自以为是,但我喜欢 sublime text。 https://www.sublimetext.com/

请注意,您可能会使用一个或另一个:您将使用文本编辑器来编写可能在终端中 运行 的脚本,例如

# hello_world.py
print("Hello, world!")

然后在您的终端

python hello_world.py

虽然您会使用 jupyter notebook 进行快速实验或向其他人演示您的软件用法。

在交互性方面,你真的应该看看 Jupyter Notebooks。它是许多任务的行业标准,被广泛使用并具有出色的性能和支持。此外,Jupyter 有一个 in-built 代码编辑器,可以通过浏览器中的本地主机 运行。

但是,对于一个代码编辑器来说,我永远不会停止推荐VSCode。巨大的游戏规则改变者,light-weighted 并且支持几乎所有语言。 Jupyter notebooks 可以直接从VSCode运行,而微软在这方面推出的最新功能使得在VSCode内部使用Jupyter 变得非常简单和直观。此外,扩展也是积极的一点。

如果您只打算使用 Python 进行编程,也许查看 PyCharm 也是一个好主意,但过去 3 年我主要在 Python 工作我从来没有错过 VSCode 上的任何内容,尽管我已经尝试 PyCharm 好几次了。

最简单的答案:使用 IDLE IDE,它默认与 Python 捆绑在一起。它以交互式会话开始,因此您只需在提示符下键入 (>>>):

print ("Hello, world!")

如果它打印出你的“Hello, world!”,你的任务就完成了。线.

一般来说,你开始你的 python 交互式会话(python REPL,python 终端,python 控制台,同一件事有几个术语)和,因为它是一种解释型语言,所以您输入的所有内容 Python 都将解释并执行(如果有效)。然而,除了原子示例,您需要使用代码编辑器或 IDE.

作为初学者,我暂时避免使用jupyter,它会变得很麻烦。坚持使用默认的 IDLE 编辑器(你打开一个新文件并输入)直到你有信心,然后切换到你喜欢的编辑器或 IDE - Visual Studio 代码很流行并且有 python 调试器,vim 像圣经一样古老,可以在计算器上 运行,但它是一个模态编辑器,最好与盲打一起使用,Notepad++ 也适合编码...