注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)碼上行動(dòng):用ChatGPT學(xué)會(huì)Python編程 巧用ChatGPT快速搞定Python

碼上行動(dòng):用ChatGPT學(xué)會(huì)Python編程 巧用ChatGPT快速搞定Python

碼上行動(dòng):用ChatGPT學(xué)會(huì)Python編程 巧用ChatGPT快速搞定Python

定 價(jià):¥79.00

作 者: 袁昕 編著
出版社: 北京大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787301346198 出版時(shí)間: 2024-01-01 包裝: 平裝
開本: 16開 頁數(shù): 字?jǐn)?shù):  

內(nèi)容簡介

  《碼上行動(dòng):用ChatGPT學(xué)會(huì)Python編程》創(chuàng)新地以ChatGPT作為輔助學(xué)習(xí)工具,系統(tǒng)全面地講解了零基礎(chǔ)讀者如何快速有效地學(xué)習(xí)Python編程技能。全書共15章,第1章講解了ChatGPT的功能及在編程學(xué)習(xí)中的作用;第2章講解了Python的語言特點(diǎn)及開發(fā)環(huán)境的搭建;第3~10章為基礎(chǔ)內(nèi)容,講解了Python的語言基礎(chǔ),包括輸入與輸出、變量與類型、運(yùn)算、控制流、函數(shù)、列表、字典、模塊;第11~13章為進(jìn)階內(nèi)容,介紹了使用Python進(jìn)行文件操作、網(wǎng)絡(luò)爬蟲的相關(guān)操作,以及面向?qū)ο蟪绦蛟O(shè)計(jì);第14~15章深入介紹了ChatGPT工具在編程中的應(yīng)用,包括利用它進(jìn)行輔助開發(fā)和在程序中接入ChatGPT。《碼上行動(dòng):用ChatGPT學(xué)會(huì)Python編程》內(nèi)容系統(tǒng)全面,案例豐富,講解淺顯易懂,既適合Python零基礎(chǔ)入門的讀者學(xué)習(xí),也適合作為廣大中職、高職院校相關(guān)專業(yè)的教材用書。

作者簡介

  袁昕::::::: 袁昕,Crossin的編程教室公眾號(hào)(40萬 關(guān)注者)主筆,南京大學(xué)軟件工程本科,上海交通大學(xué)計(jì)算機(jī)碩士。曾就職于 IBM、Ubisoft、華泰證券,擔(dān)任軟件開發(fā)工程師、互聯(lián)網(wǎng)產(chǎn)品經(jīng)理職位,后在創(chuàng)業(yè)公司擔(dān)任后端架構(gòu)師、技術(shù)總監(jiān)等職位。曾受邀作為Python中國開發(fā)者大會(huì)講師、騰訊云課堂評(píng)審專家。

圖書目錄

