見出し画像

ChatGPTにPythonで現在のビットコイン価格を表示するプログラムを書かせてみた

ChatGPTにプログラムを書いてもらえるってホント?

思ったよりカンタンにできますよ(^^)/

プログラミング副業挑戦中の そばごろう です。

twitter ☛https://twitter.com/sobagoro1

今回はChatGPTにPythonで現在のビットコイン価格(ドル換算)を表示するプログラムを書いてもらう手順をまとめます。

1.ChatGPTを起動

https://chat.openai.com/

2.以下のプロンプトを入力

pythonで現在のビットコインの価格を表示するプログラムを書いて

ChatGPTに入力したプロンプト

3.ChatGPTの返事を確認する

すぐに返答が表示されました。

以下のリンクでChatGPTとのやり取りを共有します。

※キャプチャの都合で複数画像に分かれていますが1回分の返答です

黒い部分にプログラムコードが書かれています。

import requests

def get_bitcoin_price():
   url = "https://api.coingecko.com/api/v3/simple/price"
   params = {
       "ids": "bitcoin",
       "vs_currencies": "usd"
   }

   try:
       response = requests.get(url, params=params)
       response.raise_for_status()  # エラーレスポンスを検出
       data = response.json()
       bitcoin_price = data["bitcoin"]["usd"]
       return bitcoin_price
   except requests.exceptions.RequestException as e:
       print("APIへのリクエストが失敗しました:", e)
       return None
   except KeyError:
       print("価格データが見つかりませんでした")
       return None

if __name__ == "__main__":
   bitcoin_price = get_bitcoin_price()
   if bitcoin_price is not None:
       print("現在のビットコインの価格は $", bitcoin_price, "です。")

ChatGPTが出力したPythonのコード

その下にはコードの解説を書いてくれています。

今回は「request」ライブラリを使用しているので、そのライブラリをインストールするコマンドも教えてくれています。

pip install requests

ChatGPTが出力したコマンド

※ChatGPTの返答はタイミングによって変わるので上記とは異なる内容が返ってくることもあります。

4.コードをコピーしPythonの形式(.py)で保存する

「nowbtcprice.py」と名前をつけて保存しました。

5.保存したPythonファイルを実行する

コマンドプロンプトからPythonファイルを実行しました。

エラーなく実行され、現在のビットコイン価格がドルで表示されました。

※Pythonの実行環境を設定しておく必要があります

※「request」ライブラリをインストールしておく必要があります

まとめ

今回はChatGPTに現在のビットコイン価格がドルで表示するプログラムを書いてもらう手順をまとめました。

アッという間にできたのでビックリしました!

私のプロフィールはコチラ↓

ChatGPTでのプログラム作成↓

勉強メモ シリーズ↓

最期まで閲覧ありがとうございましたm(__)m

いいなと思ったら応援しよう!