龙空技术网

可视化在线编写运行Python的神器:PythonTutor

易三一世 5834

前言:

此时朋友们对“python开发神器”大概比较关怀,我们都需要剖析一些“python开发神器”的相关知识。那么小编同时在网摘上网罗了一些对于“python开发神器””的相关知识,希望小伙伴们能喜欢,看官们一起来了解一下吧!

1 说明

=====

1.1 官网

  #官网有点卡,据说去得人很多,500w

1.2 Python Tutor

适合初学者,官网上推荐python3.6,我是python3.8也行。

1.3 在学习编程的时候,了解代码的每一步都发生了什么,变量的作用域是怎样变化的。

2 官网示意

3 两种方式实现代码可视化

====================

3.1 方式一

3.1.1 先将代码复制进去,或者输入进去,逐行显示

3.1.2 代码

a = range(1,50,3)b=ac=a[:]

3.1.3 示意

3.2 高手级:一边输入代码,一边看效果

3.2.1 代码:

from random import randinta=[]for i in range(1,10):    a.append(randint(1,100))

3.2.2 效果:

4 附注:一个求素数的代码示意

=======================

4.1 代码:

ls=[]def sushu(n):    for i in range(2,n):        if n%i==0:            break    else:        #print(n)        ls.append(n)def main():    for i in range(2,11):        sushu(i)main()print(ls)

4.2 效果:

5 小结

学习python的新手可以去玩玩,熟悉python代码执行步骤和过程,优化步骤和内存管理。

标签: #python开发神器 #python线上编辑器