第1章 快速上手ChatGPT
1.1 ChatGPT的自我介紹
1.1.1 ChatGPT是什么
1.1.2 ChatGPT的原理
1.1.3 如何使用ChatGPT
1.1.4 ChatGPT的應(yīng)用場景
1.2 用ChatGPT學(xué)Python
1.2.1 講解知識(shí)點(diǎn)
1.2.2 編寫代碼示例
1.2.3 調(diào)試debug
1.2.4 生成測試數(shù)據(jù)
本章小結(jié)
第2章 搭建Python開發(fā)環(huán)境
2.1 ChatGPT講解知識(shí)點(diǎn)——Python快速入門
2.1.1 Python語言簡介
2.1.2 為什么學(xué)Python
2.1.3 Python的應(yīng)用場景
2.2 Python環(huán)境搭建
2.2.1 下載Python
2.2.2 安裝Python
2.2.3 在IDLE中寫代碼
2.3 ChatGPT答疑解惑
2.3.1 Python代碼編輯器
2.3.2 如何選擇Python的版本
2.3.3 學(xué)習(xí)Python的建議
本章小結(jié)
第3章 輸入與輸出
3.1 ChatGPT 講解知識(shí)點(diǎn)——Python基礎(chǔ)概念
3.1.1 代碼文件
3.1.2 代碼注釋
3.1.3 代碼縮進(jìn)
3.1.4 控制臺(tái)
3.1.5 環(huán)境變量
3.2 輸入輸出
3.2.1 print輸出
3.2.2 input輸入
3.2.3 ChatGPT演示代碼——向用戶打招呼
3.3 ChatGPT答疑解惑
3.3.1 運(yùn)行Python代碼的方式
3.3.2 為什么要寫注釋
3.3.3 Python學(xué)習(xí)的階段
本章小結(jié)
第4章 變量與數(shù)據(jù)類型
4.1 ChatGPT講解知識(shí)點(diǎn)——變量
4.1.1 什么是變量
4.1.2 變量的命名規(guī)范
4.2 變量的使用
4.2.1 創(chuàng)建變量
4.2.2 修改變量
4.2.3 ChatGPT演示代碼——計(jì)算周長和面積
4.3 ChatGPT講解知識(shí)點(diǎn)——數(shù)據(jù)類型
4.3.1 什么是數(shù)據(jù)類型
4.3.2 Python中的數(shù)據(jù)類型
4.4 Python基本數(shù)據(jù)類型
4.4.1 int整數(shù)型
4.4.2 float浮點(diǎn)型
4.4.3 bool布爾型
4.4.4 str字符串型
4.4.5 ChatGPT講解知識(shí)點(diǎn)——空值
4.4.6 ChatGPT演示代碼——字符串格式化
4.4.7 ChatGPT演示代碼——類型轉(zhuǎn)換
4.5 ChatGPT答疑解惑
4.5.1 變量命名風(fēng)格
4.5.2 數(shù)據(jù)類型的選擇
4.5.3 變量的存儲(chǔ)方式
本章小結(jié)
第5章 運(yùn)算
5.1 ChatGPT講解知識(shí)點(diǎn)——運(yùn)算符
5.1.1 Python中的運(yùn)算符
5.1.2 運(yùn)算符的優(yōu)先級(jí)
5.2 算術(shù)運(yùn)算符
5.2.1 加
5.2.2 減
5.2.3 乘
5.2.4 除
5.2.5 整除
5.2.6 取模
5.2.7 冪運(yùn)算
5.3 賦值運(yùn)算符
5.4 比較運(yùn)算符
5.5 邏輯運(yùn)算符
5.5.1 與
5.5.2 或
5.5.3 非
5.5.4 邏輯運(yùn)算優(yōu)先級(jí)
5.5.5 非布爾值的邏輯運(yùn)算
5.6 位運(yùn)算符
5.7 成員運(yùn)算符
5.8 身份運(yùn)算符
5.9 ChatGPT演示代碼——計(jì)算BMI
5.10 ChatGPT答疑解惑
5.10.1 比較字符串
5.10.2 浮點(diǎn)數(shù)的誤差
5.10.3 編程對(duì)于數(shù)學(xué)能力的要求
本章小結(jié)
第6章 控制流
6.1 ChatGPT講解知識(shí)點(diǎn)——控制流
6.1.1 什么是控制流
6.1.2 Python的控制流
6.2 條件判斷
6.2.1 if語句
6.2.2 else語句
6.2.3 elif語句
6.2.4 match...case語句
6.3 ChatGPT演示代碼——計(jì)算BMI升級(jí)版
6.4 循環(huán)
6.4.1 for循環(huán)
6.4.2 while循環(huán)
6.4.3 break語句
6.4.4 continue語句
6.5 控制流的嵌套
6.5.1 判斷語句嵌套
6.5.2 循環(huán)語句嵌套
6.5.3 判斷與循環(huán)嵌套
6.6 ChatGPT演示代碼——猜數(shù)字游戲
6.7 ChatGPT答疑解惑
6.7.1 跳出嵌套循環(huán)
6.7.2 for和while的選擇
6.7.3 定位程序錯(cuò)誤
本章小結(jié)
第7章 函數(shù)
7.1 ChatGPT講解知識(shí)點(diǎn)——函數(shù)
7.1.1 什么是函數(shù)
7.1.2 函數(shù)的參數(shù)
7.1.3 函數(shù)的返回值
7.2 函數(shù)的使用
7.2.1 調(diào)用函數(shù)
7.2.2 定義函數(shù)
7.3 函數(shù)的參數(shù)
7.3.1 ChatGPT講解知識(shí)點(diǎn)——形參和實(shí)參
7.3.2 函數(shù)的默認(rèn)參數(shù)
7.4 ChatGPT講解知識(shí)點(diǎn)——匿名函數(shù)
7.5 變量的作用域
7.5.1 局部作用域
7.5.2 全局作用域
7.6 ChatGPT演示代碼——繪制字符方陣
7.7 ChatGPT答疑解惑
7.7.1 Python內(nèi)置函數(shù)
7.7.2 遞歸函數(shù)
7.7.3 快速了解函數(shù)用法
本章小結(jié)
第8章 列表
8.1 ChatGPT講解知識(shí)點(diǎn)——列表
8.1.1 什么是列表
8.1.2 列表有哪些方法
8.2 列表的常用操作
8.2.1 創(chuàng)建列表
8.2.2 獲取列表元素
8.2.3 修改列表元素
8.2.4 增加列表元素
8.2.5 刪除列表元素
8.2.6 列表切片
8.2.7 列表排序
8.2.8 其他列表操作
8.3 ChatGPT講解知識(shí)點(diǎn)——列表解析式
8.4 ChatGPT講解知識(shí)點(diǎn)——字符串與列表
8.5 ChatGPT演示代碼——購物清單
8.6 ChatGPT答疑解惑
8.6.1 帶索引遍歷列表
8.6.2 根據(jù)條件刪除列表元素
8.6.3 如何掌握類型的方法
本章小結(jié)
第9章 字典
9.1 ChatGPT講解知識(shí)點(diǎn)——字典
9.1.1 什么是字典
9.1.2 字典有哪些方法
9.2 字典的常用操作
9.2.1 創(chuàng)建字典
9.2.2 獲取字典值
9.2.3 遍歷字典
9.2.4 修改字典值
9.2.5 增加字典鍵值對(duì)
9.2.6 刪除字典鍵值對(duì)
9.3 ChatGPT講解知識(shí)點(diǎn)——del語句
9.4 ChatGPT講解知識(shí)點(diǎn)——其他復(fù)合數(shù)據(jù)類型
9.4.1 元組
9.4.2 集合
9.5 ChatGPT演示代碼——小說中的詞頻統(tǒng)計(jì)
9.6 ChatGPT答疑解惑
9.6.1 列表和字典的使用場景
9.6.2 列表和字典的拷貝
9.6.3 如何提升編程能力
本章小結(jié)
第10章 模塊
10.1 ChatGPT講解知識(shí)點(diǎn)——模塊
10.1.1 Python的模塊
10.1.2 導(dǎo)入模塊
10.1.3 安裝模塊
10.2 用ChatGPT學(xué)Python標(biāo)準(zhǔn)庫
10.2.1 math模塊
10.2.2 os模塊
10.2.3 random模塊
10.2.4 turtle模塊
10.2.5 tkinter模塊
10.3 用ChatGPT學(xué)第三方模塊
10.3.1 pandas模塊
10.3.2 pygame模塊
10.4 ChatGPT演示代碼——繪制愛心圖案
10.5 ChatGPT演示代碼——一元二次方程計(jì)算器
10.6 ChatGPT答疑解惑
10.6.1 加速pip安裝
10.6.2 第三方模塊推薦
10.6.3 閱讀開源代碼
本章小結(jié)
第11章 文件操作
11.1 ChatGPT講解知識(shí)點(diǎn)——文件讀寫
11.1.1 讀文件
11.1.2 寫文件
11.1.3 文件打開模式
11.1.4 文件路徑
11.1.5 異常處理
11.2 用ChatGPT學(xué)其他類型文件的讀寫
11.2.1 讀寫Excel文件
11.2.2 讀寫CSV文件
11.2.3 讀寫Word文件
11.2.4 讀寫圖片文件
11.3 文件系統(tǒng)操作
11.3.1 復(fù)制文件
11.3.2 重命名文件
11.3.3 刪除文件
11.4 ChatGPT演示代碼——批量文件搜索器
11.5 ChatGPT答疑解惑
11.5.1 文件指針
11.5.2 異常處理與條件判斷的選擇
11.5.3 如何保持學(xué)習(xí)編程的動(dòng)力
本章小結(jié)
第12章 網(wǎng)絡(luò)爬蟲
12.1 ChatGPT講解知識(shí)點(diǎn)——網(wǎng)絡(luò)爬蟲
12.1.1 網(wǎng)絡(luò)爬蟲
12.1.2 HTTP請(qǐng)求
12.1.3 Python發(fā)送HTTP請(qǐng)求
12.2 用ChatGPT學(xué)網(wǎng)頁前端基礎(chǔ)知識(shí)
12.2.1 HTML
12.2.2 CSS
12.2.3 JavaScript
12.2.4 GET和POST
12.2.5 Cookie和Session
12.3 requests模塊
12.3.1 get
12.3.2 json
12.3.3 post
12.3.4 Session
12.4 bs4 模塊
12.4.1 按標(biāo)簽名獲取元素
12.4.2 按屬性獲取元素
12.4.3 按層級(jí)獲取元素
12.5 ChatGPT演示代碼——下載Bing每日一圖
12.6 ChatGPT答疑解惑
12.6.1 爬蟲模塊推薦
12.6.2 應(yīng)對(duì)反爬
12.6.3 通過項(xiàng)目學(xué)習(xí)
本章小結(jié)
第13章 面向?qū)ο?br />13.1 ChatGPT講解知識(shí)點(diǎn)——面向?qū)ο?br />13.1.1 面向?qū)ο蟮幕靖拍?br />13.1.2 面向?qū)ο蟮膬?yōu)點(diǎn)
13.2 Python中的面向?qū)ο?br />13.2.1 類
13.2.2 對(duì)象
13.2.3 屬性
13.2.4 方法
13.2.5 繼承
13.2.6 多態(tài)
13.3 ChatGPT演示代碼——MOBA游戲角色設(shè)計(jì)
13.4 ChatGPT答疑解惑
13.4.1 多繼承
13.4.2 面向?qū)ο蟾鼜?fù)雜
13.4.3 Python入門標(biāo)準(zhǔn)
本章小結(jié)
第14章 利用ChatGPT輔助開發(fā)
14.1 ChatGPT講解知識(shí)點(diǎn)——數(shù)據(jù)分析
14.1.1 數(shù)據(jù)分析基本概念
14.1.2 數(shù)據(jù)分析的流程
14.1.3 Python數(shù)據(jù)分析的常用模塊
14.2 ChatGPT開發(fā)實(shí)例——學(xué)生成績排名及分布
14.2.1 獲取數(shù)據(jù)
14.2.2 存儲(chǔ)數(shù)據(jù)
14.2.3 讀取數(shù)據(jù)
14.2.4 清洗數(shù)據(jù)
14.2.5 數(shù)據(jù)處理
14.2.6 數(shù)據(jù)可視化
本章小結(jié)
第15章 在程序中接入ChatGPT
15.1 OpenAI API
15.1.1 申請(qǐng)API key
15.1.2 通過SDK接入
15.1.3 通過命令行調(diào)用
15.1.4 通過網(wǎng)絡(luò)請(qǐng)求API
15.2 ChatGPT接入實(shí)例——智能問答小工具
15.3 為ChatGPT提供知識(shí)庫
15.3.1 提示工程
15.3.2 微調(diào)模型
15.3.3 詞嵌入
本章小結(jié)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)