Thonny

适合初学者的 Python IDE
授权协议 MIT
开发语言 Python
所属分类 开发工具、 Python开发工具
软件类型 开源软件
地区 不详
投 递 者 缪茂勋
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Thonny —— 一个面向初学者的 Python IDE

Thonny 由爱沙尼亚的 Tartu 大学开发,它采用了不同的方法,因为它的调试器是专为学习和教学编程而设计的。

特性

易于上手。Thonny 内置了 Python 3.7,因此只需要一个简单的安装程序,你就可以开始学习编程了(如有必要,您还可以使用单独的 Python安装)。初始的用户界面会删除可能分散初学者注意力的所有功能。

Initial layout

查看变量方便。当写完代码后,可以点击 View → Variables 查看变量,对变量的地址和变量之间的引用一目了然。

Variables table

简易的调试器。只需按 Ctrl + F5 而不是 F5,即可一步一步地运行程序,且不需要打断点。按 F6 进行大步,按 F7 进行一小步。步骤遵循程序结构,而不仅仅是代码行。

Stepping through statements

Step through expression evaluation.If you use small steps, then you can even see how Python evaluates your expressions. You can think of this light-blue box as a piece of paper where Python replaces subexpressions with their values, piece-by-piece.

Visualization of expression evaluation

嵌套调用函数。单步执行函数调用将打开一个带有单独局部变量表和代码指针的新窗口,这能够很好地理解函数调用的工作原理,对于理解递归尤其重要。

Visualization of call frames

高亮显示语法错误。没有闭合的引号和括号是最常见的初学者语法错误。Thonny 的编辑器能让初学者十分容易发现错误。

Visualization of syntax errors

突然显示变量的作用域范围。局部变量和全局变量在视觉上会有所区分。

Local and global names are visually distinguished

用于展示引用地址的“模型”。Variables are initially presented according to simplified model (name → value) but you can switch to more realistic model (name → address/id → value).

Variables table vs values table

自动补全代码。使用者可以在代码补全的帮助下浏览 API。

Code completion

对初学者友好的系统级别 shell。 Select Tools → Open system shell to install extra packages or learn handling Python on command line. PATH and conflicts with other Python interpreters are taken care of by Thonny.

System shell prepared for Python commands

简洁而干净的 pip GUI. Select Tools → Manage packages for even easier installation of 3rd party packages.

System shell prepared for Python commands
  • 常规步骤 安装 Python 3.7 或更高版本(或选择现有安装)。 使用操作系统命令行安装 Thonny 软件包(可能)。 运行 Thonny 包。 Linux 首先,确保你有tkinter和pip(以及可选的venv): 基于 Debian 的: - sudo apt install python3-tk python3-pip python3-venv Fedora: -sudo dn

  • 由于根据B站和网上的教程切换后,并不能在管理包里搜到pillow,特此写了本文 切换清华源 在windows用户目录新建文件,路径如下 C:\Users\wj20191108\pip\pip.ini pip.ini内容如下 [global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple 更新pip python -m pip insta

  • thonny ide 是好用的python免费开发环境,除了可以开发普通python程序,也可以开发嵌入式micropython程序,由大学老师开放,是开放代码的开发环境。 代码下载: https://github.com/thonny/thonny 1、安装前应该先安装python,我安装的是python3。8。 2、安装依赖文件,进入下载的程序目录,输入pip install -r requi

 相关资料
  • 主要内容:PyCharm,Eclipse+PyDev,Visual Studio Code,Microsoft Visual Studio百度搜索“ Python IDE”会发现支持 Python 编程的 IDE 有很多,那么对于零基础的初学者,应该使用哪款 IDE 呢? 我个人推荐初学者使用 Python 自带的 IDLE。因为 IDLE 的使用方法很简单,非常适合初学者入门。本教程中使用的也是 Python 自带的 IDLE。 当然,除了 IDLE,还有很多其他的 IDE 供大家选择,这里列

  • 本文向大家介绍深入理解Bash中的尖括号(适合初学者),包括了深入理解Bash中的尖括号(适合初学者)的使用技巧和注意事项,需要的朋友参考一下 前言 Bash 内置了很多诸如 ls、cd、mv 这样的重要的命令,也有很多诸如 grep、awk、sed 这些有用的工具。但除此之外,其实 Bash 中还有很多可以起到胶水作用的标点符号,例如点号(.)、逗号(,)、括号(<>)、引号(")之类。下面我们

  • 本文向大家介绍适用于Java初学者的学习路线图,包括了适用于Java初学者的学习路线图的使用技巧和注意事项,需要的朋友参考一下 对于Java初学者来说,想学习Java教程,需要明白,基础打好才能学得更好,Java教程之学习Java的路线图的五个必经阶段,希望能对Java学习者有所帮助。 第一个阶段-java基础阶段   1.java语法   2.面向对象   3.常用的api   4.界面编程  

  • 主要内容:Windows 下如何选择 IDE?,Linux 下如何选择 IDE?,Mac OS 下如何选择 IDE?这里我们把“编译器”和“IDE(集成开发环境)”当做一个概念,不再加以区分。 C语言的集成开发环境有很多种,尤其是 Windows 下,多如牛毛,初学者往往不知道该如何选择,本节我们就针对 Windows、Linux 和 Mac OS 三大平台进行讲解。 Windows 下如何选择 IDE? Windows 下的 IDE 多如牛毛,常见的有以下几种。 1) Visual Studi

  • 问题内容: 我正在研究用Java编写音频合成器,并且想知道是否有人对编写这样的程序有任何建议或良好的资源。我正在寻找有关生成原始声波,如何将其输出为可用形式(通过扬声器播放)以及有关该主题的一般理论的信息。多谢你们。 问题答案: 这个问题基本上是关于将函数映射到数字数组。支持一流功能的语言在这里非常有用。 请访问 http://www.harmony-central.com/Computer/Pr

  • 本文向大家介绍Python3 适合初学者学习的银行账户登录系统实例,包括了Python3 适合初学者学习的银行账户登录系统实例的使用技巧和注意事项,需要的朋友参考一下 一、所用知识点: 1. for循环与if判断的结合 2. %s占位符的使用 3. 辅助标志的使用(标志位) 4. break的使用 二、代码示例: 以上这篇Python3 适合初学者学习的银行账户登录系统实例就是小编分享给大家的全部