質問: python + linux の環境下で、比較的複雑なプログラムのフローを一行一行細かく追いたい場合などあると思いますが、そのような場合ターミナルからpdbを呼び出すという方法がやはり一般的なのでしょうか。 最近、pythonで書かれたディープラーニングのプログラムでlinux上で動くものの内部動作を調査する必要が出てきたのですが、私がもともとjavaやC#のツールをwindows上で作るのが仕事なため、ターミナルからpdbを使ってステップ実行しながらフローを調査していくという作業にかなり面食らっています。 pythonがこれだけ広く使われるようになったにも関わらず、デバッグや内部構造を知る用途としては、eclipsやVisual Studioに使い勝手的に遠く及ばないように思えてなりません。 python + linux の環境下で(できればターミナルから)細かく内部動作を追うときに、より効率的に作業できるツール・手法などを教えていただけると幸いです。 よろしくお願いいたします。
回答: EclipseやVisual Studioのような使い勝手を求めるなら、PyCharmやSpyderなどの統合開発環境を使えばいいのではないでしょうか。