\r\n\r\n
Pythonは、現在世界で最も人気のあるプログラミング言語の1つです。データサイエンスや機械学習などの分野で利用されていることが人気の理由だと思われますが、構文の習得が容易なため、初心者の方にも人気のあるソフトウェアです。
高水準プログラミング言語であるPythonの構文は、マシンコードというよりも人間の専門用語に近い。これにより、プログラミングをより直感的に行えるだけでなく、比較的難易度の低いものから始めることができるようになりました。
それを踏まえて、最初の「Hello, World」プログラムから、Pythonの旅を始めましょう
「Hello, World "は、プログラミング言語の基本的な動作原理を学ぶための実践的な入門書としてよく使われる、シンプルなテキストプログラムです。
どの言語を学習していても、ほとんどすべてのプログラマーは、ターミナルや出力画面に「Hello, world」と表示する、という同じプログラミング作業から始めます。
また、「Hello, World」は、そのシンプルさから、プログラミング環境での新機能のプレテストやデバッグに使われるケースもある。考えてみれば、プログラム自体はまだ初歩的なものであっても、それが正常に実行されるということは、裏側のすべてが正常に機能しているのだろう。
興味深いことに、「Hello, World」は、プログラミング言語やAPIの習得のしやすさを評価するために使われることもある。ほとんどのプログラマーがこれでプログラミングの旅を始めることを考えると、初心者が最初のプログラムを書くのにかかる時間は、その言語やAPIを使い始めるのがいかに簡単かを示す尺度として使われます。
Time to say hello, world」またはTTHWとも呼ばれるこの指標は、今日のほとんどのモダンなプログラミング機能のユーザー中心設計プロセスにおいて重要な役割を担っている。
しかし、なぜみんな「Hey, World」や「Hiya, World」ではなく、「Hello, World」を使うのだろう?
もちろん、「Hello, World」の文法的な変形を使うことを制限するような堅苦しいルールはない。とはいえ、「Hello, World」は過去数十年の間に由緒ある伝統として発展してきました。
最もよく読まれているプログラミング作家の一人であるブライアン・カーニガンは、著書『The C Programming Language』の中で初めて「Hello, World」に言及した。彼の伝説的な著書がコンピュータ科学者を目指す人たちのバイブルとなるにつれ、「Hello World」プログラムは、コーディングの旅を始めることの代名詞となったのである。
今日、あなたはこの長期的なレガシーに参加することになるのです。
最初のステップは、もちろん、コンピュータにPythonをインストールすることです。このチュートリアルでは、最新バージョンのPython3を使用します。
Pythonのダウンロードページでpython3の最新版を探し、お使いのOSに適したインストーラーをダウンロードしてください。
ダウンロードが完了したら、インストーラーをクリックし、画面に表示される手順に従って、Python3をPCにインストールしてください。これにより、pipやIDLEにもアクセスできるようになります。
このチュートリアルでは、PythonのデフォルトのIDEであるIDLE(integrateddevelopmentandlearning environment)を使用する予定です。
Python3 がコンピュータにインストールされたら、files ディレクトリで IDLE を探し、開いてください。このようにアイドルシェルが表示されます。ここにコード出力が表示されます。
シェルでコマンドを入力するだけでも'Hello, World'を表示できますが、ここではこの操作を行うために新しいファイルを作成します。より複雑なプログラムの実行はソースファイルに依存するため、最も単純なプログラムの実行にはソースファイルを使用するのが最善です。
シェル上で、下図のように「File> New File」をクリックします。これにより、予備のエディタウィンドウが開かれ、そこにコードを入力し、シェルで実行することができます。
書き込む前に、ファイルを helloworld.py という名前で保存してください。 さて、お待ちかねの部分に戻ります。
Python シェルで何かを表示するには、print() という組み込み関数を使用します。その名が示すように、この関数は呼び出されるたびに画面に値を「印刷」する。特定の値を表示するには、print()関数のパラメータとしてその値を渡します。
そのためには、次のコードを入力します。
print(“Hello, World”)Pythonをはじめとする多くのプログラミング言語では、文字列は二重引用符で囲まれた状態で記述されます。
プログラムを実行するには、トップメニューの「実行」> 「モジュールの実行」を選択します。
Python3での最初のプログラムの作成と実行に成功しました!出力は次のようになります。
関連:Pythonが未来のプログラミング言語である理由
Hello, World "プログラムでコーディングの旅をスタートさせたあなたには、まだたくさんの発見があるはずです。
同じプログラムを市販のさまざまなIdeで動かしてみたり、より難易度の高いHello World.pyを書いてみたり。そのようなバリエーションの1つは、それぞれの文字を別々の行で表示することです(ヒント:これを行う方法の1つはforループを使用することです)。
さらに一歩進んで、python3の特徴や使い勝手を知るために、オンラインリソースをチェックすることもできます。