【Python初心者向け】最初に学ぶべき簡単なプログラム5選|安心コード解説

  • URLをコピーしました!

「プログラミングは難しそう…」と感じている初心者の方でも大丈夫です。

この記事を読めば、Pythonの楽しさと、プログラムが自分の指示通りに動く感動を気軽に体験できます

『こんにちは!』と画面に文字を出す簡単なものから、条件によって動きが変わるプログラムまで、5つの代表的な例を通じて、プログラミングの本当に基本的な考え方が自然と身につきます

目次

Python学習の第一歩、体験すべき5つの基本プログラム

Pythonでプログラミングの世界に足を踏み入れる際、まず体験していただきたい5つの基本的なプログラムがあります

これらは、コンピューターに指示を出すことの基本である「画面への文字表示」、日常でも役立つ「簡単な計算の実行」、情報を効率よく扱うための「データへの名前付けと変数」、状況に応じて賢く判断させる「条件に応じた動作の変更とif文」、そして面倒な作業を自動化する「繰り返しの自動化とfor文」です。

これらのプログラムを通じて、Pythonプログラミングの面白さと、その基礎的な考え方を、難しい専門知識なしに実感できます。

画面への文字表示

まずは、プログラムがあなたの指示通りに動いたことを目で見て確認できる「画面への文字表示」に挑戦しましょう。

これは、Pythonにおける「print()」という、画面に文字や数値を映し出すための命令を使います。

たった1行のコード、例えば print("こんにちは!") と書くだけで、画面に「こんにちは!」というメッセージを表示させることが可能です。

初めて自分の書いたプログラムが動く瞬間は、きっと「できた!」という達成感で満たされます

print("Pythonの世界へようこそ!")
print("まずは簡単な一歩から始めましょう。")

この簡単な成功体験が、プログラミング学習を続けるための大きなモチベーションとなるでしょう。

簡単な計算の実行

次に、Pythonを使って「簡単な計算の実行」を試してみます。

Pythonは、複雑な科学技術計算だけでなく、私たちの日々の生活で行うような四則演算も得意としています。

例えば、print(10 + 5) とプログラムに入力すれば「15」という答えが、print(100 / 4) と書けば「25.0」という答えが画面に表示されます。

まるで高性能な電卓が手元にあるかのような手軽さを実感できます

print(3 + 7)      # 足し算の結果として10が表示されます
print(15 - 8)     # 引き算の結果として7が表示されます
print(6 * 4)      # 掛け算の結果として24が表示されます
print(20 / 5)     # 割り算の結果として4.0が表示されます
print((2 + 3) * 4) # カッコを使った計算も可能で、20が表示されます

この体験から、Pythonが数値をデータとして扱い、計算結果を正確に出力する基本的な能力を持っていることを理解できます。

データへの名前付けと変数

プログラムの中で数値や文字といった情報(データ)を繰り返し使いたいとき、「データへの名前付けと変数」という考え方が非常に重要になります。

変数とは、さまざまなデータを入れておくための、自分で名前を付けた箱のようなものだとイメージしてください。

例えば、my_name = "山田" のように記述することで、「山田」という名前の文字列データに my_name という名前のラベルを貼った箱に入れることができます。

一度このように変数にデータを保存すれば、後から何度でもその名前を呼ぶだけで簡単にデータを取り出して使えます

print(my_name) と書けば、画面に「山田」と表示させられます。

user_name = "佐藤"  # 「佐藤」という文字列を変数user_nameに保存
user_age = 32     # 32という数値をuser_ageに保存

print("はじめまして、" + user_name + "さん。")  # 変数を使って挨拶文を作成
print(user_name + "さんは" + str(user_age) + "歳ですね。") # 数値を文字列として結合するにはstr()で変換

変数という仕組みを利用することで、プログラムがより柔軟になり、たくさんの情報もすっきりと整理して扱えるようになります。

条件に応じた動作の変更とif文

プログラムに、まるで人間のように状況を判断させて、その判断に応じた動きをさせたい場合に、「条件に応じた動作の変更とif文」が大変役立ちます。

「if文(いふぶん)」とは、プログラムに対して「もし(if)○○という条件が本当ならば、××という処理を実行しなさい」と指示するための命令です

例えば、「もし今日の気温が28度以上なら、熱中症に注意と伝える」といったプログラムを作成できます。

temperature = 30 という変数があり、if temperature >= 28: `print(“今日は暑いので、熱中症に注意してください。

“)` と記述すれば、気温が28度以上の時だけ注意メッセージが表示されるのです。

