资讯专栏INFORMATION COLUMN

给Python初学者推荐一个代码可视化网站

light / 3383人阅读

摘要:给初学者推荐一个代码可视化网站在学习编程的时候,不明白代码的每一步都发生了什么,变量的作用域是怎样的。这些问题往往会给我们带来很大的困扰,这里我就要推荐一个网站了。右侧是输出框和可视化框。

给Python初学者推荐一个代码可视化网站!

在学习编程的时候,不明白代码的每一步都发生了什么,变量的作用域是怎样的。这些问题往往会给我们带来很大的困扰,这里我就要推荐一个网站了。

http://www.pythontutor.com/

代码在线运行,并可以单步执行,并将其可视化,说到这你可能还不明白,没关系我们进入网站看一下。以下是网站主页的一个例子,左边是可编辑的代码,下方的按钮BackForward代表向前一步或向后一部,右侧是可视化的窗口,反应了变量的作用域以及绑定关系,是不是一目了然~

以下是主页的介绍,虽然是英文但是都很简单,可以看到,不仅仅是Python,还支持一些常见的语言的可视化。官网介绍说,已经有500w人使用过本网站了~点击箭头指向的链接,可运行我们自己的代码。

点进去链接后,有一个编辑框,选择我们的语言(这里是py3.6),然后在框里写我们自己的代码,我简单写了几行测试。然后点击下方的按钮进行可视化运行。

运行后的界面是这样的,下方有4个按钮,分别代表代码的执行步骤,向前向后等。右侧是输出框和可视化框。我们运行几步试试。

运行了几步后,右侧出现了结果,显示的关系十分清楚!学习的时候,有不明白的代码直接丢进去执行,结果清清楚楚,是学习的利器呀~希望我们好好利用本网站去学习,本网站还有一些别的功能,例如志愿者帮助解答代码问题等,可以自行探索~

如果觉得不错,可以分享~可以关注公众号~

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/43143.html

相关文章

  • Python到底能做什么?

    摘要:数据科学包括机器学习,数据分析和数据可视化首先,机器学习是什么解释机器学习的最佳方法是给你一个简单的例子。机器学习算法的工作方式大致相同。这是一个人们竞争为特定问题构建最佳机器学习算法的网站。 showImg(https://segmentfault.com/img/remote/1460000018887722); 来源 | 愿码(ChainDesk.CN)内容编辑 愿码Sloga...

    Lionad-Morotar 评论0 收藏0
  • 【精华分享】:转行数据分析的一份学习清单

    摘要:数据分析的发展方向一般有商业方向,行业分析业务方向,和机器学习数据挖掘方向。机器学习的书籍推荐统计学习方法,机器学习,机器学习实战三本书。 作者:xiaoyu 微信公众号:Python数据科学 知乎:python数据分析师 上一篇主要分享了博主亲身转行数据分析的经历: 【从零学起到成功转行数据分析,我是怎么做的?】 本篇继上一篇将分享转行数据分析的一些经验和学习方法,看完这篇你将会解...

    suemi 评论0 收藏0
  • 学习Python:做数据科学还是网站开发?

    摘要:属于前一种,而且日益被用于数学计算机器学习和多种数据科学应用。近来,由于拥有多个针对机器学习自然语言处理数据视觉化数据探索数据分析和数据挖掘的插件,丰富的数据科学生态体系得到了较大的发展,甚至有将数据科学社区化的趋势。 译者注:本文的英文原文地址是:Python for Data Science vs Python for Web Development,发布时间是10月29日。译者一...

    neu 评论0 收藏0

发表评论

0条评论

light

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<