ChatGPTプログラミング1年生 Python・アプリ開発で活用するしくみ 体験してわかる!会話でまなべる! ダウンロード|翔泳社の本
  1. ホーム >
  2. 書籍 >
  3. ChatGPTプログラミング1年生 Python・アプリ開発で活用するしくみ 体験してわかる!会話でまなべる! >
  4. ダウンロード

ChatGPTプログラミング1年生 Python・アプリ開発で活用するしくみ 体験してわかる!会話でまなべる!

  • FreeSimpleGUIを利用したサンプルファイル[20.1 KB]
  • PySimpleGUIを利用したサンプルファイル[20.1KB]

    2025年2月27日をもってPySimpleGUIのプロジェクト自体が終了しましたので、FreeSimpleGUIを利用したサンプルを用意しました。
    FreeSimpleGUIは、PySimpleGUIが有料化される前のオープンソースのバージョンを使い、同じ仕様でありつつ無料で自由に利用可能なライブラリです。2025年からバージョン1.0と安定したバージョンになりました。確認したところ、全プログラムで問題なく動作しました。

    ●FreeSimpleGUIライブラリのインストール方法
    FreeSimpleGUIを利用するときは、以下の方法でインストールを行ってください。

    ・ライブラリのインストール方法:Windows

    py -m pip install FreeSimpleGUI

    ・ライブラリのインストール方法:macOS

    python3 -m pip install FreeSimpleGUI

    ●FreeSimpleGUIを利用したサンプルのテスト環境(2025年3月)
     本書のサンプルは以下の環境で、問題なく動作することを確認しています。

    OS:Windows 11/macOS Ventura(13.5.x)
    ChatGPT:GPT-3.5
    ChatGPT Plus:GPT-3.5/GPT-4.0
    Python 3.12.0
    openai:1.1.1
    FreeSimpleGUI:5.1.1
    Visual Studio Code:1.83.1

    ●サンプルデータの一覧
     サンプルデータのフォルダ構成は次の通りです。zipファイルを解凍して利用してください。

    chatgpt_1nensei_sample_FreeSimpleGUI.zip
    +-- test.csv【第1章のサンプル】
    +-- apitest1.py【第4章のサンプル】
    +-- apitest2.py【第4章のサンプル】
    +-- apitest3.py【第4章のサンプル】
    +-- apitest4.py【第4章のサンプル】
    +-- app0.py【第5章のサンプル】
    +-- app1.py【第5章のサンプル】
    +-- app2.py【第5章のサンプル】
    +-- app3.py【第6章のサンプル】
    +-- app4.py【第6章のサンプル】
    +-- app5.py【第6章のサンプル】
    +-- app6.py【第6章のサンプル】
    +-- app7.py【第6章のサンプル】
    +-- app8.py【第6章のサンプル】
    +-- futaba.png【第5章、第6章で利用するアプリ用の画像】
    +-- README.txt

    書籍刊行時(2024年2月)のPySimpleGUIを利用したサンプルのテスト環境は以下のとおりです。

    ●本書のサンプルのテスト環境(2024年2月)
     本書のサンプルは以下の環境で、問題なく動作することを確認しています。

    OS:Windows 11/macOS Ventura(13.5.x)
    ChatGPT:GPT-3.5(2023年12月時点)
    ChatGPT Plus:GPT-3.5/GPT-4.0(2023年12月時点)
    Python 3.12.0
    openai:1.1.1
    PySimpleGUI:4.60.5
    Visual Studio Code:1.83.1

    ●サンプルデータの一覧
     サンプルデータのフォルダ構成は次の通りです。zipファイルを解凍して利用してください。

    chatgpt_1nensei_sample.zip
    +-- test.csv【第1章のサンプル】
    +-- apitest1.py【第4章のサンプル】
    +-- apitest2.py【第4章のサンプル】
    +-- apitest3.py【第4章のサンプル】
    +-- apitest4.py【第4章のサンプル】
    +-- app0.py【第5章のサンプル】
    +-- app1.py【第5章のサンプル】
    +-- app2.py【第5章のサンプル】
    +-- app3.py【第6章のサンプル】
    +-- app4.py【第6章のサンプル】
    +-- app5.py【第6章のサンプル】
    +-- app6.py【第6章のサンプル】
    +-- app7.py【第6章のサンプル】
    +-- app8.py【第6章のサンプル】
    +-- futaba.png【第5章、第6章で利用するアプリ用の画像】
    +-- README.txt