PythonでHello World!最初のプログラムを作ってみよう【初心者向け完全ガイド】
生徒
「Pythonのプログラミングを始めてみたいんですが、何から始めればいいですか?」
先生
「最初のステップとして、“Hello World”という簡単な文字を表示するプログラムを作ってみましょう。」
生徒
「“Hello World”ってなんですか?」
先生
「プログラミングの世界では、新しい言語を学ぶときに、最初に『こんにちは世界!』という意味の文字を表示することが伝統になっているんです。」
1. Pythonのプログラムってどうやって書くの?
Python(パイソン)は、初心者にとても人気のあるプログラミング言語です。文法がやさしく、英語のように書けるので、初めてでも安心です。まずは「Pythonのコード」を書くための場所が必要です。これはノートに文字を書くようなもので、「テキストエディタ」や「IDLE」というソフトを使います。
Pythonをインストールしたときに自動でついてくるIDLE(アイドル)というソフトを使えば、すぐにプログラムを作れます。
2. PythonのIDLEを開いてみよう(Windows・Mac・Linux共通)
Pythonをインストールしたあとは、IDLEを起動します。
- Windowsの場合:「スタート」→「Python」→「IDLE(Python 3.x)」をクリック
- Macの場合:「Launchpad」→「IDLE」または「アプリケーション」から起動
- Linuxの場合:「アプリケーション」→「Python 3」などから起動
白いウィンドウが開いたら、そこが「Pythonシェル」と呼ばれる画面です。ここにPythonの命令(コード)を書いていきます。
3. 「Hello World」を表示するコードを書こう
それでは実際に、Pythonで「Hello World」を表示するコードを書いてみましょう。とても簡単です。
print("Hello World")
このコードは、「print(プリント)」という命令を使って、「Hello World」という文字を画面に表示するという意味です。print()の中に、表示したい文字を「""(ダブルクォーテーション)」で囲んで書くのがルールです。
4. プログラムの実行結果を見てみよう
Enterキーを押して実行すると、次のような結果が表示されます。
Hello World
たったこれだけで、あなたはもうPythonプログラマーの第一歩を踏み出しました!
5. Pythonプログラムの保存方法
Pythonのコードをファイルとして保存すると、あとから何度でも実行できます。これは「文書を保存する」ことと同じ感覚です。
- IDLEのメニューから「File」→「New File」を選んで、新しいウィンドウを開きます。
- そこに先ほどのコードを書きます:
- 「File」→「Save As...」から保存場所とファイル名を決めます。たとえば「hello.py」とします。
print("Hello World")
ここで使う「.py(ドット・ピー・ワイ)」という拡張子(けいしょうし)は、Pythonのファイルであることを意味します。
6. Pythonファイルを実行してみよう
保存したPythonファイル(たとえば「hello.py」)は、IDLEのメニューから「Run」→「Run Module(F5キー)」で実行できます。
または、ターミナル(黒い画面)を使って次のように実行することもできます。
python hello.py
すると、画面に「Hello World」と表示されます。
7. print関数とは?超初心者向けにやさしく解説
print()はPythonで最も基本的な命令のひとつで、「画面に表示してね!」という意味です。パソコンに言葉を伝える方法として、とても大事です。
例えば次のように書けば、好きなメッセージを表示できます。
print("こんにちは!Pythonを始めよう!")
このように、print()関数は、あなたの伝えたい言葉を画面に出してくれる、とても便利な道具です。
8. よくある間違いとエラーについて
もし、プログラムを実行したときに「エラー」が出たら、落ち込まなくても大丈夫です。プログラムの世界では、誰でも最初は間違えるものです。
例えば次のようなミスをすると、エラーになります。
print(Hello World)
このコードはエラーになります。なぜなら、文字列(もじれつ:文字の集まり)を「ダブルクォーテーション」で囲んでいないからです。
正しくはこのように書きます。
print("Hello World")
エラーが出ても慌てずに、「何が違ったかな?」とゆっくり確認してみましょう。
まとめ
ここまでで、Pythonを使った最初の一歩である「Hello World」のプログラムがどのように動くのか、そしてどのように書いて実行し、ファイルとして保存して再び実行できるのかという流れを一通り確認しました。Pythonというプログラミング言語は、文法がやさしく読みやすいことが大きな特徴であり、その入り口として「Hello World」を表示する小さなプログラムを自分の手で動かしてみることは、とても大切な経験になります。たった一行のコードでも、自分が書いた命令でコンピューターが実際に動いてくれるという感覚を味わうことで、プログラミングの楽しさやPythonの学習意欲がぐっと高まります。
Pythonでプログラムを書くときには、まずIDLEやテキストエディタを開き、コードを書く場所を用意します。そして、print関数を使って好きな文字を画面に表示してみることで、「Pythonのコードはこうやって書くんだ」というイメージが自然と身につきます。特に初心者にとって、画面に表示される結果と、自分が入力したプログラムとの対応関係をゆっくり確かめながら進めていくことが、理解を深める近道です。「Hello World」というシンプルな文字列表示から始めて、次第にメッセージを変えたり、日本語を表示したり、複数行のメッセージを出したりと少しずつステップアップしていくことで、Pythonの基本的な動きがつかめるようになります。
また、Pythonのプログラムをファイルとして保存し、後から何度でも実行できるようにしておくことも重要なポイントです。IDLEの新しいウィンドウにコードを書いて、拡張子がpyのファイルとして保存しておけば、学習用のサンプル集として積み重ねていくことができます。最初は単純なprintだけのファイルであっても、「自分専用の練習帳」として少しずつプログラムを増やしていくことで、Pythonの基本文法や書き方が体にしみこんでいきます。ターミナルやコマンドプロンプトから実行する方法も覚えておくと、後々他のPythonファイルを動かすときにも役に立ちます。
print関数の役割についても、ここでしっかり整理しておきましょう。print関数は、プログラムの中で計算した結果や、確認したいメッセージを画面に表示するための基本的な道具です。デバッグや確認のときにも頻繁に使われるため、今のうちから慣れておくと、条件分岐や繰り返し処理など、もう少し複雑な構文を学び始めたときにもスムーズに理解できます。かぎかっこで囲んだ文字列を表示する書き方や、かぎかっこを忘れてしまったときに起こるエラーの原因を知っておくことは、初心者にとってとても大事な基礎知識です。
エラーが出たときには、落ち着いてメッセージを確認し、どこに間違いがあったのかを一つずつ見直していく習慣をつけるとよいでしょう。Pythonはエラーメッセージを通して「ここがおかしいよ」とヒントを出してくれます。たとえば、かぎかっこを閉じ忘れていたり、printの綴りを間違えていたりすると、エラーとして教えてくれるので、それをきっかけに正しい書き方を覚えることができます。エラーは失敗ではなく、書き方を学ぶための大切な手がかりであり、初心者が成長していくための自然なステップの一つだと考えると、気持ちもぐっと楽になります。
さらに、「Hello World」の段階で、Pythonのファイル名や保存場所の感覚に慣れておくことも、のちの学習に大きく影響します。どのフォルダにどんなPythonファイルを置いたのか、自分で分かりやすい名前をつけて整理しておくことで、複数のサンプルプログラムを使い分けるときも迷わずに済みます。学習が進むにつれて、条件分岐や変数、関数、クラスなどの要素が増えていきますが、そのときにも「最初に作ったHello Worldのファイル」を基準にしながら、自分の成長を実感できるはずです。
Hello Worldから少しだけ発展させたサンプルプログラム
ここでは、記事で学んだ内容をもとに、print関数を少しだけ応用したサンプルプログラムを紹介します。複数の行を表示したり、日本語のメッセージを組み合わせたりすることで、Pythonでの文字列表示に慣れていきましょう。
print("Hello World")
print("はじめてのPythonプログラムです")
print("こんにちは!Pythonでメッセージを表示してみましょう")
このように、printを複数回使うことで、画面に連続してメッセージを表示することができます。メッセージの内容を自分の言葉に変えてみたり、行の順番を入れ替えてみたりして、自由に試してみると理解が深まります。また、かぎかっこをシングルクォーテーションにしてみるなど、細かな違いを確認しながら動作を比べるのも良い練習になります。
もう一歩進めて、挨拶の文章に少しだけ変化をつけたバージョンも考えてみましょう。複数行のメッセージを続けて表示することで、自己紹介や簡単な案内文など、身近な場面で使える表示が作れるようになります。
print("Hello World")
print("ようこそPythonの世界へ")
print("これから少しずつプログラミングに慣れていきましょう")
print("焦らず一行ずつ試していけば大丈夫です")
このサンプルのように、文章を少しずつ増やしていくだけでも、Pythonのプログラムを書いているという実感が高まり、自分の手でコードを育てていく楽しさが生まれます。初心者の段階では、難しいことを急いで覚えるよりも、簡単なprintの練習をじっくり積み重ねるほうが、かえって理解が早まることが多いです。まずは「Hello World」を起点に、自分なりのあいさつメッセージやひと言コメントをたくさん表示してみて、Pythonの基本的な動きに慣れていきましょう。
まとめとして、Pythonの最初の学習では、IDLEの起動、Hello Worldの入力、print関数の役割、プログラムの保存と実行、そしてエラーが出たときの向き合い方という一連の流れを一通り体験しておくことがとても大切です。これらを一度経験しておくことで、今後条件分岐や変数、ループ処理、関数定義などを学ぶときにも、基盤となる「書き方」と「実行手順」がすでに身についている状態になります。Pythonでの学習をこれからも続けていくために、今回の内容を何度か繰り返し実行し、自分のペースで確実に身につけていきましょう。
生徒
「じっさいにHello Worldのプログラムを書いてみたら、本当に画面に文字が出てきてちょっと感動しました。たった一行なのに、自分でPythonのプログラムを動かせた感じがしました。」
先生
「それはいい経験だね。最初の一行がうまく動いたという体験は、そのあとでどんどん新しいことを覚えていくときの大きな支えになるよ。まずはprintで好きなメッセージをたくさん表示して、Pythonの雰囲気に慣れていこう。」
生徒
「最初はかぎかっこを忘れてエラーが出てしまって、少しあせりました。でも落ち着いて見直してみたら、どこを直せばいいか分かって、エラーもそんなにこわくないんだなと思いました。」
先生
「その気づきはとても大事だよ。プログラミングでは、エラーは失敗ではなくて学びのきっかけなんだ。今回のように、何が原因だったのかを一つずつ確認して直していけば、自然と正しい書き方が身についていくよ。」
生徒
「これからはHello Worldだけじゃなくて、自分の名前やあいさつのメッセージも表示してみようと思います。Pythonのファイルとして保存しておけば、あとから見返したり、少しずつ書き足したりもできそうですね。」
先生
「その通りだね。今日作ったサンプルをもとに、少しずつ行数を増やしたり、メッセージを工夫したりしながら、Pythonに親しんでいってほしいな。焦らず一歩ずつ進めていけば、きっともっと大きなプログラムにもチャレンジできるようになるよ。」