

在学校教学 Python 编程的理想 IDE
source link: https://developer.51cto.com/article/711629.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

在学校教学 Python 编程的理想 IDE-51CTO.COM


在 Linux 中运行 Python 程序就像在终端中执行 Python 文件一样简单。
但这对大多数人来说都不是很方便,也无助于调试程序。
有多种 IDE 和文本编辑器可用于 Python 开发。PyCharm 社区版可供 Linux 用户使用。
我最近遇到了另一个专门为 Python 初学者设计的 IDE。我喜欢这个应用程序的想法,因此我在这里与您分享。
Thonny 是一个面向初学者的跨平台开源 Python IDE
Thonny在 UI 和 UX 方面感觉就像 Eclipse 的 Python 版本。考虑到大多数 C++ 和 Java 初学者都是从 Eclipse 开始的,而且很多人在之后还会继续使用 Eclipse,这并不完全是一件坏事。
这不是一个新工具。它已经出现了好几年了。现在推荐给大家。
Thonny 专注于 Python,具有帮助 Python 初学者了解其程序行为方式的功能。让我们来看看这些功能。
Thonny 附带 Python,因此您无需为安装 Python 付出额外的努力。这对 Linux 用户来说没什么大不了的,因为大多数发行版都默认安装了 Python。
界面很简单。它为您提供了一个编辑器,您可以在其中编写 Python 程序并点击运行按钮或使用 F5 键来运行程序。输出显示在底部。

在 视图 ->变量 中,您可以看到所有变量的值。无需全部打印。

内置调试器
使用调试器逐步运行您的程序。您可以从顶部菜单访问它或使用 Ctrl+F5 键。你甚至不需要这里的断点。您可以使用 F6 进行大步骤调试,也可以使用 F7 进行小步骤调试。

通过小步骤,您可以了解 Python 如何看待您的表达式。这对于新程序员了解他们的程序为何以某种方式运行非常有帮助。
对于函数调用,它会打开一个带有单独的局部变量表和代码指针的新窗口。超酷!
语法错误高亮
初学者经常会犯一些简单的语法错误,例如缺少括号、引号等。Thonny 会立即在编辑器中指出这一点。
局部变量在视觉上也与全局变量区分开来。
您不必输入所有内容。Thonny 支持自动代码完成,这有助于更快地编码。

访问系统shell
从工具中,您可以访问系统shell。从这里您可以安装新的 Python 包或学习从命令行处理 Python。

请注意,如果您使用 Flatpak 或 Snap,Thonny 可能无法访问系统 shell。
从 GUI 管理 Pip
转到工具和管理包。它会打开一个窗口,您可以从此 GUI 安装 Pip 包。

学习 Python 的功能足够好,对吧?让我们看看如何安装它。
在 Linux 上安装 Thonny
Thonny 是一个跨平台的应用程序。它适用于 Windows、macOS 和 Linux。
这是一个流行的应用程序,您可以在大多数 Linux 发行版的存储库中找到它。只需在系统的软件中心中查找即可。
或者,您始终可以使用 Linux 发行版的包管理器。
在基于 Debian 和 Ubuntu 的发行版上,您可以使用 apt 命令来安装它。
linuxmi@linuxmi /home/linuxmi/www.linuxmi.com
⚡ sudo apt install thonny

安装后,您可以在菜单中搜索并从那里找到。

Thonny 对于 Python 初学者来说是一个不错的工具。并不是只有专家才能使用它,它更适合在学校和大学中使用。学生会发现它有助于学习 Python 并了解他们的代码如何以某种方式运行。事实上,它最初是在爱沙尼亚的塔尔图大学开发的。
总的来说,对于 Python 学习者来说是一款不错的软件。
Recommend
-
44
Swift 5和Swift Playgrounds 3都值得期待。 自从 2014 年首次亮相以来,苹果的自主开发语言 Swift 已经有了很大的发展。随着 Swift...
-
6
linus:相比在IDE下编程,我更喜欢手写代码软件的扩展与城市扩张很相似:美国城市似乎是工业规模化过程的产物,而较旧的欧洲城市似乎是人类过程的产物。这是因为大多数美国城市都是在汽车和工业革命之后和与之并存的,城市的设计只是考虑了容易实...
-
5
正则作为处理字符串的一个实用工具,在Python中经常会用到,比如爬虫爬取数据时常用正则来检索字符串等等。正则表达式已经内嵌在Python中,通过导入re模块就可以使用,作为刚学Python的新手大多数都听说”正则“这个术语。 今天来给大家分享一份关于比较...
-
6
我决定了,出一期Python教学专栏博客,为每个想学Python的新手提供系统性、实用性、教学型的博客学习系列文章,主要知识板块包括以下几个方面:
-
9
又是爆肝干文的日子,继上次说要出一期Python新手入门教程系列文章后,就在不停地整理和码字,终于是把【基础入门】这一块给写出来了。
-
6
三七互娱妙小程编程5年征程:聚焦教学质量,拓维研发优质少儿编程教育产品 • 2022年04月07日15:52...
-
10
在 Linux 中运行一个 Python 程序只需要简单地在终端中执行 Python 文件就行。但这对人们来说不是很方便,也不能帮助你调试你的程序。太原始了。有几个 IDE 和文本编辑器可以用于 Python 开发。Linux 用户可以使用 PyCharm 社区版。我最近发现...
-
4
V2EX › 程序员 做学校的官网后端可以用 Python 吗?
-
2
主打AR和VR教学,罗马尼亚少儿编程平台Bloomcoding获100万欧元融资 作者:阿宅 发布时间: 2023-02-21 17:34
-
8
IDE编程开发工具 几种文本编辑器IDE学习难度曲线...
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK