Skip to content
This page has been auto-translated and may contain errors.View in English

Pythonの実行

Python 3

Pythonには2つのメジャーバージョンがありました: Python 2とPython 3です。見た目は似ていますが完全な互換性はなく、長年コミュニティは両者の間で分かれていました。Python 2は2020年にサポート終了を迎え、現在はメンテナンスされていません。

このドキュメント内のすべてはPython 3です。もし古いチュートリアルでprint "hello"のようにカッコなしで書かれているものを見かけたら、それはPython 2です。概念は今でも通用しますが、構文が異なります。

PEP

PEPという用語を時々目にすることがあるでしょう。これはPython Enhancement Proposalの略で、Pythonへの変更を提案・議論するための正式なプロセスです。プロセスを深く知る必要はありませんが、知っておく価値のあるものが2つあります:

  • PEP 8: Pythonコードをどのように書き、フォーマットするかについての一連のルールです。変数の名前の付け方、インデントの深さ、空行を入れるタイミングなどです。暗記する必要はありません。ほとんどのコードエディタが自動的に処理してくれますし、コードを書くうちに自然と身についていきます。
  • PEP 20: Zen of Pythonというニックネームで呼ばれています。任意のPython環境でimport thisと入力すると、短い指針のリストが表示されます。「Readability counts(可読性が重要)」や「Simple is better than complex(単純は複雑よりも良い)」といったものです。Pythonがこのような見た目や感覚を持つ理由となる哲学です。

コードを実行する場所

最も手早く始める方法は、このブラウザ上で直接実行することです。インストールもセットアップも必要ありません。

ローカルマシンでPythonを実行する方法については、後のセクションで取り上げます。今のところ、ブラウザのプレイグラウンドにはついていくのに必要なものがすべて揃っています。