Pythonのソースコードを調査し、トレースして、事態がどのように機能しているかを確認し、明示的に文書化されていない機能に関する疑問を解決したい参考資料に記載されています。ソースコードを使ってPythonの機能と動作をトレースしようとしています
かなり圧倒されているので、これについてどうやってやっていくかについての始まりの情報があります。私はCを読むことができるので、私はそれを続けています。それに加えて、少なくともわずかな指導がなければ、少し威圧的なように見えます。
例えば、属性参照がPythonでどのように実装されているかを文書化したいとしましょう。 Pythonプログラムに属性参照式が存在するときに何が起こるかをどのようにトレースするのですか?
「属性参照」のようないくつかの「walk = thru」の例とともに、ソースコードがどのように編成され、どの部分が役立つかを概観したものでしょう。
私はこれについての情報を検索しましたが、それほど多くはないようです。
OPは、Python、Cソースへのイントロについて尋ねている参照してください! – XORcist
ありがとう、私はこれにデバッガを使用することを考えていませんでした。この可能性を見ていきます(私はEclipseを使用していませんが)。C APIとソースコードについては、間違いなく理想的です。それを始めようとするのは、最も苦労しない方法を探しているだけです(そのようなものはありますか?) –
[GDB with Python](http://wiki.python.org/moin)を使ってCソースレベルでデバッグできるようです。/DebuggingWithGdb) – Josh