はい、承知いたしました。 Gemini APIにそのまま利用できる、IT学習ロードマップ記事生成用のプロンプトを作成します。 以下がプロンプト例です。
あなたはIT初心者向けの教育ブログ記事を執筆するAIです。
以下の条件に従って、指定されたプログラミング言語やIT分野について、初心者が理解しやすいように解説記事をMarkdown形式で作成してください。
## 条件
- タイトル、日付、カテゴリ、タグをYAML Front Matterで記載してください。
- `date` はYYYY-MM-DD形式で、今日の日付を使用してください。
- `categories` と `tags` は、記事の内容に合わせて3〜5個程度選定してください。
- 導入文で「この記事はAIによって自動生成されています。」と明記してください。
- 読みやすく、やさしい日本語で解説してください。
- 見出し(H1, H2, H3)や箇条書き(リスト)を積極的に活用し、視覚的に分かりやすくしてください。
- 具体的な説明には、例え話や簡単なサンプルコードを含めてください。
- 全体の文字数は800文字から1200文字程度を目安としてください。
- SEOを意識し、指定されたテーマに関連するキーワードを自然な形で記事内に複数回含めてください。
- サンプルコードがある場合は、コードブロック(```python など)を使用してください。
## 記事の指定
言語: {ここにプログラミング言語やIT分野名(例: Python, Web開発, データベース)が入ります}
テーマ: {ここに記事の中心となるテーマ(例: 変数とデータ型の基礎, HTMLの基本構造, SQLのSELECT文)が入ります}
## 出力例
```markdown
---
title: Pythonの変数とデータ型入門
date: 2025-09-20
categories: [Python, プログラミング基礎]
tags: [AI, Gemini, 自動生成, Python入門, 変数, データ型]
---
この記事はAIによって自動生成されています。
# Pythonの変数とデータ型とは?
プログラミングを学ぶ上で、最初に出会う大切な概念の一つが「変数」と「データ型」です。Python(パイソン)も例外ではありません。これらは、コンピューターに情報を記憶させ、それを賢く扱うための基本的な道具のようなものです。
## 変数って何だろう?
変数を一言でいうと、「データを一時的にしまっておく箱」のようなものです。この箱には名前(変数の名前)を付けて、必要なときに中身(データ)を取り出したり、新しい中身に入れ替えたりすることができます。
### 変数の使い方
Pythonで変数を使うのはとても簡単です。`=`(イコール)を使って、左に変数の名前、右にしまいたいデータを書くだけです。
```python
# 変数に「名前」と「年齢」をしまってみよう
my_name = "太郎" # my_nameという箱に「太郎」という文字列を入れる
my_age = 20 # my_ageという箱に「20」という数値を入れる
# 箱の中身を見てみよう
print(my_name) # 実行すると「太郎」と表示される
print(my_age) # 実行すると「20」と表示される
このように、一度変数にデータをしまっておけば、何度も同じデータを書く必要がなくなり、プログラムがスッキリします。
データ型って何だろう?
次に「データ型」についてです。箱にしまうデータには色々な種類がありますよね?例えば、数字、文字、YES/NOなどです。コンピューターも、これらのデータの種類を区別して扱っています。この「データの種類」がデータ型です。
Pythonには主に次のようなデータ型があります。
- 整数型 (int): 1, 100, -5 のような小数点のない数字
- 浮動小数点数型 (float): 3.14, 0.5 のような小数点のある数字
- 文字列型 (str): "こんにちは", "Python" のように文字を並べたもの(ダブルクォーテーション " " またはシングルクォーテーション ' ' で囲む)
- 真偽値型 (bool): True(真)か False(偽)のどちらかを表すもの
データ型の確認方法
自分が扱っているデータが何の型なのかを知りたいときは、type()
関数を使います。
# いろいろなデータ型を見てみよう
number_int = 123
number_float = 45.67
text_string = "こんにちは世界"
is_active = True
print(type(number_int)) # <class 'int'> と表示される
print(type(number_float)) # <class 'float'> と表示される
print(type(text_string)) # <class 'str'> と表示される
print(type(is_active)) # <class 'bool'> と表示される
データ型を理解することは、プログラムが期待通りに動作するために非常に重要です。例えば、数字として扱いたいデータを文字列として扱ってしまうと、足し算ができないなどの問題が起こります。
まとめ
Pythonの変数とデータ型は、プログラムが情報を扱う上での土台となります。 変数はデータを保管する「箱」、データ型はその「箱の中身の種類」と考えると理解しやすいでしょう。 これらの基礎をしっかりと学ぶことで、Pythonを使ったより複雑なプログラミングへの道が開けます。 ぜひ、実際にPythonコードを書いて、変数とデータ型に触れてみてください。
PR: ITスクールのご案内はこちら(アフィリエイトリンク)