欢迎访问 生活随笔!

凯发k8官方网

当前位置: 凯发k8官方网 > 编程语言 > python >内容正文

python

有了这款python神器,新手也会调试代码! -凯发k8官方网

发布时间:2024/9/15 python 26 豆豆
凯发k8官方网 收集整理的这篇文章主要介绍了 有了这款python神器,新手也会调试代码! 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

大家好,我是黄同学🚀

对于很多新手朋友来说,觉得学习python是一件难事。

今天黄同学为大家介绍一款神器,它能够帮助你了解计算机运行每一行代码时会发生什么。

这对于我们更好的了解python运行和调试代码,确实有很大的帮助。

看看凯发k8官方网官网是怎么说的

  • 凯发k8官方网官网:https://pythontutor.com/

这款神器叫做python tutor,它就是用来可视化执行代码的。

不管你是学习python、java、c、c 、javascript或ruby。python tutor能够帮助我们克服学习编程的一个基本障碍:了解计算机运行每一行代码时会发生什么。

您可以使用它在 web 浏览器中编写python、java、c、c 、javascript 和ruby代码,并逐步查看其执行情况。

180多个国家/地区的超过1000万人使用python tutor可视化了1亿多段代码,通常作为教科书、讲座和在线教程的补充。据我们所知,它是计算教育中使用最广泛的程序可视化工具。

如何使用它

首先,你可以选择你想要执行的代码语言,我使用的是python。

从上图可以看出,这个界面超级简单,一共有3个部分,分别介绍如下:

  • ① 选择语言;

  • ② 代码输入框;

  • ③ 两种模式;

关于①②大家一看便知,下面我们来讲讲visualize execution和live programming mode这两种模式。

  • visualize execution模式:写完程序需要自己手动去执行,进而看到程序执行的每一步发生了什么情况;

  • live programming mode模式:不用手动执行程序,每写一行程序,系统会自动执行并可视化;

一般来说,最好使用visualize execution模式。我们既然使用这个工具,就是想看清楚代码的执行过程,因此还是自己动手一步步执行,观察执行结果比较好。

好记性不如烂笔头,我们不过多的说,直接为大家做个演示。

def func(x):if x < 18:print("未成年")return "未成年"else:print("成年")return "成年"x = 20 func(x)

比如有上面一段代码,我们来看看执行情况。

整个程序执行过程,活生生呈现你眼前,够清楚吧。

各位伙伴们好,詹帅本帅搭建了一个个人博客和小程序,汇集各种干货和资源,也方便大家阅读,感兴趣的小伙伴请移步小程序体验一下哦!(欢迎提建议)

推荐阅读

牛逼!python常用数据类型的基本操作(长文系列第①篇)

牛逼!python的判断、循环和各种表达式(长文系列第②篇)

牛逼!python函数和文件操作(长文系列第③篇)

牛逼!python错误、异常和模块(长文系列第④篇)

总结

以上是凯发k8官方网为你收集整理的有了这款python神器,新手也会调试代码!的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得凯发k8官方网网站内容还不错,欢迎将凯发k8官方网推荐给好友。

  • 上一篇:
  • 下一篇:
网站地图