Thonny-适合初学者小白的开箱即用的轻量级 Python IDE

这篇具有很好参考价值的文章主要介绍了Thonny-适合初学者小白的开箱即用的轻量级 Python IDE。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

如果你是一位Python初学者小白,那最适合Thonny它了,如果不是初学者,请选择PyDev和Pycharm。

Thonny是一款面向初学者小白的轻量级 IDE,可以让初学者更好更快的入门上手 Python,而不致于在环境上浪费过多的时间。

取之 Python,用之Python,Thonny 是基于 Python 内置图形库 tkinter开发出来的一个可视化工具,它是完全面向 Python 初学者的 轻量级 Python IDE,它能帮助初学者搞懂每一行代码的运行细节,它帮小白解决了一些繁杂的环境问题,真正做到拿到即学。

一、下载安装说明

该 IDE 目前支持三大主流操作系统,最新的稳定版本可以从官网直接下载安装。

Thonny, Python IDE for beginners

打开上面的网址之后,选择对应的操作系统直接下载即可。

thonny,python知识点杂烩,python,ide

旧版本和预发布可以在 Releases · thonny/thonny · GitHub 找到。

二、初学者为什么适合选择它

Thonny 内置了 Python 环境 ,因此它不需要你去官网下载 Python 解释器,也不用你去学习如何配置环境变量。只需要一个简单的下载安装过程,您就可以开始学习编程了。

打开软件之后,你会发现界面是如此的简洁,这对于初学者是极其友好的,不会被过多的分散精力,把主要精力放在代码上即可。

thonny,python知识点杂烩,python,ide

三、特征

1.支持中文

在第一次启动的时候会提示你进行语言选择

thonny,python知识点杂烩,python,ide

如果第一次启动时忘记设置,同样也是可以在菜单栏二次更改。

thonny,python知识点杂烩,python,ide

2.界面简洁

整个软件的界面非常的简洁,可以说多余的功能一个都没有,而该有的功能也一个不少。

默认界面分为上下两个部分,上面是代码区,下面是终端区。

随便打开一个测试用的 Python 脚本,点击左上角的运行按钮就可以运行这个脚本程序,程序中打印的内容会在 Shell 窗口中打印,从界面上很容易可以看出,实际上你点击运行按钮(或者快捷键F5)后,就是在 Shell 窗口中执行一条 %Run xx.py 的魔法命令。

thonny,python知识点杂烩,python,ide

3.易于上手

对于新手来说,最重要的就是能够尽快有一个可以跑代码的环境。

Thonny 内置了 Python 环境 ,因此它不需要你去官网下载 Python 解释器,也不用你去学习如何配置环境变量。只需要一个简单的下载安装过程,您就可以开始学习编程了。(如有必要,您也可以使用单独的 Python 安装。)初始用户界面去除了所有可能分散初学者注意力的功能。

整个 Hello World 试一下。

print('Hello world')

thonny,python知识点杂烩,python,ide

点击运行按钮(或者快捷键F5),可以看到,在终端 Hello World 已经被正确的输出来了,至此,环境是跑通了。

不知道你注意到没有,从始至终我们都没有安装过 Python,也没有配置过 Python 解释器,事实上 Thonny 是自带了 Python 解释器了,真正做到了开箱即用

通过查看Thonny的版本信息,可以查看这个 Python 的版本

thonny,python知识点杂烩,python,ide

当然,如果你觉得 当前的Python已经过时或者过于新了,你也可以配置自己的解释器,在菜单栏点击 运行 -> 配置解释器 来使用其他版本的 Python解释器。

thonny,python知识点杂烩,python,ide

4.清晰查看变量值

通过菜单栏(视图->变量)调出 变量面板,此时你在 Shell 中定义的变量,都会显示在变量面板上,一旦你对变量进行修改,变量面板也会实时刷新。

thonny,python知识点杂烩,python,ide

5.简单的调试器

通过点击控制面板上的小甲虫(或者快捷键Ctrl+F5),就进入了调试模式,甲虫旁边的四个按钮就会跟着亮起来,分别是

thonny,python知识点杂烩,python,ide

步过(Step Over)F6 :以代码行为单位的单步调试

步进 (Step Into)F7:比步过更细粒度的单步调试,可进入函数

