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です。見た目は似ていますが、完全には互換性がなく、長年コミュニティはこの2つに分かれていました。しかしその時代は終わりました。Python 2は2020年に更新が停止され、現在「Python」と言えばPython 3を意味します。

このドキュメント内のすべてがPython 3です。括弧なしでprint "hello"と書く古いチュートリアルに出会ったことがあれば、それはPython 2です。概念はまだ当てはまりますが、構文が異なります。

JunoPython 3 かつて2つのPython、2と3がありました。その分裂は終わりました:Python 2は2020年に更新が停止され、このドキュメントはすべてPython 3です。print "hello"と括弧なしの古いコードを見かけたら、それはPython 2で、考え方は通じますが構文は異なります。
JunoPython 3 ここのすべてはPython 3です;Python 2は2020年にサポート終了しました。古いPython 2コードの特徴は括弧なしのprintです。概念は同じですが構文は異なるため、アイデアを読み取り古い形式は飛ばしてください。
JunoPython 3 Python 2は2020年から消滅しているため、「Python」はここを含むPython 3を意味します。古典的なPython 2の特徴は括弧なしのprintです。概念は転用されますが、構文は転用されません。

PEP

PEPという用語が時々出てきます。これはPython Enhancement Proposal(Python拡張提案)の略で、Pythonへの変更が提案・議論される公式なプロセスです。このプロセスを深く知る必要はありませんが、次の2つは十分に頻繁に出現するため知る価値があります:

  • PEP 8: Pythonコードがどのように書かれ、フォーマットされるべきかについてのルールセット。変数の名前付け方法、インデント方法、空行をいつ追加するかなど。これを暗記する必要はありません。ほとんどのコードエディタはこれを自動的に処理し、コードをもっと書くにつれて自然に習得します。
  • PEP 20: Zen of Pythonというニックネーム。任意のPython環境でimport thisと入力すると、指導原理の短いリストが印刷されます。「可読性が重要」や「複雑さより単純さが優れている」といった内容です。Pythonがその方法で見えて感じられる理由の哲学です。
JunoPEP PEPはPython Enhancement Proposalの略で、Pythonへの変更がどのように提案されるかです。知る価値があるのは2つです:PEP 8(スタイルルール、エディタがほとんどを処理します)とPEP 20(Zen of Python)です。import thisと入力して読んでください。
JunoPEP PEPはPythonの進化方法です。実際に参照する2つ:スタイルとフォーマットのPEP 8(リンタが適用します)とPEP 20(Zen of Python、import thisで印刷できます)です。
JunoPEP PEPは提案プロセスです;機構は不要で、2つの名前だけです。PEP 8はすべてのツールが想定するスタイルガイド、PEP 20import this経由のZen)はPythonが読むように見える理由の哲学です。

コードを実行する場所

最速で始める方法はブラウザの右ここです。インストール、セットアップは必要ありません。

マシン上でローカルにPythonを実行することは、今後のセクションで説明する予定です。現在のところ、ブラウザプレイグラウンドには従うために必要なすべてがあります。