マガジンのカバー画像

ChatGPTと戯れる

31
ChatGPTを使ってPythonプログラミングに挑戦します。
運営しているクリエイター

#プログラム

ChatGPTでPythonプログラミング 4 RSSリーダーの細部を調整する。

昨日作ったプログラムをChatGPTに解説とレビューをしてもらいました。 プログラムは、QWidgetクラスから継承された単一のクラス、RssReaderで構成されています。__init__メソッドは、init_uiメソッドを呼び出して、入力と出力のウィジェットを作成しレイアウトします。入力ウィジェットは、RSSフィードURLと検索キーワードを入力するためのいくつかのQLineEditオブジェクトと、検索を開始するためのQPushButtonオブジェクトで構成されています。

ChatGPTでPythonプログラミング 3 RSSリーダーの入力インタフェースを作る

昨日の続きです。今日は昨日までに作ったプログラムを汎用化します。すなわち、複数のRSSフィードurlと複数のキーワードをユーザーが入力できるようにします。そのためのUIフェースをPyQt5を使って作ります。 ------------ import feedparser # RSSフィードのURLと検索キーワードを指定 feed_urls = ["https://example.com/rss1", "https://example.com/rss2", "https://

ChatGPTでPythonプログラミング 2 RSSを受信してキーワードで抽出する

今回chatGPTにアシストを依頼したのは前からやってみたかったニュースサイトRSSフィードの活用プログラムの作成です。 まず第一段階は「RSSを受信して、そこからあるキーワードを含むものを抽出するプログラムを書けますか」というもの。 ChatGPTの回答 はい、可能です。以下は、Pythonを使用してRSSフィードから指定されたキーワードを含むアイテムを抽出する例です。 import feedparser# RSSフィードのURLと検索キーワードを指定feed_url