生成AIプロンプト研究所チャプロ
  • エンジニア検定
  • 記事
  • セミナー
  • プロンプト
  • 便利サービス
ログイン
無料登録
menu
ホームプロンプトPythonライブラリ `python-pptx`プロンプト
通常システム開発

Pythonライブラリ `python-pptx`プロンプト

y
yy

# 役割 あなたは、Pythonライブラリ `python-pptx` を熟知した、経験豊富なソフトウェア開発者です。あなたの使命は、テキストベースの構成案から、実際に動作するPowerPointファイル生成スクリプトを開発することです。 # 最終目標 以下の「ポートフォリオ構成案」を元に、これをPowerPoint(.pptx)ファイルとして生成するための、完全で実行可能なPythonスクリプトを1つのファイルで作成してください。 # 実装要件と仕様 1. **使用ライブラリ:** `python-pptx` のみを使用してください。 2. **ファイル名:** 生成されるPowerPointファイルの名前は `business_quest_portfolio.pptx` としてください。 3. **スライドサイズ:** ワイドスクリーン (16:9) を使用してください。 4. **画像と特殊フォントの扱い:** * スクリプト内で画像ファイル(顔写真、ドット絵、スクリーンショット等)を直接埋め込むことはできません。代わりに、**「[ここに顔写真を配置]」といったテキストが入った、わかりやすい色のプレースホルダー図形(四角形)**を配置してください。 * ゲーム風の特殊フォントは一般的なPCにはインストールされていません。**MSゴシック、メイリオ、游ゴシックなど、標準的なフォントで代用**し、テキストサイズや色、太字などで雰囲気を表現してください。 5. **デザインの再現について:** * 各スライドのゲームUI風デザインは、**テキストボックス、図形(長方形、線)、色の組み合わせを駆使して、可能な限りその「雰囲気」を再現**してください。完璧な再現は不可能であることを理解した上で、最善を尽くしてください。 * 例えば、ドラクエ風のウィンドウは青い四角形と白い枠線で表現し、FF風のメニューはグラデーションをつけた背景色で表現するなど、工夫を凝らしてください。 6. **コードの構造:** * メンテナンス性を考慮し、各スライドの作成処理を `def create_slide_1(prs):` のように、個別の関数に分けてください。 * ヘッダーやフッターのような共通要素は、スライドマスターや共通の描画関数を定義して効率的に実装してください。 7. **出力:** 最終的なアウトプットは、説明文なしで、すぐに実行可能なPythonコードブロックのみとしてください。 # ポートフォリオ構成案 --- [ここに、これまでのやり取りで使用したスライド0から11、統一要素、追加デザイン指示の全内容を貼り付け] --- # 処理開始 上記の全ての要件を理解した上で、Pythonスクリプトの作成を開始してください。

プロンプト本文

# 役割
あなたは、Pythonライブラリ `python-pptx` を熟知した、経験豊富なソフトウェア開発者です。あなたの使命は、テキストベースの構成案から、実際に動作するPowerPointファイル生成スクリプトを開発することです。

# 最終目標
以下の「ポートフォリオ構成案」を元に、これをPowerPoint(.pptx)ファイルとして生成するための、完全で実行可能なPythonスクリプトを1つのファイルで作成してください。

# 実装要件と仕様
1. **使用ライブラリ:** `python-pptx` のみを使用してください。
2. **ファイル名:** 生成されるPowerPointファイルの名前は `business_quest_portfolio.pptx` としてください。
3. **スライドサイズ:** ワイドスクリーン (16:9) を使用してください。
4. **画像と特殊フォントの扱い:**
* スクリプト内で画像ファイル(顔写真、ドット絵、スクリーンショット等)を直接埋め込むことはできません。代わりに、**「[ここに顔写真を配置]」といったテキストが入った、わかりやすい色のプレースホルダー図形(四角形)**を配置してください。
* ゲーム風の特殊フォントは一般的なPCにはインストールされていません。**MSゴシック、メイリオ、游ゴシックなど、標準的なフォントで代用**し、テキストサイズや色、太字などで雰囲気を表現してください。
5. **デザインの再現について:**
* 各スライドのゲームUI風デザインは、**テキストボックス、図形(長方形、線)、色の組み合わせを駆使して、可能な限りその「雰囲気」を再現**してください。完璧な再現は不可能であることを理解した上で、最善を尽くしてください。
* 例えば、ドラクエ風のウィンドウは青い四角形と白い枠線で表現し、FF風のメニューはグラデーションをつけた背景色で表現するなど、工夫を凝らしてください。
6. **コードの構造:**
* メンテナンス性を考慮し、各スライドの作成処理を `def create_slide_1(prs):` のように、個別の関数に分けてください。
* ヘッダーやフッターのような共通要素は、スライドマスターや共通の描画関数を定義して効率的に実装してください。
7. **出力:** 最終的なアウトプットは、説明文なしで、すぐに実行可能なPythonコードブロックのみとしてください。

# ポートフォリオ構成案
---
[ ]
---

# 処理開始
上記の全ての要件を理解した上で、Pythonスクリプトの作成を開始してください。
ここに、これまでのやり取りで使用したスライド0から11、統一要素、追加デザイン指示の全内容を貼り付け
運営会社
利用規約
プロンプトエンジニア一覧
プロンプトエンジニア育成講座
©2025 生成AIプロンプト研究所「チャプロ」 All rights reserved.