banner
andrewji8

Being towards death

Heed not to the tree-rustling and leaf-lashing rain, Why not stroll along, whistle and sing under its rein. Lighter and better suited than horses are straw sandals and a bamboo staff, Who's afraid? A palm-leaf plaited cape provides enough to misty weather in life sustain. A thorny spring breeze sobers up the spirit, I feel a slight chill, The setting sun over the mountain offers greetings still. Looking back over the bleak passage survived, The return in time Shall not be affected by windswept rain or shine.
telegram
twitter
github

Pythonの学習ツール~

多くの初心者の方にとって、Python の学習は難しいと感じるかもしれません。
今日は皆さんに素晴らしいツールを紹介します。それは、コンピュータがコードの各行を実行する際に何が起こるかを理解するのに役立ちます。これは、Python の実行とデバッグの理解に非常に役立ちます。

image

公式ウェブサイト: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 を使用しています。

image
上の図からわかるように、このインターフェースは非常にシンプルで、3 つのセクションがあります。以下にそれぞれの説明をします:

① 言語の選択
② コード入力ボックス
③ 2 つのモード
①②については、見ればわかると思いますので、次に Visualize Execution モードと Live Programming Mode モードについて説明します。
Visualize Execution モード:プログラムを書いた後、手動で実行して、各ステップで何が起こるかを確認します。
Live Programming Mode モード:手動でプログラムを実行する必要はありません。プログラムを 1 行書くたびに、システムが自動的に実行して可視化します。
一般的には、Visualize Execution モードを使用することをおすすめします。このツールを使用する目的は、コードの実行プロセスを明確に理解することですので、自分で手動でステップバイステップで実行し、実行結果を観察する方が良いでしょう。
言わずもがなですが、直接デモを行います。

image
上記のコードがある場合、実行結果を見てみましょう。

image
プログラムの実行過程が生々しく表示されていますね。十分に明確です。

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。