この「もし〜が〜という条件を満たすなら〜する」という考え方は、あらゆるプログラミングの基本中の基本と言えるでしょう

score = 85 # 例えば、テストの点数を変数scoreに保存

if score >= 80: # もし点数が80点以上なら
    print("素晴らしい!合格です。よく頑張りました。")
else: # そうでなければ(80点未満なら)
    print("残念、今回は不合格です。次回頑張りましょう。")

if文を使いこなせるようになると、その場の状況に応じて最も適切な動作をする、より賢いプログラムを自分の手で作り出せます。

繰り返しの自動化とfor文

同じ作業や似たような作業を何度も手作業で行うのは時間もかかり大変ですが、プログラムを使えばその手間を省き、自動化できます。

そのために活躍するのが「繰り返しの自動化とfor文」という仕組みです。

「for文(ふぉーぶん)」は、指定した回数だけ同じ処理を繰り返したり、データの集まり(例えば名前のリストなど)の要素一つ一つに対して順番に同じ処理を行ったりするときに使います。

例えば、「『今日も一日お疲れ様でした』と3回表示する」といった単純な繰り返しや、自分が好きな趣味のリストから一つずつ取り出して画面に表示する、といったことが非常に簡単に実現できます。

for i in range(3): print("今日も一日お疲れ様でした") と書けば、コンピューターが代わりに3回メッセージを表示してくれます。

これまで手作業でやっていたかもしれない面倒な繰り返し作業から、私たちを解放してくれる強力なツールです

# 「頑張ろう!」と3回繰り返して表示
for i in range(3):  # range(3) は 0, 1, 2 という3つの連続した数値を作り出します
    print(str(i+1) + "回目: 頑張ろう!")

# 好きな休日の過ごし方のリスト
favorite_holidays = ["読書をする", "カフェでゆっくりする", "散歩に出かける"]
print("私の好きな休日の過ごし方は…")
for holiday_activity in favorite_holidays:
    print("・" + holiday_activity)

for文という命令を覚えることで、大量のデータを効率的に一つずつ処理したり、毎日行っているような定型的な作業を自動化したりするプログラムへの道が開けます。

Python初心者が最初に学ぶべき簡単なプログラム5選

プログラミング学習の第一歩として、最も重要なのは「動いた!」という成功体験を得ることです。

Pythonでその体験を簡単に得られる5つの基本プログラム、具体的にはprint()関数による「こんにちは、世界!」の表示」「四則演算子を用いた簡単な計算処理」「変数を利用したデータの保存と活用」「if文を用いた条件分岐の実現」、そして「for文を用いた繰り返し処理の基本」を紹介します。

これらを一つずつ試していくことで、Pythonプログラミングの基礎的な考え方と、プログラムを自分で作る楽しさを実感できます。

print()関数による「こんにちは、世界!」の表示

プログラミングの世界へ足を踏み入れる際、多くの学習者が最初に取り組むのが、画面に文字を表示するプログラムです。

Pythonでは、print()関数」という命令を使用します。

この関数は、指定した文字や数値をコンピューターの画面に出力する役割を持っています。

print("こんにちは、世界!")のように、たった一行のコードを書くだけで、画面に「こんにちは、世界!」というメッセージが表示されます。

このシンプルな動作が、あなたの書いた指示がコンピューターによって実行されたことを明確に示し、プログラミングの第一歩としての達成感を与えてくれます。

print("こんにちは、Pythonの世界へようこそ!")

まずはこのprint()関数を使い、Pythonに最初の挨拶を送ってみましょう。

四則演算子を用いた簡単な計算処理

Pythonは、複雑な処理だけでなく、日常的によく使う計算も得意としています。

「四則演算子」とは、足し算の記号である+、引き算の記号である-、掛け算の記号である*、割り算の記号である/といった、計算を行うための記号のことを指します。

print(10 + 5)と書けば画面に15と表示され、print(20 / 4)なら5.0と表示されるように、Pythonを電卓代わりとして直感的に計算処理を実行できます。

掛け算や割り算は、足し算や引き算よりも先に計算されるといった、数学の計算順序も基本的に同じです。

print(10 + 5)      # 足し算
print(100 - 30)    # 引き算
print(7 * 8)       # 掛け算
print(50 / 5)      # 割り算
print((2 + 3) * 4) # かっこを使った計算

これらの四則演算子を使うことで、Pythonにおける数値の基本的な扱い方や計算方法を習得します。

