使用GPT-4創建這四個酷炫的Python應用程式
目錄
- 簡介
- 第一個專案:聊天機器人
- 第二個專案:3D 模型
- 第三個專案:Python 徽標
- 第四個專案:抖音資料擷取器
- 結語
簡介
大家好!在這段影片中,我要和大家分享由 ChatGPT 使用 Python 幫我完成的四個有趣專案。當我邊喝咖啡邊執行程式時,這四個專案在背後穩穩地完成了。接下來我會逐個展示這四個專案,首先是我心中最喜歡的「聊天機器人」。
第一個專案:聊天機器人
ChatGPT 可以根據我的指示來生成聊天機器人。我輸入了一個提示,告訴它我想要一個可以根據我的輸入來學習並回答的聊天機器人。ChatGPT 為我生成了約 60 行代碼,我還要求它在代碼中提供類型提示,以便更易閱讀。在執行這個專案時,ChatGPT 創建了一個可以清理文本的函數,以便進行處理;它還創建了一個評分機制,以尋找每個輸入的最佳匹配;並且它還有一個更新聊天機器人回應的函數,以便能夠學習新的回應。最後,它還創建了一個名為 chatbot
的函數,負責處理整個聊天過程。
我將這些專案放在了我的 GitHub 倉庫中,你們可以前往查看並進行交互。
第二個專案:3D 模型
接下來我要展示的是一個 3D 模型專案。我讓 ChatGPT 幫我創建了一個 3D 模型,並讓它動起來。這個專案使用了 Python 的 Turtle 程式庫。讓我們來運行這個專案,在屏幕上我們可以看到別出心裁的立方體,它以 3D 形式旋轉著。我對這個專案非常滿意,ChatGPT 只用不到一分鐘就完成了這個任務。然而,我必須提醒大家,這個 3D 模型在我的電腦上運行速度比較慢,可能是因為需要更多的處理能力。但就 ChatGPT4 生成這個 3D 模型的能力而言,它的表現非常出色。
第三個專案:Python 徽標
我讓 ChatGPT 使用 Python 徽標來幫我繪製一個 Python 徽標。首先,我使用 ChatGPT4 生成的圖片,但它的生成結果並不理想,並沒有畫出正確的 Python 徽標。於是我批評了一下 ChatGPT,告訴它這樣畫是錯誤的,要求它重新繪製。ChatGPT 應我的要求道歉後,我再次運行專案,這次 ChatGPT4 至少畫對了某些部分,有點像是眼睛。但就目前來看,ChatGPT4 在繪製 Python 徽標方面還有很大進步的空間。如果你有成果較好的提示,歡迎在下方的評論區分享。
第四個專案:抖音資料擷取器
最後一個專案是一個抖音資料擷取器。我希望 ChatGPT 可以幫我擷取任意帳戶的粉絲數量,並將其轉換為一個可以在任何操作系統上運行的 TKinter 應用程式。ChatGPT 為我引入了 requests、beautiful soup 和 TKinter 等函式庫,還有一個沒有被使用到的 message box 函式庫。接下來我們來運行這個專案,你會看到一個用戶界面,你可以輸入任意抖音用戶名,甚至可以換行輸入。你會得到該用戶的粉絲數量。這個專案已經可以在任何我們想要的帳戶上運行,比如蘋果公司的帳戶,它有 2.8 百萬的粉絲。而如果輸入一個不存在的帳戶,將會顯示錯誤訊息,這也是合理的,畢竟該帳戶可能不存在。專案雖然還有一些可以優化的地方,但已經能夠正常運作。
這些是我讓 ChatGPT 為我生成的四個專案。它們都非常隨機,我仍在不斷嘗試中。如果你有任何有趣的提示,歡迎在評論區分享給我,我會嘗試在下一個影片中加以展示。你可以點擊下方的連結,訪問我的 GitHub 倉庫,複製並玩弄這些專案。祝你玩得開心,創造出屬於自己的提示!
結語
感謝大家觀看這段影片,希望你們喜歡我使用 ChatGPT 創建的這四個專案。下次見!