完全な初心者プログラマーはこちら。ここ数週間、Zed のLearn Python the Hard Way本を読んでプログラミングの基礎を学んでいますが、行き詰っていることに気づきました。私は多かれ少なかれ、彼が私に投げかけてきたことすべてを追ってきましたが、エクササイズ 43 で気がつくと、ゼッドは私を船外に投げ出したようです。彼は、クラス作成の基本と、それらの変数と関数へのアクセス、およびクラスの継承について概説しました。演習 43 に到達すると、Zed はクラスがどのように相互に作用するかについて、特にreturnを使用して非常に大きな部分を説明するのを忘れたようです。関数 (または、十分に注意を払っていないのは私かもしれません)。次の章をざっと読んだのですが、彼がまったく説明していないようだったので、ここに来ました。
次のコード行で、さまざまな「シーン」がどのように遷移するかを正確に理解したいと思います (要約すると、多くの「綿毛」を取り出しました)。
いくつか大きな質問があります: return 関数はクラス内でどのように機能しますか?
戻り関数は CentralCorridor() クラス (または Map() および Engine() クラス) で何をしますか?
Map() クラスと Engine() クラスはどのように相互に連携してシーンを変更しますか?
少し関連性が低い: Zed の本の次のいくつかの章は、初心者の私にとって有益でしょうか、それともここで苦労している場合は、他の場所で Python のヘルプを探す必要がありますか?