iT邦幫忙

2023 iThome 鐵人賽

DAY 15
0
自我挑戰組

ChatGPT!啟動!系列 第 15

Day-15 我是程序猿 ! 吱吱 ! AskTheCode、CoderPad

  • 分享至 

  • xImage
  •  

0. 前言

今天介紹的兩個插件都是跟平常寫程式有些關聯的,當初ChatGPT會寫程式的消息一出時,程序猿們都擔心自己會失業。但其實不然,只是你需要把學習程式基礎的心力轉換到創造力及觀察力,基礎就交給ChatGPT幫你寫就行了。接下來就看看這兩個插件能幫上你什麼忙吧 !



1. AskTheCode

  • 首先使用的是AskTheCode,這個插件可以讀取你所提供的GitHub URL,並給你檔案目錄或特定檔案的程式碼等等。
    https://ithelp.ithome.com.tw/upload/images/20230925/20162090vvLQE7YVWh.png
  • 這邊我請他給我在api/這個資料夾中名為index.js的程式碼檔案,因為我之前已經研究過這個repository了(沒錯這其實是我原來的鐵人賽主題),所以我知道api/裡面只有一個檔案,若第一次讀取的話建議還是請他先給你目錄比較好一些
    https://ithelp.ithome.com.tw/upload/images/20230925/201620900fyMR2O2j9.png
  • 它給出的程式碼逐行註解及解釋都蠻平易近人的,有不懂的專有名詞也能追問它,可惜的是我暑假中試還沒有限制次數,但寫這篇文的當下就需要付費才能提高使用額度了,免費每個月能使用20次,先自己到GitHub看過一次再給它更明確的指示或許額度還夠用~
    https://ithelp.ithome.com.tw/upload/images/20230925/20162090i2YETVxJuZ.png


2. CoderPad

  • 這邊我嘗試讓它用Python寫出一個Bubble sort。
    https://ithelp.ithome.com.tw/upload/images/20230925/201620901N74eFbn8X.png

  • 這邊是它連結出去的一個開發環境
    https://ithelp.ithome.com.tw/upload/images/20230925/20162090DS7fxjKkeZ.png

  • ChatGPT Code Interpreter 和使用 CoderPad 插件的 ChatGPT 都能執行程式碼,但它們有一些不同之處:

比較 ChatGPT Code Interpreter CoderPad
語言 執行僅限Python,其他語言只能分析及撰寫 任何程式語言都可以使用
環境 主要用於快速測試和執行簡單的Python程式碼片段。 更全面的線上編程環境,提供了更多的功能,如語法高亮、自動完成等
用戶互動 用戶不能直接在這個環境中修改程式碼 用戶可以直接在 CoderPad 環境中修改程式碼。


3. 結語

假如看到一個很不錯的程式碼,並且想知道裡面結構長怎樣、為什麼這樣寫,AskTheCode可以很有效幫助到你;而假如你想要測試程式碼的話,簡單的Python可以直接使用code interpreter,除此之外基本上就是建議使用自己熟悉的IDE開發了。雖然CoderPad是個不錯的插件,但...我想會寫沒幾行就換語言的人應該沒幾個吧,既然同時只會寫一種語言那就沒必要強迫自己使用陌生的CoderPad作為IDE了。(順帶一提,我習慣使用的開發環境是VScode,本來就支援大多數語言現在還能裝其他專屬的插件,蒿吐露斯啊我就問。)


HackMD頁面

上一篇
Day-14 領域展開 ! 無量空處 ! Wolfram
下一篇
Day-16 雀居小當家 Meal Planner、Instacart
系列文
ChatGPT!啟動!30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言