最初のプロジェクトを作成して実行する
始める前に
次の前提条件が満たされていることを確認してください。
Python 自体はインストールされています。macOS または Linux をお使いの場合は、お使いのコンピューターにすでに Python がインストールされています。Python は python.org(英語) から入手できます。
PyCharm の使用を開始するには、Python スクリプトを書いてみましょう。
Python プロジェクトを作成する
ウェルカム画面を使用している場合は、新規プロジェクトをクリックします。すでにプロジェクトを開いている場合は、メインメニューからを選択します。
PyCharm ではさまざまなタイプのプロジェクトを作成できますが、このチュートリアルでは、簡単な Pure Python プロジェクトを作成しましょう。このテンプレートは空のプロジェクトを作成します。

プロジェクトの場所を選択します。「ロケーション」フィールドの「
」をクリックし、プロジェクトのディレクトリを指定します。
プロジェクト名は、指定されたパス内のフォルダー名から自動的に派生されます。
Python のベストプラクティスは、プロジェクトごとに専用の環境を作成することです。ほとんどの場合、デフォルトのプロジェクトの venv が機能するため、何も設定する必要はありません。
ただし、カスタム環境に切り替えて、既存の環境を使用したり、他の環境タイプを選択したり、環境の場所を指定したり、その他のオプションを変更したりすることができます。

詳細は、Python インタープリターを構成するを参照してください。
ここでは、デフォルトのプロジェクトの venv オプションをそのままにしておきます。
準備ができたら、「作成」をクリックします。
すでにプロジェクトを開いている場合、作成 PyCharm をクリックすると、新しいプロジェクトを現在のウィンドウで開くか、新しいプロジェクトで開くかを尋ねられます。現在のウィンドウで開くを選択します。これにより、現在のプロジェクトが閉じられますが、後で再度開くことができます。
詳細は、プロジェクトを開く、再開、閉じるを参照してください。
Python ファイルを作成する
プロジェクトツールウィンドウで、プロジェクトルート(通常はプロジェクトツリーのルートノード)を選択し、右クリックして を選択します。

コンテキストメニューからオプション Python ファイルを選択し、新しいファイル名を入力します。

PyCharm は新しい Python ファイルを作成し、編集用に開きます。

Python コードを編集
作成した Python ファイルの編集を始めましょう。
クラスの宣言から始めます。入力を開始するとすぐに、PyCharm は行を補完させる方法を提案します。

キーワード
classを選択し、クラス名Carを入力します。PyCharm は、ファイルにエラーがあることを通知します。

PyCharm はコードをオンザフライで分析し、結果はエディターの右上隅にあるインスペクションインジケーターにすぐに表示されることに注意してください。
このインスペクション表示はシグナル機のように機能します。緑色の場合はすべてが正常であり、コードを続行できます。黄色のライトは、コンパイルには影響しないいくつかの軽微な問題を意味します。ただし、ライトが赤の場合は、重大なエラーがあることを意味します。
これをクリックすると、問題ツールウィンドウで詳細がプレビューされます。コロンが欠落している場合は、インデントが必要です。

引き続き、クラスの
__init__関数を作成しましょう。関数名の入力を開始すると、PyCharm は、必須のselfパラメーター、右括弧、コロンを含むコード構造全体を貼り付けることを提案します。
コードの編集中にインスペクションの警告に気付いた場合は、バルブのシンボルをクリックして、可能な修正と推奨されるアクションのリストをプレビューします。

コードサンプル全体をコピーして貼り付けてみましょう。以下のコードブロックの右上隅にカーソルを置き、コピーアイコンをクリックして、コードを PyCharm エディターに貼り付けて、Car.py ファイルの内容を置き換えます。
class Car: def __init__(self, speed=0): self.speed = speed self.odometer = 0 self.time = 0 def accelerate(self): self.speed += 5 def brake(self): self.speed -= 5 def step(self): self.odometer += self.speed self.time += 1 def average_speed(self): return self.odometer / self.time if __name__ == '__main__': my_car = Car() print("I'm a car!") while True: action = input("What should I do? [A]ccelerate, [B]rake, " "show [O]dometer, or show average [S]peed?").upper() if action not in "ABOS" or len(action) != 1: print("I don't know how to do that") continue if action == 'A': my_car.accelerate() print("Accelerating...") elif action == 'B': my_car.brake() print("Braking...") elif action == 'O': print("The car has driven {} kilometers".format(my_car.odometer)) elif action == 'S': print("The car's average speed was {} kph".format(my_car.average_speed())) my_car.step()
この時点で、PyCharm で最初の Python アプリケーションを実行する準備が整いました。
アプリケーションを実行する
次のいずれかの方法を使用して、コードを実行します。
エディターを右クリックして、コンテキストメニューから を選択します。
Ctrl+Shift+F10 を押します。
この Python スクリプトには main 関数が含まれているため、ガターの
をクリックできます。
使用可能なコマンドのポップアップメニューが表示されます。実行 'Car' を選択します。