変数を利用したデータの保存と活用

プログラムの中で、計算結果や特定の文字列といった情報(データ)を後で再度使いたい場面がよくあります。

そのような場合に役立つのが「変数」です。

変数は、データを入れておくための、名前を付けた箱のようなものとイメージできます。

例えば、user_name = "佐藤"と書くことで、user_nameという名前の変数に「佐藤」という文字列を保存できます。

一度変数にデータを保存しておけば、プログラムの他の場所でその名前を呼び出すだけで、保存したデータを何度でも利用可能です。

これにより、同じ値を何度も書く手間が省け、プログラムが整理されて分かりやすくなります。

my_name = "鈴木"  # my_nameという変数に「鈴木」という文字列を保存
age = 32          # ageという変数に32という数値を保存

print("私の名前は" + my_name + "です。")
# 数値を文字列と連結する際は、str()関数で数値から文字列に変換します
print("年齢は" + str(age) + "歳です。")

変数という仕組みを理解することで、より複雑な情報を扱い、柔軟なプログラムを作成する基礎が身につきます。

if文を用いた条件分岐の実現

プログラムの動作を、特定の条件に応じて変えたい場合に用いるのが「if文(イフぶん)」です。

これは、「もし特定の条件が満たされているならばこの処理を行い、そうでなければ別の処理を行う(あるいは何もしない)」というように、プログラムの流れを分岐させるための命令となります。

例えば、「もし気温が25度より高ければ『今日は暑いですね』と表示する」といった処理は、if temperature > 25:のように記述できます。

このように、条件を設定し、その条件が正しい(真である)か間違っている(偽である)かによって実行する内容を切り替えることで、プログラムはより賢く、状況に応じた振る舞いを見せます。

temperature = 28  # 今日の気温を28度と仮定

if temperature > 25:
    print("今日は暑いですね!水分補給を忘れずに。")
else:
    print("過ごしやすい気温ですね。")

if文をマスターすると、プログラムに判断力を持たせ、より実用的な処理を実現できるようになります。

for文を用いた繰り返し処理の基本

同じ作業を何度も繰り返すのは手間がかかりますが、プログラミングではそのような定型的な繰り返し処理を自動化できます。

そのために使われる代表的な命令が「for文(フォーぶん)」です。

for文は、指定した回数だけ同じ処理を繰り返したり、データの集まり(例えば名前のリストなど)から一つずつデータを取り出して処理を行ったりするのに役立ちます。

例えば、「『おはようございます』と3回画面に表示する」といった単純な繰り返しや、用意した複数の果物の名前を順番にすべて表示するといった処理を、for文を使えば短いコードで簡単に実現できます。

これにより、面倒な作業をコンピューターに任せることが可能です。

# 「頑張ろう!」と3回繰り返して表示
for i in range(3):  # range(3)は、0, 1, 2という3つの連続した数値を作り出します
    print(str(i + 1) + "回目: 頑張ろう!")

# 好きな休日の過ごし方のリスト
favorite_activities = ["読書", "カフェ巡り", "散歩"]
print("私の好きな休日の過ごし方は、")
for activity in favorite_activities:
    print("- " + activity)

for文の基本的な使い方を覚えることで、大量のデータを扱ったり、複雑な手順を自動実行したりするプログラム作成への道が開けます。

プログラムを動かすためのPython実行環境準備

Pythonでプログラムを動かすには、まずPythonが動作する環境を整える必要があります。

少し専門的に聞こえるかもしれませんが、心配はいりません。

Google Colaboratoryというサービスを利用すれば、ウェブブラウザだけですぐにPythonを試せますし、ご自身のパソコンにPythonをインストールするのも、手順通りに進めれば難しくありません。

プログラムを書くためのテキストエディタを選び、基本的なPythonプログラムの実行方法を覚えれば、あなたもPythonプログラマーの仲間入りです。

これらの準備方法を一つずつ見ていきましょう。

Google Colaboratoryの簡単な始め方

Google Colaboratory(グーグル・コラボラトリー)は、Googleが提供している、インターネットブラウザ上でPythonプログラムを作成し、実行できる無料のサービスです。

最大のメリットは、お使いのパソコンにPythonをインストールする手間が一切かからない点です。

Googleアカウントを持っていれば、わずか数分でPythonを動かし始めることができます。

プログラミングの最初の第一歩として、非常に手軽な方法といえるでしょう。

これで、画面上にコードを入力して実行できる状態になります。

