商品紹介
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。
※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。
生成AI・プロンプトでPythonプログラムを作る
ChatGPTをはじめとした生成AIは、プロンプトと呼ばれる自然な言葉で問いかけることにより多種のプログラムを作りだせ、AI駆動開発と呼ばれています。データ分析、AIプログラミング、グラフ描画、Webスクレイピング、Excel作業、Word化、PDF化など業務上様々な便利なプログラムを簡単に作ることができ、ChatGPTでプログラム作りの超時短を実現します。本書では、業務で使うPythonプログラムを例に、その作り方・プロンプト・改良のコツを解説します。なお、読者ご自身の業務で繰り返して使いやすいように、ChatGPT内でのプログラム実行とはせずに、自分のPCで動かします。解説にはChatGPT plus(GPT 4)を使いましたが、無料版や他の生成AIでも応用可能です。
はじめに
利用したChatGPTについて
用語説明
本書の対象読者
本書の動作環境
第1章 AI駆動開発について
1.1 AI駆動開発とは
1.2 AI駆動開発の簡単な例
第2章 ChatGPTとPythonの基本
2.1 ChatGPTとプログラミング支援機能
2.1.1 ChatGPTとは
2.1.2 Data Analysis機能(高度なデータ分析)とは
2.2 ChatGPT Plus(有料プラン)
2.2.1 GPT-4とは
2.2.2 画像や音声を使ったチャットとは
2.2.3 画像の生成
2.3 ChatGPT Plusの利用を始めるセットアップ
2.4 実行環境のセットアップ
2.4.1 Visual Studio Codeのインストール
2.4.2 Pythonの拡張機能のインストール
2.4.3 使用するライブラリのインストールと動作確認
第3章 毎日のExcel作業を自動化! PythonでExcelを動かしてデータ処理のプロになろう
3.1 日々のExcel作業の課題とPythonによる解決策
3.2 自動化に必要なPythonの基礎知識 PythonでExcelを扱うための必須スキル
3.2.1 データ型や変数
3.2.2 pandasライブラリの基本
3.2.3 Excelファイルの読み込みと書き込み
3.2.4 データの操作と集計(カテゴリごとにExcelのシート化)
3.3 実習1:定例ミーティング用の資料作成を自動化・自動集計とグラフ作成で時間を節約
3.3.1 集計作業の自動化
3.3.2 matplotlibを使用したグラフの作成
3.3.3 seabornを使用したグラフの作成
3.4 実習2:業務報告の自動化 Excelデータから自動でレポート作成
3.4.1 reportlabでのPDFレポート作成
3.4.2 Python-docxでのWordレポート作成
第4章 データ分析とグラフ化で誰でもデータサイエンティストに! 公開統計データの活用法を身につけてデータサイエンティストへの第一歩を踏み出そう
4.1 公開統計データの有効活用:データ分析の基本から応用まで
4.1.1 ステップ1:データファイルの読み込み
4.1.2 基本的なデータ集計
4.1.3 グラフの作成
4.1.4 レポートの作成
4.2 データ分析とPythonの親和性 Pythonと公開統計データを使った分析の可能性
4.2.1 北海道の人口動態をグラフ化する
4.2.2 関東地方の都県の人口動態をグラフ化する
4.3 実習1:地域別人口動態の分析 -人口増減と高齢化率の関係を解明する
4.3.1 グラフの作成と分析
4.4 実習2:地域別産業構造の分析 -就業者数と主要産業の関連性を探る
4.4.1 データの絞り込み
4.4.2 グラフの作成と分析
4.5 実習3:地域特性と公共サービスの提供
4.5.1 データの絞り込み
4.5.2 グラフの作成と分析
第5章 PythonでWebスクレイピング!情報収集のプロになろう ニュースリリースを把握し、競争力向上力を身につけよう
5.1 業界の最新ニュースの追跡とその重要性
5.2 WebスクレイピングとPythonの関わり Pythonを活用したWebスクレイピングの可能性
5.3 PythonでのWebスクレイピングの基礎知識
5.4 実習1:経済産業省のニュースリリースの収集
5.4.1 Webページからのデータ取得・BeautifulSoupの基礎
5.4.2 特定のキーワードに関するニュースの抽出
5.5 実習2:ニュース情報の定期的な収集
5.5.1 定期的な業界ニュース収集の重要性
5.5.2 Pythonでニュース情報収集のスケジューリング
第6章 Pythonで始めるテキストデータの処理と分析! 問い合わせ対応の効率化で顧客満足度を向上しよう
6.1 カスタマーサポートの課題とその解決策
6.2 実習1:問い合わせテキストデータの解析
6.3 実習2:問い合わせテキストデータの分類
6.4 実習3:問い合わせテキストデータを用いたサポート業務改善
おわりに AI駆動開発で非エンジニアでもエンジニアのような仕事ができるようになるか
付録
索引
※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。
生成AI・プロンプトでPythonプログラムを作る
ChatGPTをはじめとした生成AIは、プロンプトと呼ばれる自然な言葉で問いかけることにより多種のプログラムを作りだせ、AI駆動開発と呼ばれています。データ分析、AIプログラミング、グラフ描画、Webスクレイピング、Excel作業、Word化、PDF化など業務上様々な便利なプログラムを簡単に作ることができ、ChatGPTでプログラム作りの超時短を実現します。本書では、業務で使うPythonプログラムを例に、その作り方・プロンプト・改良のコツを解説します。なお、読者ご自身の業務で繰り返して使いやすいように、ChatGPT内でのプログラム実行とはせずに、自分のPCで動かします。解説にはChatGPT plus(GPT 4)を使いましたが、無料版や他の生成AIでも応用可能です。
はじめに
利用したChatGPTについて
用語説明
本書の対象読者
本書の動作環境
第1章 AI駆動開発について
1.1 AI駆動開発とは
1.2 AI駆動開発の簡単な例
第2章 ChatGPTとPythonの基本
2.1 ChatGPTとプログラミング支援機能
2.1.1 ChatGPTとは
2.1.2 Data Analysis機能(高度なデータ分析)とは
2.2 ChatGPT Plus(有料プラン)
2.2.1 GPT-4とは
2.2.2 画像や音声を使ったチャットとは
2.2.3 画像の生成
2.3 ChatGPT Plusの利用を始めるセットアップ
2.4 実行環境のセットアップ
2.4.1 Visual Studio Codeのインストール
2.4.2 Pythonの拡張機能のインストール
2.4.3 使用するライブラリのインストールと動作確認
第3章 毎日のExcel作業を自動化! PythonでExcelを動かしてデータ処理のプロになろう
3.1 日々のExcel作業の課題とPythonによる解決策
3.2 自動化に必要なPythonの基礎知識 PythonでExcelを扱うための必須スキル
3.2.1 データ型や変数
3.2.2 pandasライブラリの基本
3.2.3 Excelファイルの読み込みと書き込み
3.2.4 データの操作と集計(カテゴリごとにExcelのシート化)
3.3 実習1:定例ミーティング用の資料作成を自動化・自動集計とグラフ作成で時間を節約
3.3.1 集計作業の自動化
3.3.2 matplotlibを使用したグラフの作成
3.3.3 seabornを使用したグラフの作成
3.4 実習2:業務報告の自動化 Excelデータから自動でレポート作成
3.4.1 reportlabでのPDFレポート作成
3.4.2 Python-docxでのWordレポート作成
第4章 データ分析とグラフ化で誰でもデータサイエンティストに! 公開統計データの活用法を身につけてデータサイエンティストへの第一歩を踏み出そう
4.1 公開統計データの有効活用:データ分析の基本から応用まで
4.1.1 ステップ1:データファイルの読み込み
4.1.2 基本的なデータ集計
4.1.3 グラフの作成
4.1.4 レポートの作成
4.2 データ分析とPythonの親和性 Pythonと公開統計データを使った分析の可能性
4.2.1 北海道の人口動態をグラフ化する
4.2.2 関東地方の都県の人口動態をグラフ化する
4.3 実習1:地域別人口動態の分析 -人口増減と高齢化率の関係を解明する
4.3.1 グラフの作成と分析
4.4 実習2:地域別産業構造の分析 -就業者数と主要産業の関連性を探る
4.4.1 データの絞り込み
4.4.2 グラフの作成と分析
4.5 実習3:地域特性と公共サービスの提供
4.5.1 データの絞り込み
4.5.2 グラフの作成と分析
第5章 PythonでWebスクレイピング!情報収集のプロになろう ニュースリリースを把握し、競争力向上力を身につけよう
5.1 業界の最新ニュースの追跡とその重要性
5.2 WebスクレイピングとPythonの関わり Pythonを活用したWebスクレイピングの可能性
5.3 PythonでのWebスクレイピングの基礎知識
5.4 実習1:経済産業省のニュースリリースの収集
5.4.1 Webページからのデータ取得・BeautifulSoupの基礎
5.4.2 特定のキーワードに関するニュースの抽出
5.5 実習2:ニュース情報の定期的な収集
5.5.1 定期的な業界ニュース収集の重要性
5.5.2 Pythonでニュース情報収集のスケジューリング
第6章 Pythonで始めるテキストデータの処理と分析! 問い合わせ対応の効率化で顧客満足度を向上しよう
6.1 カスタマーサポートの課題とその解決策
6.2 実習1:問い合わせテキストデータの解析
6.3 実習2:問い合わせテキストデータの分類
6.4 実習3:問い合わせテキストデータを用いたサポート業務改善
おわりに AI駆動開発で非エンジニアでもエンジニアのような仕事ができるようになるか
付録
索引
マイメニュー
何か良い本ないかな?
おトクに読める本は?
探してる本はあるかな?
- 詳細検索
- 著者別検索
- 出版社別検索
- 書籍トップ
- 書籍一覧
- ビジネス書・政治・経済
- 小説一般
- 推理・ミステリー小説
- 歴史・戦記・時代小説
- ライトノベル
- コンピュータ・IT
- ホラー・怪奇小説
- SF・ファンタジー小説
- アクション・ハードボイルド小説
- 経済・社会小説
- エッセイ
- ノンフィクション
- 恋愛小説
- ハーレクイン小説
- 英語・語学
- 教育・教養
- 辞書
- 旅行・アウトドア・スポーツ
- 料理・生活
- 趣味・雑学・エンタメ
- 詩歌・戯曲
- 絵本・児童書
- マルチメディア
- 写真集
- ボーイズラブ
- アダルト
- 雑誌トップ
- 雑誌一覧
- ビジネス・政治経済
- 総合週刊誌・月刊誌
- モノ・トレンド
- 男性誌
- 女性誌
- 自動車・乗り物
- コンピュータ・サイエンス
- スポーツ・アウトドア
- エンターテイメント・グラビア
- 暮らし・食・教育
- 趣味・芸術・旅行
- コミック雑誌
- NHKテキスト[語学]
- NHKテキスト[一般]
- 有料メルマガ
- 無料コンテンツ/カタログ
書籍を探す
コミックを探す
雑誌を探す
新聞を探す
リンク
ヘルプ