现在是时候直观地理解代码了
是的,你没听错,现在是时候将代码可视化了。
刚开始学习编程的时候,我甚至很难理解简单的循环、数据结构、迭代的工作原理等等,尤其是在理解完整的代码时。我写这篇文章的原因是,我看到很多人也面临着同样的问题。
找到了一个Philip J. Guo编写的工具Python Tutor,可以一步一步的执行代码,并且直观的理解代码,使用起来非常方便。
我从开始学习 Python 时就广泛使用过这个工具,现在看到一些复杂的代码时也会用到它 ;)。目前,它提供了以下可视化功能:
- Python
- Java
- 碳
- C++
- JavaScript
- TypeScript
- 红宝石
除了可视化之外,它还支持Python和上述其他语言的实时编程模式。我喜欢它的一个有趣功能是,在可视化代码的同时,我可以获得来自世界各地程序员的实时帮助。
我太喜欢这个工具了,它成了我浏览器的书签,我想它也应该成为你浏览器的书签。现在我们可以说,编码很简单了。
我很想听听你最喜欢的工具。永远记住
无论你绘制生成代码的图表还是在浏览器中输入代码,你都在编码。——
肯特·贝克
希望你喜欢这篇文章。你可以在DEV或Twitter上关注我,获取后续文章的更新。
祝您编码愉快。