搜索
首页后端开发Python教程如何选择最适合学校教学 Python 编程的 IDE?

在学校教学 Python 编程的理想 IDE

在 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 键来运行程序。输出显示在底部。

在学校教学 Python 编程的理想 IDE

查看变量

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

在学校教学 Python 编程的理想 IDE

内置调试器

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

在学校教学 Python 编程的理想 IDE

通过小步骤,您可以了解 Python 如何看待您的表达式。这对于新程序员了解他们的程序为何以某种方式运行非常有帮助。

对于函数调用,它会打开一个带有单独的局部变量表和代码指针的新窗口。超酷!

语法错误高亮

初学者经常会犯一些简单的语法错误,例如缺少括号、引号等。Thonny 会立即在编辑器中指出这一点。

局部变量在视觉上也与全局变量区分开来。

自动完成

您不必输入所有内容。Thonny 支持自动代码完成,这有助于更快地编码。

在学校教学 Python 编程的理想 IDE

访问系统shell

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

在学校教学 Python 编程的理想 IDE

请注意,如果您使用 Flatpak 或 Snap,Thonny 可能无法访问系统 shell。

从 GUI 管理 Pip

转到工具和管理包。它会打开一个窗口,您可以从此 GUI 安装 Pip 包。

在学校教学 Python 编程的理想 IDE

学习 Python 的功能足够好,对吧?让我们看看如何安装它。

在 Linux 上安装 Thonny

Thonny 是一个跨平台的应用程序。它适用于 Windows、macOS 和 Linux。

这是一个流行的应用程序,您可以在大多数 Linux 发行版的存储库中找到它。只需在系统的软件中心中查找即可。

或者,您始终可以使用 Linux 发行版的包管理器。

在基于 Debian 和 Ubuntu 的发行版上,您可以使用 apt 命令来安装它。

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com
⚡ sudo apt install thonny

在学校教学 Python 编程的理想 IDE

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

在学校教学 Python 编程的理想 IDE

结论

Thonny 对于 Python 初学者来说是一个不错的工具。并不是只有专家才能使用它,它更适合在学校和大学中使用。学生会发现它有助于学习 Python 并了解他们的代码如何以某种方式运行。事实上,它最初是在爱沙尼亚的塔尔图大学开发的。

总的来说,对于 Python 学习者来说是一款不错的软件。

以上是如何选择最适合学校教学 Python 编程的 IDE?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明
本文转载于:51CTO.COM。如有侵权,请联系admin@php.cn删除
详细讲解Python之Seaborn(数据可视化)详细讲解Python之Seaborn(数据可视化)Apr 21, 2022 pm 06:08 PM

本篇文章给大家带来了关于Python的相关知识,其中主要介绍了关于Seaborn的相关问题,包括了数据可视化处理的散点图、折线图、条形图等等内容,下面一起来看一下,希望对大家有帮助。

详细了解Python进程池与进程锁详细了解Python进程池与进程锁May 10, 2022 pm 06:11 PM

本篇文章给大家带来了关于Python的相关知识,其中主要介绍了关于进程池与进程锁的相关问题,包括进程池的创建模块,进程池函数等等内容,下面一起来看一下,希望对大家有帮助。

Python自动化实践之筛选简历Python自动化实践之筛选简历Jun 07, 2022 pm 06:59 PM

本篇文章给大家带来了关于Python的相关知识,其中主要介绍了关于简历筛选的相关问题,包括了定义 ReadDoc 类用以读取 word 文件以及定义 search_word 函数用以筛选的相关内容,下面一起来看一下,希望对大家有帮助。

归纳总结Python标准库归纳总结Python标准库May 03, 2022 am 09:00 AM

本篇文章给大家带来了关于Python的相关知识,其中主要介绍了关于标准库总结的相关问题,下面一起来看一下,希望对大家有帮助。

分享10款高效的VSCode插件,总有一款能够惊艳到你!!分享10款高效的VSCode插件,总有一款能够惊艳到你!!Mar 09, 2021 am 10:15 AM

VS Code的确是一款非常热门、有强大用户基础的一款开发工具。本文给大家介绍一下10款高效、好用的插件,能够让原本单薄的VS Code如虎添翼,开发效率顿时提升到一个新的阶段。

python中文是什么意思python中文是什么意思Jun 24, 2019 pm 02:22 PM

pythn的中文意思是巨蟒、蟒蛇。1989年圣诞节期间,Guido van Rossum在家闲的没事干,为了跟朋友庆祝圣诞节,决定发明一种全新的脚本语言。他很喜欢一个肥皂剧叫Monty Python,所以便把这门语言叫做python。

Python数据类型详解之字符串、数字Python数据类型详解之字符串、数字Apr 27, 2022 pm 07:27 PM

本篇文章给大家带来了关于Python的相关知识,其中主要介绍了关于数据类型之字符串、数字的相关问题,下面一起来看一下,希望对大家有帮助。

详细介绍python的numpy模块详细介绍python的numpy模块May 19, 2022 am 11:43 AM

本篇文章给大家带来了关于Python的相关知识,其中主要介绍了关于numpy模块的相关问题,Numpy是Numerical Python extensions的缩写,字面意思是Python数值计算扩展,下面一起来看一下,希望对大家有帮助。

See all articles

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
2 周前By尊渡假赌尊渡假赌尊渡假赌
仓库:如何复兴队友
4 周前By尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒险:如何获得巨型种子
4 周前By尊渡假赌尊渡假赌尊渡假赌

热工具

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SecLists

SecLists

SecLists是最终安全测试人员的伙伴。它是一个包含各种类型列表的集合,这些列表在安全评估过程中经常使用,都在一个地方。SecLists通过方便地提供安全测试人员可能需要的所有列表,帮助提高安全测试的效率和生产力。列表类型包括用户名、密码、URL、模糊测试有效载荷、敏感数据模式、Web shell等等。测试人员只需将此存储库拉到新的测试机上,他就可以访问到所需的每种类型的列表。

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

功能强大的PHP集成开发环境

EditPlus 中文破解版

EditPlus 中文破解版

体积小,语法高亮,不支持代码提示功能