ナビゲーションと検索を探る
これらのチュートリアルについて
この一連のチュートリアルでは、コードを最も効率的に移動します。 以下に示すサンプルコードを使用して、これらのチュートリアルで説明したすべての機能を試すことができます。
チュートリアルは昇順で配置されています。最初のチュートリアルでは PyCharm の最も基本的なナビゲーション機能について説明し、最後のものでは代替的なナビゲーション方法について触れています。
パーツ 1-5 は同じサンプルコードを使用します。 パート 6 は Django に関連しているため、 最初の Django のサポート プロジェクトを作成して実行する のコード例を使用しています。
すべての ナビゲーション機能を学習することは範囲外です。 これらのチュートリアルでは、例を使用してコード内を移動する最も重要な方法を学習します。
始める前
以下を確認してください:
PyCharm を使用しています。 まだ PyCharm をお持ちでない場合は、 このページからダウンロードしてください。 PyCharm をインストールするには、プラットフォームに応じた手順に従ってください。
このチュートリアルは、PyCharm バージョン 2017.1 で作成されています。
例の準備
以下を実施してください:
プロジェクトルート(Alt+Insert | )にディレクトリ animals を追加します。
次の Python ファイルを作成します(Alt+Insert | ):
mammalia.py
carnivorae.py
herbivorae.py
F4 を編集するためにこれらのファイルを開き、次のコードを追加します。
mammalia.py :
from Animals.Carnivorae import Carnivorae from Animals.Herbivorae import Herbivorae class Mammalia(object): extremities = 4 def feeds(self): print ("milk") def proliferates(self): pass class Marsupialia(Mammalia): def proliferates(self): print("poach") class Placentalia(Mammalia): def proliferates(self): print("placenta") class TasmanianDevil(Marsupialia, Carnivorae): pass class Duckbill(Marsupialia, Herbivorae): pass class Cat(Carnivorae, Placentalia): pass class Tiger(Placentalia,Carnivorae): pass class Cow(Placentalia, Herbivorae): pass Cat.feeds()carnivorae.py :
from animals.mammalia import Mammalia class Carnivorae(Mammalia): def food(self): print("meat") passherbivorae.py :
from animals.mammalia import Mammalia class Herbivorae (Mammalia): def food(self): print("grass") pass
次は何ですか?
パート 1 から始め、最も基本的で頻繁に使用されるナビゲーション手段を探しましょう。