ChatGPT輔助編程:Python程序設(shè)計(jì)
定 價(jià):68 元
- 作者:王夢實(shí)
- 出版時(shí)間:2025/1/1
- ISBN:9787030801371
- 出 版 社:科學(xué)出版社
- 中圖法分類:TP312.8
- 頁碼:188
- 紙張:
- 版次:1
- 開本:異16
ChatGPT自問世以來便備受關(guān)注!癈hatGPT是如何工作的?”“我想了解如何高效地使用ChatGPT”“我想將ChatGPT應(yīng)用于Python編程”“我想開發(fā)實(shí)用的ChatGPT應(yīng)用程序”……人們的需求如百花齊放。
本書面向ChatGPT和Python初學(xué)者,以山羊博士和雙葉同學(xué)的教學(xué)漫畫情境為引,以對(duì)話和圖解為主要展現(xiàn)形式,從開發(fā)環(huán)境配置開始,循序漸進(jìn)地講解如何有效利用ChatGPT進(jìn)行編程和應(yīng)用程序開發(fā)。
更多科學(xué)出版社服務(wù),請(qǐng)掃碼獲取。
本碩 理科強(qiáng)化班- 物理/化學(xué) 2018.06 南京大學(xué)少年班
博士 化學(xué)/鋰電/新能源/新材料 2023.06 清華大學(xué)現(xiàn)任華為技術(shù)有限公司-中央研究院高級(jí)工程師(華為17級(jí))新能源、化學(xué)、鋰電池、材料科學(xué)、AI for ScienceSCI學(xué)術(shù)論文16篇,其中第一作者6篇:
《Can we see SEI directly by naked eyes?》材料學(xué)頂刊Adv. Mater.
《First fluorescent probe for graphite anodes of lithium-ion battery》材料學(xué)頂刊Matter
《First AIE probe for lithium-metal anodes》材料學(xué)頂刊Matter
《Tunable Fluorescence from 2D Assemblies of LnW10 and P2W18 Polyoxometalates Clusters with Quaternary Ammonium‐type AIEgens》化學(xué)頂刊Angew. Chem. Int. Ed.無
目錄
第1章 ChatGPT是什么?
第2章 ChatGPT的使用方法
第1課 認(rèn)識(shí)ChatGPT 4
第2課 嘗試使用 ChatGPT 7
創(chuàng)建賬戶 7
第一次對(duì)話 11
免費(fèi)版和付費(fèi)版 13
Browsing(檢索) 16
Analysis(分析) 16
DALL-E(圖像生成) 22
第3課 ChatGPT是如何工作的? 24
ChatGPT是什么? 24
自注意力機(jī)制很重要 26
與RNN的區(qū)別 27
通過查詢(query)、鍵(key)、值(value)學(xué)習(xí)關(guān)聯(lián)性 28
小結(jié) 32
第4課 開始輕松愉快地提問吧! 36
隨意提問 36
想聽到不同的答案就多試幾次 37
“聊天”—通過“對(duì)話”來獲得好回答 38
第5課 ChatGPT是無所不知的助手 41
不限于查找信息,可以當(dāng)作咨詢對(duì)象 41
產(chǎn)生幻覺的原因 41
第6課 ChatGPT擅長的那些事 46
對(duì)話問答 47
文本生成 48
文本校對(duì) 51
摘要 52
翻譯 55
創(chuàng)意構(gòu)思 56
擅長英語 58
第7課 正確溝通是關(guān)鍵 59
明確模糊不清的用語 60
拆解問題 61
改變提問角度 62
明確要做什么,而非不做什么 63
第8課 有效提問的方法(提示詞工程) 65
提示詞工程的要素 65
明確的指示詞 66
語境和背景 67
輸入數(shù)據(jù) 69
輸出形式 71
逐步指示 72
第9課 提示策略 74
零次提示 74
少量提示 75
思維鏈提示(CoT) 75
第3章 讓ChatGPT幫助編程
第10課 讀程序時(shí)使用 80
讓ChatGPT解讀程序 81
讓ChatGPT添加注釋 82
讓ChatGPT解讀函數(shù)和變量 83
第11課 寫程序時(shí)使用 85
討論工作開展方式 85
提供程序范例 87
解釋庫的使用方法 89
讓ChatGPT取變量名和函數(shù)名 90
讓ChatGPT提供數(shù)據(jù)結(jié)構(gòu)建議 91
讓ChatGPT生成虛擬數(shù)據(jù) 92
第12課 改程序時(shí)使用 94
讓ChatGPT解釋錯(cuò)誤信息 94
讓ChatGPT提出排錯(cuò)建議 95
讓ChatGPT提出程序重構(gòu)建議 96
第13課 讓ChatGPT提供情緒價(jià)值 98
向ChatGPT傾訴煩惱和不滿 98
讓ChatGPT表揚(yáng)你 100
第4章 在Python中運(yùn)行ChatGPT
第14課 安裝Python并調(diào)用OpenAI API 106
在Windows上安裝Python 107
在macOS上安裝Python 108
獲取API密鑰 111
關(guān)于OpenAI API的費(fèi)用 114
安裝OpenAI庫 120
第15課 使用Visual Studio Code 122
在Windows上安裝 123
在macOS上安裝 124
Visual Studio Code的初始設(shè)置 125
Visual Studio Code的使用方法 128
如何更改Python版本? 131
ChatGPT-Genie AI 131
第16課 從程序中運(yùn)行 ChatGPT 137
第5章 用Python編寫一個(gè)ChatGPT翻譯程序
第17課 應(yīng)用程序模板:PySimpleGUI 146
安裝PySimpleGUI庫 147
制作模板 149
第18課 自動(dòng)翻譯程序 154
第19課 自動(dòng)編程程序 158
第6章 用Python編寫更多實(shí)用程序
第20課 文本校對(duì)程序 166
第21課 文體文風(fēng)轉(zhuǎn)換程序 169
第22課 郵件優(yōu)化程序 172
第23課 故事生成程序 176
第24課 游戲劇本生成程序 180
第25課 編程軼事生成程序 184