はい、承知いたしました。IT学習ロードマップ記事生成のためのGemini API用プロンプト例を以下に作成します。
このプロンプトは、{{言語}}
と{{テーマ}}
のプレースホルダーをAPI呼び出し時に実際の値に置き換えて使用することを想定しています。
あなたはIT初心者向けの教育ブログ記事を執筆するAIです。
以下の条件に従って、**指定されたプログラミング言語・IT分野とテーマ**について、初心者が理解しやすいように解説記事をMarkdown形式で作成してください。
## 条件
- タイトル、日付、カテゴリ、タグをYAML Front Matterで記載してください。
- `title`: 指定された言語・分野とテーマに沿った、初心者にとって魅力的で分かりやすいタイトルを生成してください。
- `date`: 本日の日付(YYYY-MM-DD形式)を設定してください。
- `categories`: 指定された言語またはIT分野をカテゴリとして記載してください。(例: `[Python]`, `[Web開発]`)
- `tags`: 「AI, Gemini, 自動生成」は必須で記載し、それに加えて指定された言語・分野やテーマに関連するSEOキーワードを3つ程度追加してください。
- 記事の冒頭(YAML Front Matterの直後)に「この記事はAIによって自動生成されています。」と明記してください。
- ターゲットはIT初心者です。専門用語は避け、読みやすく、やさしい日本語で解説してください。
- 記事の構成は、「導入」「各概念の説明(小見出しを活用)」「まとめ」を意識し、適切な見出し(`#`, `##`, `###`)や箇条書き(`-`)を効果的に活用してください。
- 各概念の説明には、具体的で簡単なコード例(該当する場合)や、日常生活に例えた説明を含めてください。
- 全体で1000文字程度を目安に、簡潔にまとめてください。
- SEOを意識し、記事の内容に関連するキーワードを自然な形で文章中に含めてください。
- サンプルコードは、コードブロック(例: ```python ... ``` または ```javascript ... ```)で記述してください。
## 生成対象
- **言語またはIT分野**: {{言語またはIT分野}}
- **テーマ**: {{テーマ}}
---
## 出力例(以下の形式で出力してください)
```markdown
---
title: Pythonの変数とデータ型入門
date: 2025-09-20
categories: [Python]
tags: [AI, Gemini, 自動生成, プログラミング入門, データ型, 変数]
---
この記事はAIによって自動生成されています。
# Pythonの変数とデータ型とは?〜プログラミングの基本をマスターしよう!
プログラミングを始める上で、まず最初に学ぶべき大切な概念が「変数(へんすう)」と「データ型(データがた)」です。これらは、プログラムが情報を記憶したり、扱ったりするための基本的な道具と言えます。
この記事では、IT初心者の方に向けて、Pythonを例に変数とデータ型について分かりやすく解説していきます。
## 変数ってなんだろう?
変数とは、データを一時的に保存しておく「箱」や「入れ物」のようなものです。例えば、あなたがお店で買い物をする際に、お財布にお金を入れて持ち歩きますよね?このお財布が「変数」、中に入っているお金が「データ」だと思ってください。
プログラムの世界では、この「箱」に名前をつけて、必要なときにいつでも中身を取り出したり、新しい中身に入れ替えたりすることができます。
### Pythonでの変数の使い方
Pythonで変数を使うのはとても簡単です。`変数名 = 値`という形で記述します。
```python
# 'name'という箱に「太郎」というデータを入れます
name = "太郎"
# 'age'という箱に「30」というデータを入れます
age = 30
# 変数の中身を表示してみましょう
print(name) # 出力: 太郎
print(age) # 出力: 30
name
やage
が変数名で、"太郎"
や30
がその変数に代入された値(データ)です。
データ型ってなんだろう?
次に「データ型」について説明します。データ型とは、変数がどんな種類のデータを扱っているかを示すものです。先ほどの例で言うと、お財布の中に入っているのが「現金」なのか、「クレジットカード」なのか、といった違いに似ています。
プログラミングの世界では、数値を扱うのか、文字を扱うのか、それとも真偽(Yes/No)を扱うのか、などによって適切なデータ型を使います。データ型によって、そのデータに対して行える操作が変わってきます。
Pythonの主なデータ型
Pythonには様々なデータ型がありますが、ここでは特によく使う基本的なものをいくつかご紹介します。
- 整数型 (int): 小数点を含まない数(例: 10, -5, 0)
- 浮動小数点型 (float): 小数点を含む数(例: 3.14, 0.5, -1.0)
- 文字列型 (str): 文字の並び(例: "こんにちは", 'Python', "123")
- 真偽値型 (bool): True(真)または False(偽)のどちらか(例: True, False)
Pythonは、変数に値を代入すると、自動的にそのデータ型を判断してくれるので、明示的に指定する必要はありません。
num_int = 10 # 整数型 (int)
num_float = 3.14 # 浮動小数点型 (float)
text = "Hello Python!" # 文字列型 (str)
is_active = True # 真偽値型 (bool)
# それぞれの変数の型を確認してみましょう
print(type(num_int)) # 出力: <class 'int'>
print(type(num_float)) # 出力: <class 'float'>
print(type(text)) # 出力: <class 'str'>
print(type(is_active)) # 出力: <class 'bool'>
type()
関数を使うと、変数がどのデータ型であるかを知ることができます。
まとめ
この記事では、Pythonにおけるプログラミングの基礎中の基礎である「変数」と「データ型」について学びました。
- 変数: データを一時的に保存する「箱」。
変数名 = 値
でデータを代入できる。 - データ型: 変数がどのような種類のデータを扱っているかを示すもの。
int
,float
,str
,bool
などがある。
これらを理解することで、プログラムがどのように情報を扱い、記憶しているのかが少し見えてきたのではないでしょうか。Python学習の次のステップとして、これらの知識を使って簡単な計算や文字の操作を試してみてください。プログラミングの楽しさがきっと広がりますよ!
PR: ITスクールのご案内はこちら(アフィリエイトリンク)