步出(Step Out) :执行到函数执行结束

恢复执行 F8:执行到程序结束

Thonny 中的步进调试F7达到的效果,就算是 PyCharm 也还没有做到如此便于新手学习的调试体验。

调试步骤遵循程序结构,而不仅仅是代码行。

它可以把单行表达式,拆分成多个步骤进行调试,在这个过程中,表达式中的变量名会直接显示为其数值,这对于新手理解复杂的单行表达式是非常有帮助的。

具体如下,age <= 3 这个表达式,会先显示 age 的变量值,然后和3进行逻辑运算,再把运算的结果显示出来。

thonny,python知识点杂烩,python,ide

当你使用 步进F7 进入函数调用,每调用一步函数,都会重新打开一个带有单独的局部变量表和代码指针的新窗口,它能够帮助学习者充分了解函数调用的原理,尤其对于理解递归这种相对复杂的逻辑。

下面以一个生成 斐波那契数列 的函数为例演示

thonny,python知识点杂烩,python,ide

Thonny 中步进调试可以说是它的一大亮点,但是可惜的是Thonny 目前还不支持设置断点,这是比较遗憾的。

6.逐步完成表达式评估

如果您使用小步骤,那么您甚至可以看到 Python 如何评估您的表达式。您可以将这个浅蓝色框视为一张纸,其中 Python 将子表达式逐个替换为其值。

thonny,python知识点杂烩,python,ide

7.突出显示语法错误

在错误提示这块 Thonny 同样有代码高亮提示,当你的代码有很明显的语法错误时,Thonny 会将整行代码高亮来提示你此行代码有错误。

与此同时,Thonny 还会给出明确的整改建议(需要通过菜单栏(视图->助手)调出 助手面板)。

thonny,python知识点杂烩,python,ide

8.显示变量范围

突出显示变量出现提醒您,相同的名称并不总是意味着相同的变量,并有助于发现错别字。局部变量在视觉上与全局变量不同。

thonny,python知识点杂烩,python,ide

9.解释参考的模式

菜单栏(视图->变量)调出 变量面板变量最初根据简化模型(名称→值)呈现,但您可以切换到更现实的模型(名称→地址/id→值)菜单栏(视图->变量/视图->堆)调出 变量面板和堆面板。

thonny,python知识点杂烩,python,ide

10.代码补全

Thonny 同时也是支持代码补全,只不过这代码补全并不是那么智能,需要先通过工具->选项进行配置触发。

thonny,python知识点杂烩,python,ide

11.初学者友好的系统Sell

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

thonny,python知识点杂烩,python,ide

12.简单干净的 pip GUI

自带了可视化的包管理器,方便新手安装和卸载 Python 的各种第三方包,直接搜索,一键安装,节省了我们很多的时间和精力。

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

thonny,python知识点杂烩,python,ide

13. 快捷键一览表

Windows 的快捷键

thonny,python知识点杂烩,python,ide

Mac 的快捷键

thonny,python知识点杂烩,python,ide

 文章来源地址https://www.toymoban.com/news/detail-601950.html

