
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Online Python Tutor | gihyo.jp
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Online Python Tutor | gihyo.jp
最近はコードをWebブラウザ上で実行できる環境がいろいろと出てきています。最も有名なのはcodepadで十... 最近はコードをWebブラウザ上で実行できる環境がいろいろと出てきています。最も有名なのはcodepadで十数種類のプログラミング言語に対応しています。また「Try Ruby」や「Try Haskell」のように、主要言語にはそれぞれ「Try 〇〇」という対話形式のREPL[1]環境をブラウザで実現するサイトがあります。最近では「jsdo.it」のようにコードをただ実行できるだけでなく、共有機能をつけサービス化したものも登場してきました。 そんな中、ユニークな機能を持つコード実行環境サービスが、今回紹介する「Online Python Tutor」です(図1)。その名のとおりPythonコードをブラウザ上で実行できるのですが、ただ実行結果を見るだけでなく、まるでデバッガを使っているかのごとく、ステップ実行を行い現在どの関数を処理しているのかや変数の中身を閲覧することができます。リストや辞