PyCharm は、実行ツールウィンドウでコードを実行します。

ここで、期待値を入力し、スクリプト出力をプレビューできます。
PyCharm は、Car ファイルの一時的な実行 / デバッグ構成を作成したことに注意してください。

実行 / デバッグ構成は、PyCharm がコードを実行する方法を定義します。保存して永続的な構成にしたり、パラメーターを変更したりできます。Python コードの実行の詳細については、「実行 / デバッグ構成」を参照してください。
要約
PyCharm での最初のスクリプトの完成、おめでとうございます ! PyCharm を使って行ったことを繰り返してみましょう。
プロジェクトを作成しました。
プロジェクトにファイルを作成しました。
ソースコードを作成しました。
このソースコードを実行してください。
次のステップでは、PyCharm でプログラムをデバッグする方法を学びます。
関連ページ:
ウェルカム画面
PyCharm は、IDE を起動するか、他のすべてのプロジェクトを閉じると、ウェルカム画面を表示します。これは完全に機能するプロジェクト環境であり、新しいプロジェクトを作成したり、教育向け PyCharm を使用した学習パスを開始したり、バージョン管理から既存のプロジェクトを開いたりチェックアウトしたりできます。ウェルカム画面の左側にあるプロジェクトとファイルペインを使用して、既存のプロジェクトを開いたり、新しいプロジェクトを作成したり、リポジトリからクローンを作成したり、リモート開発環境に接続...
Python インタープリターを構成する
PyCharm の Python インタープリター:Python コードを PyCharm で動作させるには、少なくとも 1 つの Python インタープリターを設定する必要があります。Python インストールで利用可能なシステムインタープリターを使用できます。また、Virtualenv、pipenv、Poetry、uv、hatch、または conda の仮想環境を作成することもできます。仮想環境は、ベースインタープリターとインストールされたパッケージで構成されます。PyCharm Pro で...
プロジェクトを開く、再開、閉じる
初めてプロジェクトを開くと、ウェルカム画面が表示されます。ディスクからプロジェクトを開くか、バージョン管理システムからダウンロードできます。プロジェクトを開く:ディスクからプロジェクトを開く以下のいずれか 1 つを実行します: に移動します。ウェルカム画面で、オープンをクリックします。、開いたファイルまたはプロジェクトを開くダイアログで、目的のプロジェクトディレクトリの場所を見つけます。PyCharm プロジェクトはでマークされ、他の IDE または専用エディターで作成されたプロジェクトはでマー...
実行ツールウィンドウ
実行ツールウィンドウには、アプリケーションによって生成された出力が表示されます。各タブの外観は、実行中のアプリケーションの種類によって異なり、追加のツールボックスとペインを含めることができます。Vue.js アプリケーションをデバッグする、Angular アプリケーションをデバッグする、Vite アプリケーションをデバッグする、React アプリケーションをデバッグするから詳細を学びます。ツールウィンドウのタブ:タブをピン留め複数のアプリケーションを実行している場合、各アプリケーションは、適用...
実行 / デバッグ構成
PyCharm は、実行 / デバッグ構成を使用して、コードを実行、デバッグ、テストします。各構成は、何を実行し、どのパラメーターと環境を使用するかを定義する、名前付きのスタートアッププロパティのセットです。さまざまな起動プロパティを使用して、PyCharm がスクリプトを実行するために使用するさまざまな方法を定義できます。例: 異なる Python インタープリターを使用して同じコードを実行し、さまざまな環境変数のセットを提供し、代替ファイルから入力値を取得できます。実行 / デバッグ構成には...
最初の Python アプリケーションをデバッグする
問題の原因を突き止める:前のチュートリアルで Car スクリプトを作成して実行したことを覚えていますか ? もう少し遊んでみましょう。スクリプトを実行する、実行ツールウィンドウに対応するコマンドを入力して、車を 1 回加速し、2 回ブレーキをかけます。次に、を押してからを押して、車の実行距離計を表示します。スクリプトは、車が 0 キロメートル移動したことを示しています。一度アクセルを踏んだのである程度の距離は走ったはずなので、これは予想外の結果です。コードをデバッグしてその理由を調べてみましょう...