到了这里,关于Thonny-适合初学者小白的开箱即用的轻量级 Python IDE的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • 【001-Java基础练习】-适合初学者的练习

    【001-Java基础练习】-适合初学者的练习

    用于巩固java基础知识,初学者多练多敲,熟悉代码,熟悉语法就ok。 练习1、从控制台获取Java、ps、HTML三门课程的成绩,计算总分和平均分(平均分保留2位小数,要求四舍五入),输出总分和平均分 练习2、控制台输入学生信息,学号 姓名 性别 年龄,控制台展示学生信息如

    2024年02月01日
    浏览(13)
  • 适合初学者的 机器学习 资料合集(可快速下载)

    适合初学者的 机器学习 资料合集(可快速下载)

    AI时代已经来临,机器学习成为了当今的热潮。但是,很多人在面对机器学习时却不知道如何开始学习。 今天,我为大家推荐几个适合初学者的机器学习开源项目,帮助大家更好地了解和掌握机器学习的知识。这些项目都是开源的,且已经加入了 Github加速计划 ,可以 快速下

    2024年01月22日
    浏览(14)
  • CentOS 7安装全解析:适合初学者的指导

    CentOS 7安装全解析:适合初学者的指导

    目录 前言 一.centos安装 1.下载镜像文件 2.安装   二.远程连接,换源 1.下载并且使用MobaXtermMobaXterm free Xserver and tabbed SSH client for Windows (mobatek.net)https://mobaxterm.mobatek.net/ 远程连接 2.换源 在当今的信息化时代,服务器操作系统扮演着至关重要的角色。无论是搭建个人网站、部署

    2024年01月23日
    浏览(11)
  • 适合初学者的 7 个有趣的区块链项目创意

    适合初学者的 7 个有趣的区块链项目创意

    许多人认为区块链是为比特币提供动力的技术,但它的范围远不止于此。 简单来说,它是一个分布式数据库,维护着所有已执行交易的记录,并在参与方之间共享。在这里,在本文中,我们将讨论一些可以在区块链中实现的最有趣的项目想法。但在此之前,让我们先了解一下

    2024年02月02日
    浏览(12)
  • “C“浒传——初识C语言(更适合初学者体质哦!)

    “C“浒传——初识C语言(更适合初学者体质哦!)

    第一章  “C“浒传——初识C语言(更适合初学者体质哦!) 目录 系列文章目录    前言  一、什么是C语言 二、第一个C语言程序  三、数据类型 四、变量,常量 4.1 定义变量的方法 4.1.1 变量的命名 4.2 变量的分类 4.3 变量的使用 4.4 变量的作用域和生命周期 4.4.1 作用域

    2024年02月07日
    浏览(11)
  • 2023 年 7 个适合初学者的 Vue.js 教程

    这个精心挑选的列表将帮助 Vue 初学者找到七个很棒的资源来开始学习 Vue。 我相信你来这里是为了寻找一些资源来开始学习 Vue.js 框架的奇妙旅程,无论是作为第一个工具还是你熟悉的其他框架的附加工具。不管怎样,你很幸运,因为这就是我们将在这篇文章中介绍的内容。

    2024年02月12日
    浏览(9)
  • TCGA下载和表达矩阵整理:最适合初学者的教程

    TCGA下载和表达矩阵整理:最适合初学者的教程

    本文首发于公众号: 医学和生信笔记 “ 医学和生信笔记 ,专注R语言在临床医学中的使用,R语言数据分析和可视化。主要分享R语言做医学统计学、meta分析、网络药理学、临床预测模型、机器学习、生物信息学等。 这篇推文适合初学者看,大佬酌情阅读! 从打开网址开始教

    2023年04月08日
    浏览(6)
  • 7 个适合初学者的项目,可帮助您开始使用 ChatGPT

    7 个适合初学者的项目,可帮助您开始使用 ChatGPT

    推荐:使用 NSDT场景编辑器快速搭建3D应用场景 从自动化日常任务到预测复杂模式,人工智能正在重塑行业并重新定义可能性。 当我们站在这场人工智能革命中时, 我们必须了解它的潜力并将其整合到我们的日常工作流程中。 然而。。。我知道开始使用这些新技术可能会让

    2024年02月09日
    浏览(15)
  • 【MySQL】MySQL事务保姆级教程(适合MySQL初学者学习)

    【MySQL】MySQL事务保姆级教程(适合MySQL初学者学习)

    🧑‍💻作者名称:DaenCode 🎤作者简介:啥技术都喜欢捣鼓捣鼓,喜欢分享技术、经验、生活。 😎人生感悟:尝尽人生百味,方知世间冷暖。 📖所属专栏:重温MySQL 无论是在校招、社招,亦或者大学计算机专业、软件工程等相关面试或者考试中,MySQL事务的相关知识都是必

    2024年02月16日
    浏览(12)
  • python爬虫——爬取豆瓣top250电影数据(适合初学者)

    python爬虫——爬取豆瓣top250电影数据(适合初学者)

    爬取豆瓣top250其实是初学者用于练习和熟悉爬虫技能知识的简单实战项目,通过这个项目,可以让小白对爬虫有一个初步认识,因此,如果你已经接触过爬虫有些时间了,可以跳过该项目,选择更有挑战性的实战项目来提升技能。当然,如果你是小白,这个项目就再适合不过

    2024年02月07日
    浏览(13)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包