http://www.pythontutor.com/visualize.html今天去問開發一個Python淺拷貝的問題,開發給了一個神器,可以可視化代碼在記憶體的執行過程,一看即懂,太NB了!~真是理解Python = 淺拷貝 深拷貝的神器。另外這個網站也支持其他語言:Java,JavaScrip ...
http://www.pythontutor.com/visualize.html
今天去問開發一個Python淺拷貝的問題,開發給了一個神器,可以可視化代碼在記憶體的執行過程,一看即懂,太NB了!~
真是理解Python = 淺拷貝 深拷貝的神器。
另外這個網站也支持其他語言:Java,JavaScript,C++,C,Ruby等。
效果如動圖:
輸入代碼後,點擊Visualize Execution,就看到上圖的界面了。
左上為代碼區;
左下是控制區,4個按鈕First、Back、Forward、Last控制運行步驟,也可以拖動滾動條來調整運行進度。單擊代碼區的某行代碼,該行代碼會變紅,點擊Back或Forward可以直接跳到該行代碼;
右上是Print輸出區,這個框是可以調整大小的;
右下就是可視化代碼在記憶體的執行過程的圖示了。