自身のパソコンへのPythonインストール手順

ご自身のパソコンにPythonをインストールして、ローカル環境でプログラミング学習を進めたい方もいるでしょう。

Python公式サイトから提供されているインストーラーを使用することで、比較的簡単に導入できます。

公式サイトには常に最新版のPython(例えば、2024年5月時点ではPython 3.12系統)が用意されており、Windows、macOS、Linuxといった主要なOSに対応したインストーラーをダウンロードできます。

ダウンロード後、画面の指示に従って数ステップ進めるだけでインストールは完了します。

インストールが完了すれば、コマンドプロンプトやターミナルからPythonを実行できるようになります。

プログラム作成のためのテキストエディタ選定

Pythonのプログラム(ソースコード)を記述するためには、テキストエディタというソフトウェアが必要です。

Windowsに標準で付属している「メモ帳」や、macOSの「テキストエディット」でもプログラムを書くこと自体は可能ですが、プログラミング専用のテキストエディタを利用すると、コードの自動補完や文法の間違いを色で教えてくれる機能などがあり、格段に開発効率が向上します。

初心者の方にも扱いやすく、無料で利用できる高機能なエディタも多く存在します。

特にこだわりがなければ、多くのPython開発者に支持されているVisual Studio Codeから試してみるのがおすすめです。

Pythonプログラムの基本的な実行方法

作成したPythonプログラムを実際に動かすには、そのプログラムファイルを実行するという操作を行います。

実行方法は、お使いの環境によって少し異なります。

Google Colaboratoryを使用している場合は、コードを記述したセル(入力欄)の左側にある再生ボタン(三角形のアイコン)をクリックするだけで、書いたプログラムが実行され、結果がその下に表示されます。

ご自身のパソコンにPythonをインストールした場合は、コマンドプロンプト(Windows)やターミナル(macOS、Linux)という文字ベースの操作画面を使います。

例えば、「my_program.py」という名前で保存したPythonプログラムを実行するには、そのファイルが保存されているフォルダへ移動し、「python my_program.py」と入力してEnterキーを押します。

プログラムが正しく書けていれば、意図した通りの結果が表示されたり、動作が実行されたりします。

エラーが出た場合は、エラーメッセージをよく読んで修正しましょう。

これからPython学習を続けるためのステップ

Pythonの基本的なプログラムを体験した後、次に大切なのは「学習をどう続けていくか」です。

継続こそがスキル習得への最も確実な道と言えるでしょう。

この章では、まず学んだ知識を「今回学んだPython基礎知識の整理」でしっかりと固め、モチベーションを維持するための「小さな「できた!」を積み重ねる学習法」をご紹介します。

さらに、次に挑戦するべき「Pythonプログラミング課題」や、独学を力強くサポートする「オンラインリソース活用」、そして最後にPythonを学ぶことで開ける「Pythonで広がるあなたの可能性」について、具体的に解説いたします。

これらのステップを通じて、あなたはPython学習を楽しみながら続け、着実にステップアップできるはずです。

今回学んだPython基礎知識の整理

Pythonの基礎知識を整理することは、学んだことを確実に自分のものにするための重要な工程です。

これまでに体験した、print()関数による画面への文字表示四則演算子を用いた簡単な計算データを保存し再利用できる変数条件によって処理を変えるif、そして繰り返し処理を行うforは、Pythonプログラミングの根幹をなす5つの柱と言えます。

これらの知識は、今後より複雑で実用的なプログラムを作成していく上での、揺るぎない土台となります。

小さな「できた!」を積み重ねる学習法

プログラミング学習を挫折せずに続ける秘訣は、日々の学習の中で「小さなできた!」という成功体験を意識的に積み重ねることです。

例えば、昨日学んだif文の条件を少し変えてみて、思った通りの結果が表示された、あるいはfor文を使って、リストに入れた好きな食べ物の名前を順番に表示できた、といった些細なことでも構いません。

エラーに遭遇し、それを自力で解決できた瞬間も、立派な「できた!」体験です。

「今日はこれができるようになった!」という小さな喜びが、次への学習意欲を育み、プログラミングの楽しさを実感させてくれます。

次に挑戦したいPythonプログラミング課題

基本的な文法や関数を覚えたら、次はそれらを組み合わせて、実際に動作する「プログラミング課題」に挑戦してみるのがおすすめです。

学んだ知識をどのように活用できるのかを体感することで、理解が格段に深まります。

ここでは、初心者の方が取り組みやすい課題を3つ提案します。

