初めてのPythonプログラム - Hello World
目次
1. このレッスンで学ぶこと
- Pythonで最初のプログラムを書く方法
- print()関数の基本的な使い方
- プログラムの実行と結果の確認方法
- 文字の表示パターンを少しずつ広げる方法
2. なぜ「Hello World」なのか?
プログラミングの世界では、新しい言語を学ぶとき「Hello World」という文字を表示するプログラムを最初に書く伝統があります。
この伝統の理由:
- 画面に文字を表示するという、最も基本的な動作を確認できる
- 開発環境が正しく動いているか確認できる
- プログラムの「書く→実行→結果を見る」という流れを体験できる
料理で例えるなら、包丁の使い方を覚える最初の一歩。簡単だけど、とても大切な第一歩です。
💡 豆知識: 最初の「Hello World」プログラムは、1978年に出版されたC言語の教科書で紹介されました。それ以来、プログラミング学習の第一歩として世界中で使われています。
3. Pythonで文字を表示する
Pythonで画面に文字を表示するには、print()関数を使います。
最もシンプルな例
Pythonprint("Hello World")
たったこれだけです!実行すると、画面に以下のように表示されます:
実行結果:
Hello World
コードの構造を理解しよう
Pythonprint("Hello World") ↓ ↓ 関数名 表示したい文字
各部分の役割:
| 部分 | 名前 | 役割 |
|---|---|---|
print | 関数名 | 「画面に表示する」という命令 |
( ) | 括弧 | 関数に渡す情報を囲む |
" " | クォーテーション | 文字列(文字のデータ)であることを示す |
Hello World | 文字列 | 実際に表示される内容 |
💡 重要: print は Python が最初から用意してくれている「組み込み関数」です。特別な準備なしにすぐ使えます。
4. 具体例
例1: 日本語も表示できる
Pythonは日本語にも対応しています。
Pythonprint("こんにちは、Python!")
実行結果:
こんにちは、Python!
英語でも日本語でも、絵文字でも、同じように表示できます。
Pythonprint("🐍 Pythonで学習スタート!")
実行結果:
🐍 Pythonで学習スタート!
例2: 複数行の文章を表示
Pythonprint("私の名前は太郎です") print("Pythonを勉強中です") print("プログラミングは楽しい!")
実行結果:
私の名前は太郎です
Pythonを勉強中です
プログラミングは楽しい!
💡 ポイント: print() を複数回書くと、それぞれ別の行に表示されます。
例3: 空行を入れて見やすくする
何も書かない空の print() を使うと、空行を入れられます。
Pythonprint("セクション1") print("ここが1つ目の内容です") print() print("セクション2") print("ここが2つ目の内容です")
実行結果:
セクション1
ここが1つ目の内容です
セクション2
ここが2つ目の内容です
💡 使い所: 長い文章を表示するとき、空行を入れると読みやすくなります。
例4: シングルクォーテーションも使える
文字を囲むとき、ダブルクォーテーション(" ")の代わりに、シングルクォーテーション(' ')も使えます。
Pythonprint('Hello World') print("Hello World")
実行結果:
Hello World
Hello World
両方とも同じ結果になります。どちらを使ってもOKです。
使い分けのコツ:
Python# 基本はダブルクォーテーション print("これが標準的な書き方です") # 文章の中に " が含まれる場合はシングルクォーテーション print('彼は"こんにちは"と言った') # 逆も可能 print("It's a beautiful day")
実行結果:
これが標準的な書き方です
彼は"こんにちは"と言った
It's a beautiful day
💡 推奨: 迷ったらダブルクォーテーション(" ")を使いましょう。
5. 練習問題
問題1(基礎)⭐☆☆
以下の3行を表示するプログラムを書いてください:
PyStarUpへようこそ!
Pythonを楽しく学びましょう
一緒に頑張りましょう!
💡 ヒント
print() を3回使います。それぞれの行に表示したい文字を入れましょう。
✅ 解答例
Pythonprint("PyStarUpへようこそ!") print("Pythonを楽しく学びましょう") print("一緒に頑張りましょう!")
解説:
print()を3回書くことで、3行に分けて表示できます- それぞれの
print()の中に、表示したい文字を" "で囲んで書きます
問題2(基礎)⭐☆☆
以下のように、1行空けて2つの文を表示してください:
Pythonは楽しい!
毎日少しずつ学習しよう
💡 ヒント
空行を入れるには、何も書かない print() を使います。
✅ 解答例
Pythonprint("Pythonは楽しい!") print() print("毎日少しずつ学習しよう")
解説:
- 2行目の
print()には何も書いていません - これで空行(改行だけ)が入ります
- 3つの
print()で、「文字」→「空行」→「文字」という表示になります
問題3(応用)⭐⭐☆
以下のような自己紹介カードを表示するプログラムを書いてください:
====================
自己紹介
====================
名前: [あなたの名前]
年齢: [あなたの年齢]
目標: Pythonをマスターする!
====================
💡 ヒント
全部で7行です。print() を7回使いましょう。
[ ] の部分は自分の情報に書き換えてください。
✅ 解答例
Pythonprint("====================") print("自己紹介") print("====================") print("名前: 太郎") print("年齢: 25歳") print("目標: Pythonをマスターする!") print("====================")
解説:
- 7つの
print()で7行を表示しています - 装飾の線(
=)を上下に配置することで、見栄えの良い表示になります - 記号(
=、:)も文字として扱えます - このように、
print()を組み合わせることで、デザインされた表示が作れます
応用: この技術は、プログラムの実行結果を見やすくするときに役立ちます。
6. まとめ
このレッスンでは、最初のPythonプログラムを作成して実行する基本を学びました。
print()関数を使って、画面に文字列を表示する方法を習得しました。- 文字列をクォーテーションで囲むこと、括弧を正しく書くことの重要性を理解しました。
- 複数の
print()を使って、複数行の出力を構成できるようになりました。 - コードは半角英数字で記述し、表示内容には日本語も使えることを確認しました。
- 空行やクォーテーションの使い分けによって、出力の見せ方を調整できることを学びました。
初めてのPythonプログラム - Hello World
目次
1. このレッスンで学ぶこと
- Pythonで最初のプログラムを書く方法
- print()関数の基本的な使い方
- プログラムの実行と結果の確認方法
- 文字の表示パターンを少しずつ広げる方法
2. なぜ「Hello World」なのか?
プログラミングの世界では、新しい言語を学ぶとき「Hello World」という文字を表示するプログラムを最初に書く伝統があります。
この伝統の理由:
- 画面に文字を表示するという、最も基本的な動作を確認できる
- 開発環境が正しく動いているか確認できる
- プログラムの「書く→実行→結果を見る」という流れを体験できる
料理で例えるなら、包丁の使い方を覚える最初の一歩。簡単だけど、とても大切な第一歩です。
💡 豆知識: 最初の「Hello World」プログラムは、1978年に出版されたC言語の教科書で紹介されました。それ以来、プログラミング学習の第一歩として世界中で使われています。
3. Pythonで文字を表示する
Pythonで画面に文字を表示するには、print()関数を使います。
最もシンプルな例
Pythonprint("Hello World")
たったこれだけです!実行すると、画面に以下のように表示されます:
実行結果:
Hello World
コードの構造を理解しよう
Pythonprint("Hello World") ↓ ↓ 関数名 表示したい文字
各部分の役割:
| 部分 | 名前 | 役割 |
|---|---|---|
print | 関数名 | 「画面に表示する」という命令 |
( ) | 括弧 | 関数に渡す情報を囲む |
" " | クォーテーション | 文字列(文字のデータ)であることを示す |
Hello World | 文字列 | 実際に表示される内容 |
💡 重要: print は Python が最初から用意してくれている「組み込み関数」です。特別な準備なしにすぐ使えます。
4. 具体例
例1: 日本語も表示できる
Pythonは日本語にも対応しています。
Pythonprint("こんにちは、Python!")
実行結果:
こんにちは、Python!
英語でも日本語でも、絵文字でも、同じように表示できます。
Pythonprint("🐍 Pythonで学習スタート!")
実行結果:
🐍 Pythonで学習スタート!
例2: 複数行の文章を表示
Pythonprint("私の名前は太郎です") print("Pythonを勉強中です") print("プログラミングは楽しい!")
実行結果:
私の名前は太郎です
Pythonを勉強中です
プログラミングは楽しい!
💡 ポイント: print() を複数回書くと、それぞれ別の行に表示されます。
例3: 空行を入れて見やすくする
何も書かない空の print() を使うと、空行を入れられます。
Pythonprint("セクション1") print("ここが1つ目の内容です") print() print("セクション2") print("ここが2つ目の内容です")
実行結果:
セクション1
ここが1つ目の内容です
セクション2
ここが2つ目の内容です
💡 使い所: 長い文章を表示するとき、空行を入れると読みやすくなります。
例4: シングルクォーテーションも使える
文字を囲むとき、ダブルクォーテーション(" ")の代わりに、シングルクォーテーション(' ')も使えます。
Pythonprint('Hello World') print("Hello World")
実行結果:
Hello World
Hello World
両方とも同じ結果になります。どちらを使ってもOKです。
使い分けのコツ:
Python# 基本はダブルクォーテーション print("これが標準的な書き方です") # 文章の中に " が含まれる場合はシングルクォーテーション print('彼は"こんにちは"と言った') # 逆も可能 print("It's a beautiful day")
実行結果:
これが標準的な書き方です
彼は"こんにちは"と言った
It's a beautiful day
💡 推奨: 迷ったらダブルクォーテーション(" ")を使いましょう。
5. 練習問題
問題1(基礎)⭐☆☆
以下の3行を表示するプログラムを書いてください:
PyStarUpへようこそ!
Pythonを楽しく学びましょう
一緒に頑張りましょう!
💡 ヒント
print() を3回使います。それぞれの行に表示したい文字を入れましょう。
✅ 解答例
Pythonprint("PyStarUpへようこそ!") print("Pythonを楽しく学びましょう") print("一緒に頑張りましょう!")
解説:
print()を3回書くことで、3行に分けて表示できます- それぞれの
print()の中に、表示したい文字を" "で囲んで書きます
問題2(基礎)⭐☆☆
以下のように、1行空けて2つの文を表示してください:
Pythonは楽しい!
毎日少しずつ学習しよう
💡 ヒント
空行を入れるには、何も書かない print() を使います。
✅ 解答例
Pythonprint("Pythonは楽しい!") print() print("毎日少しずつ学習しよう")
解説:
- 2行目の
print()には何も書いていません - これで空行(改行だけ)が入ります
- 3つの
print()で、「文字」→「空行」→「文字」という表示になります
問題3(応用)⭐⭐☆
以下のような自己紹介カードを表示するプログラムを書いてください:
====================
自己紹介
====================
名前: [あなたの名前]
年齢: [あなたの年齢]
目標: Pythonをマスターする!
====================
💡 ヒント
全部で7行です。print() を7回使いましょう。
[ ] の部分は自分の情報に書き換えてください。
✅ 解答例
Pythonprint("====================") print("自己紹介") print("====================") print("名前: 太郎") print("年齢: 25歳") print("目標: Pythonをマスターする!") print("====================")
解説:
- 7つの
print()で7行を表示しています - 装飾の線(
=)を上下に配置することで、見栄えの良い表示になります - 記号(
=、:)も文字として扱えます - このように、
print()を組み合わせることで、デザインされた表示が作れます
応用: この技術は、プログラムの実行結果を見やすくするときに役立ちます。
6. まとめ
このレッスンでは、最初のPythonプログラムを作成して実行する基本を学びました。
print()関数を使って、画面に文字列を表示する方法を習得しました。- 文字列をクォーテーションで囲むこと、括弧を正しく書くことの重要性を理解しました。
- 複数の
print()を使って、複数行の出力を構成できるようになりました。 - コードは半角英数字で記述し、表示内容には日本語も使えることを確認しました。
- 空行やクォーテーションの使い分けによって、出力の見せ方を調整できることを学びました。