Thonny

Thonny

Thonny是一款专为初学者设计的Python IDE。它内置了Python 3.10,因此您只需要安装并立即开始编程。该应用支持Windows、macOS和Linux平台,可以通过pip install thonny命令或从thonny.org网站下载最新版本来安装

前往官网

手机查看

Thonny 内置了 Python 3.10,因此只需要一个简单的安装程序,您就可以学习编程了。(如有必要,还可以使用单独的 Python 安装。最初的用户界面被剥夺了所有可能分散初学者注意力的功能。)

完成 hello-worlds 后,选择“查看→变量”,然后查看程序和 shell 命令如何影响 Python 变量。

只需按 Ctrl+F5 而不是 F5,即可逐步运行程序,无需断点。按 F6 表示一大步,按 F7 表示一小步。步骤遵循程序结构,而不仅仅是代码行。

如果你使用小步骤,那么你甚至可以看到 Python 如何计算你的表达式。你可以把这个浅蓝色的盒子想象成一张纸,Python 将子表达式逐个替换为它们的值。

单步执行函数调用将打开一个新窗口,其中包含单独的局部变量表和代码指针。充分理解函数调用的工作原理对于理解递归尤为重要。

未括号和括号是初学者最常见的语法错误。Thonny 的编辑器使这些很容易被发现。

突出显示出现的变量会提醒您,相同的名称并不总是意味着相同的变量,并有助于发现拼写错误。局部变量在视觉上与全局变量区分开来。

变量最初是根据简化模型(名称→值)呈现的,但您可以切换到更现实的模型(名称→地址/ID →值)。

学生可以在代码完成的帮助下探索 API。

选择“工具”→“打开系统 shell”以安装额外的包或学习在命令行上处理 Python。PATH 以及与其他 Python 解释器的冲突由 Thonny 处理。

选择“工具”→“管理软件包”,以便更轻松地安装第三方软件包。

Notepad++是一款功能强大的文本和代码编辑器,适用于各种编程任务。它的开源性质和免费的使用成本使得它在全球开发者中广受欢迎。
MarkText 是麻省理工学院许可的开源项目,一个简单而优雅的开源 Markdown 编辑器,专注于速度和可用性。
Notepad3 是一个快速且轻量级的基于 Scintilla 的文本编辑器,具有语法高亮功能。它的内存占用很小,但功能强大,足以处理大多数编程作业。
IntelliJ IDEA是一款功能强大且功能多样的IDE,支持Java、Kotlin和其他语言和框架,快来下载最新版本并享受AI功能。
WebStorm 是由 JetBrains 公司开发的一款强大的代码编辑器,专为前端开发和网站构建而设计。它支持多种现代前端技术和框架,如 HTML, CSS, JavaScript, TypeScript, Angular, React, Vue.js 等
CodeBlocks是一款免费的、开源的、跨平台 C,C++ 和 Fortran IDE,旨在满足用户最高要求。它具有很高的扩展性和完全可配置的插件功能。
Xcode 15 让你能够开发、测试和分发适用于所有 Apple 平台的 App。借助增强的代码补齐功能、交互式预览和实时动画,更快地推进 App 的编码和设计
MobaXterm是一款功能强大的Windows终端软件,可以访问各种远程网络工具。它通过单一应用提供了SSH、X11、RDP、VNC、FTP和MOSH等功能,方便用户处理远程工作。该应用还包括Unix命令,如bash、ls和awk。安装MobaXterm主版本非常直接,可以在其官方网站上下载可执行版本或安装文件。
Scratch是一种面向儿童和青少年的可视化编程语言,由麻省理工学院媒体实验室开发。它通过拖放积木式代码块的方式,帮助用户创建互动故事、游戏和动画,旨在培养编程思维和计算思维。
dnSpy是一个调试器和.NET程序集编辑器,您可以使用它来编辑和调试程序集,即使您没有任何可用的源代码,dnSpy被广泛使用于.NET开发领域中。
Spyder是一个免费的开源科学环境,用 Python 编写,由 Python 设计,为科学家、工程师和数据分析师设计。它具有综合开发工具的高级编辑、分析、调试和分析功能与科学软件包的数据探索、交互式执行、深度检查和美观可视化功能的独特组合。
Charles是一款网络调试代理应用,可以帮助开发人员查看机器与互联网之间的所有HTTP和SSL / HTTPS流量。这包括请求、响应和关于cookie和caching的信息的HTTP头。
您必须登录才能参与评论!
立即登录