これらの課題に挑戦することで、知識の定着はもちろん、プログラムを設計する力や問題解決能力も養われます。

独学を助けるオンラインリソース活用

独学でPythonを学ぶ際には、インターネット上に公開されている質の高い「オンラインリソース」を積極的に活用することが、学習効率を大きく高めます。

これらのリソースは、あなたの学習段階や目的に合わせて、必要な情報を提供してくれます。

例えば、Progate(プロゲート)はゲーム感覚でPythonの基礎を学べるため、プログラミングが初めての方でも取り組みやすいです。

また、YouTubeにはPython学習に関する質の高い解説動画が数多くあり、視覚的に理解を深めるのに役立ちます

エラーが出た際や特定の機能について知りたい場合は、Python公式ドキュメントを参照したり、技術情報共有サイトのQiita(キータ)で類似の事例を探したりすると解決の糸口が見つかることが多いです。

これらのリソースを上手に使いこなし、あなたのPython学習を加速させましょう。

Pythonで広がるあなたの可能性

Pythonを習得することで、あなたの仕事や日常生活における課題解決能力、そしてキャリアにおける「可能性」が大きく広がります

Pythonは汎用性が高く、単純作業の自動化からデータ分析、Webアプリケーション開発、さらには人工知能(AI)分野に至るまで、非常に幅広い領域で活用されています。

例えば、毎日のように行っているExcelでのデータ集計作業を自動化したり、興味のある情報をWebサイトから自動で収集したり、といったことが実現可能です。

Pythonという強力なツールを手に入れることで、あなたはこれまで考えもしなかったような新しい価値を生み出すことができるようになります。

よくある質問(FAQ)

プログラムを書いて実行したらエラーが出てしまいました。どうすれば良いでしょうか?

エラーメッセージは、プログラムが正しく動かない原因を教えてくれる大切な手がかりです。

まずは落ち着いて、エラーメッセージをじっくり読んでみてください。

英語で表示されることもありますが、最近は翻訳ツールも充実しているので、活用しながらどこで何が問題なのか理解しようとすることが最初のステップになります。

多くの場合、簡単な文字の打ち間違いや記号の抜けなどが原因だったりします。

もしご自身で解決が難しい場合は、表示されたエラーメッセージをそのまま検索エンジンに入力して調べてみると、同じような問題で悩んだ人の解決策が見つかることも多いですよ。

Pythonの学習は、毎日少しずつ進める方が良いでしょうか。それとも、週末などにまとめて時間を取る方が効果的ですか。

Pythonを独学で学ぶ際は、ご自身の生活リズムに合わせて無理なく続けることが何よりも重要です。

毎日15分や30分といった短い時間でも、継続してPythonのコードに触れる習慣をつけると、学んだ内容が記憶に定着しやすくなるでしょう。

もちろん、もし平日はお忙しいようでしたら、週末に少し長めに時間を確保して、新しい文法やプログラムの書き方などを集中的に学ぶのも良い勉強法です。

大切なのは、学習を継続することです。

ご自身に合ったペースを見つけて、楽しみながらPythonの基礎を身につけていってください。

プログラミングの経験が全くありませんが、この記事で紹介されているPythonの簡単なプログラムは本当に理解できるものでしょうか。

はい、ご安心ください。

この記事で紹介しているPythonのプログラムは、プログラミングが全く初めてという初心者の方でも、「プログラムってこんな風に動くんだ!」という最初の感動や、Pythonでできることの一端を体験していただけるように、特に簡単で基礎的な内容を選んで解説しています。

print文での文字の表示や、変数、if文といったプログラミングの基本的な考え方に触れることができますが、一つ一つゆっくりと、実際にサンプルコードをご自身の手で入力して動かしながら試していただければ、きっと「なるほど、こういうことか」とご理解いただけます。

まずは「Hello World」の表示から、気楽な気持ちでPythonの学習を始めてみてください。

まとめ

この記事では、プログラミングが初めての方でもPythonの楽しさに触れ、ご自身の書いた指示通りにコンピューターが動く感動を手軽に味わえるように、5つの基本的なプログラムを紹介しました。

この記事の特に重要なポイントは以下の通りです。

この記事で紹介したプログラムは、どれも手軽に試せるものばかりです。

ぜひ実際に手を動かして、プログラムが動く面白さを体験してください。

その小さな成功体験が、これからの学習の大きな支えとなります。

この記事が気に入ったら
いいねしてね!

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次