-
>
闖進數學世界――探秘歷史名題
-
>
中醫基礎理論
-
>
當代中國政府與政治(新編21世紀公共管理系列教材)
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國特色社會主義理論體系概論(2021年版)
-
>
中醫內科學·全國中醫藥行業高等教育“十四五”規劃教材
人工智能編程(賦能PYTHON語言) 版權信息
- ISBN:9787302675105
- 條形碼:9787302675105 ; 978-7-302-67510-5
- 裝幀:平裝-膠訂
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
人工智能編程(賦能PYTHON語言) 本書特色
本書面向在校學生、機器學習愛好者、人工智能研究者、AI開發者和AI程序員,是他們深入理解AI賦能編程的有力工具。
人工智能編程(賦能PYTHON語言) 內容簡介
"本書是一本全面探討人工智能在Python編程領域應用的教材,內容涵蓋從Python編程語言的基礎知識到高級編程技巧,再到人工智能賦能實際應用的全面內容,主要包括Python語言基本概念,人工智能輔助工具概況,Python數據類型、運算符與表達式,Python控制結構、函數、數據結構、文件處理以及面向對象編程等復雜的編程概念。本書同時專注于人工智能工具在編程中的高階應用,引導讀者學習如何利用Python解決各類大賽中的競賽題,以及如何在團隊研究中高效使用各種工具,使讀者能夠將理論知識與實踐緊密結合,拓展人工智能領域的應用視野與能力。 整體而言,本書是為希望掌握人工智能賦能Python語言的學習者量身定做的。通過系統的學習和實踐,本書可以幫助讀者更好地適應未來技術的發展需求。 "
人工智能編程(賦能PYTHON語言)人工智能編程(賦能PYTHON語言) 前言
當今,人工智能已成為熱門話題,它正在逐漸改變人們的生活和工作方式。Python作為一種簡潔、高效、易學的編程語言,已成為人工智能領域的首選語言。學習Python可以為學習其他編程語言打下堅實的基礎,這對于計算機和非計算機專業的學生而言都是至關重要的。本書從Python語言的基礎知識開始講解,并結合人工智能編程的理論和實踐,通過具體的示例和練習引導讀者學習Python語言編程。
除了介紹人工智能輔助Python語言的基礎學習,本書還介紹編程競賽題和作者團隊開發的AI鏈無代碼生產平臺Prompt Sapper等內容。通過實際案例和項目,本書將幫助讀者更加系統地了解如何使用Python語言。
本書由廖云燕、曾錦山、黃箐和邢振昌編著。感謝王佳敏、李亞坤、馮國棟、舒心悅、石榮旦、江洋、彭濤、黃瑾龍、賀星銳、姚賀慶、潘碩、王沖、李蔚然、唐琛、皮璟翱、王浩然等同學參與本書案例實驗等相關內容的編寫工作。
在閱讀本書的過程中,我們建議讀者按照章節順序逐步學習,同時動手實踐每個章節的案例。此外,本書還提供豐富的習題和拓展資料,以供讀者鞏固所學知識和提高實踐能力。
人工智能編程(賦能PYTHON語言) 目錄
第1章走進Python語言1
1.1Python簡介1
1.2Python安裝與環境配置2
1.2.1Python安裝2
1.2.2Python環境配置3
1.3Python編程規范6
1.4Python擴展庫7
1.4.1常用擴展庫7
1.4.2擴展庫的安裝7
1.4.3導入擴展庫8
1.5AI工具的安裝以及功能介紹9
1.5.1安裝Copilot9
1.5.2AI工具的使用方法10
本章小結11
本章習題12
拓展閱讀12
第2章Python數據類型與表達式14
2.1基本數據類型14
2.1.1數值類型15
2.1.2字符串類型15
2.1.3布爾類型15
2.2常量與變量16
2.2.1常量16
2.2.2變量16
2.2.3變量的賦值17
2.3運算符與表達式18
2.3.1運算符18
2.3.2表達式20〖3〗人工智能編程(賦能Python語言)目錄〖3〗2.4常用系統函數20
2.4.1常用內置函數20
2.4.2常用標準庫函數25
本章小結30
本章習題30
拓展閱讀31
第3章Python的數據結構33
3.1列表33
3.1.1創建列表34
3.1.2訪問列表34
3.1.3二維列表的創建和遍歷35
3.1.4更新列表36
3.1.5列表常用操作37
3.2元組38
3.2.1元組的創建38
3.2.2元組的訪問39
3.3字典40
3.3.1創建字典40
3.3.2訪問字典42
3.3.3更新字典43
3.4集合44
3.4.1創建集合45
3.4.2訪問集合45
3.4.3更新集合45
3.4.4集合常見操作46
本章小結47
本章習題48
拓展閱讀48
第4章選擇結構與循環結構50
4.1布爾類型51
4.2順序和選擇結構52
4.2.1順序結構52
4.2.2選擇結構53
4.3循環結構55
4.3.1for循環56
4.3.2while循環56
4.4break關鍵字和continue關鍵字58
4.5嵌套60
本章小結62
本章習題62
拓展閱讀63
第5章Python函數和模塊65
5.1函數的定義與使用65
5.2函數的參數傳遞67
5.2.1位置參數67
5.2.2關鍵字參數67
5.2.3默認值參數67
5.2.4可變參數67
5.3函數的返回值68
5.4變量作用域69
5.4.1局部變量的定義和使用69
5.4.2全局變量的定義和使用70
5.5匿名函數lambda71
5.6遞歸函數72
5.6.1遞歸函數的定義與調用72
5.6.2遞歸函數的應用與注意事項73
5.7常見的內置函數74
5.7.1數據類型轉換函數74
5.7.2常用的數學函數75
5.7.3迭代器操作函數76
5.7.4其他函數77
5.8Python模塊78
5.8.1創建模塊78
5.8.2導入模塊79
5.8.3內置模塊79
5.8.4模塊的特殊變量79
本章小結79
本章習題80
拓展閱讀81
第6章面向對象程序設計83
6.1類的定義與使用83
6.2數據成員與成員方法84
6.2.1私有成員與公有成員84
6.2.2數據成員85
6.2.3成員方法86
6.2.4屬性87
6.3繼承90
6.4特殊方法91
6.5綜合案例分析92
本章小結96
本章習題97
拓展閱讀97
第7章字符串和正則表達式99
7.1初識字符串99
7.1.1字符串的創建99
7.1.2轉義字符100
7.1.3字符串的不可變性100
7.2字符串的操作101
7.2.1字符串的運算符101
7.2.2訪問字符串中的元素103
7.2.3字符串的格式化104
7.2.4字符串對象的內置方法106
7.3正則表達式108
7.3.1正則表達式的基本語法108
7.3.2re模塊108
7.3.3match對象109
本章小結111
本章習題111
拓展閱讀113
第8章文件和文件夾操作116
8.1文件的概念及分類116
8.1.1文本文件116
8.1.2二進制文件117
8.2文件操作基礎知識117
8.2.1文件的打開與關閉117
8.2.2文件的讀寫118
8.3二進制文件操作119
8.3.1使用struct模塊讀寫二進制文件119
8.3.2使用pickle模塊寫入二進制文件120
8.3.3使用shelve模塊操作二進制文件121
8.3.4使用marshal模塊操作二進制文件121
8.4Excel與Word文件的操作案例122
8.4.1使用擴展庫openpyxl讀寫Excel文件122
8.4.2記事本文件轉換為Excel文件122
8.4.3輸出Excel文件單元格中公式的計算結果123
8.4.4檢查Word文檔中的連續重復字123
8.4.5提取Word文檔中的例題、插圖和表格清單124
8.5os模塊125
8.5.1os.path模塊126
8.5.2shutil模塊127
8.6綜合案例解析128
本章小結130
本章習題131
拓展閱讀131
第9章網絡爬蟲入門與應用133
9.1HTML與JavaScript133
9.1.1HTML基礎134
9.1.2JavaScript基礎136
9.2urllib庫的基本應用與爬蟲案例140
9.3scrapy庫爬蟲案例143
9.4BeautifulSoup對象用法簡介145
9.5requests庫的基本操作與爬蟲案例147
9.5.1requests基本操作147
9.5.2requests爬蟲案例149
9.6selenium庫爬蟲案例150
本章小結151
本章習題152
拓展閱讀153
第10章異常處理結構156
10.1異常的概念及表現形式156
10.1.1異常的概念156
10.1.2異常的常見種類157
10.2常見的異常處理結構158
10.2.1tryexcept結構158
10.2.2tryexceptfinally結構159
10.2.3tryexceptelse結構160
10.2.4處理多個異常結構162
本章小結163
本章習題164
拓展閱讀164
第11章數組和Python的數據分析和處理166
11.1數組的基本操作166
11.1.1一維數組Series的基本操作166
11.1.2二維數組DataFrame的操作168
11.2Pandas庫和NumPy庫的基本操作169
本章小結179
本章習題179
拓展閱讀181
第12章數據可視化182
12.1數據可視化的概念182
12.2實驗一: 二維圖形183
12.3實驗二: 三維圖形188
12.4拓展實驗190
本章小結194
本章習題194
拓展閱讀195
第13章AI賦能編程與算法競賽197
13.1編程競賽項目介紹197
13.2排序和搜索算法198
13.2.1排序算法概述198
13.2.2比較排序198
13.2.3非比較排序201
13.2.4排序的總結和擴展202
13.2.5搜索算法概述203
13.2.6深度優先與廣度優先搜索203
13.2.7搜索的總結207
13.3基本算法設計方法208
13.3.1枚舉法208
13.3.2貪心法209
13.3.3遞推和遞歸210
13.3.4動態規劃211
13.3.5二分法213
13.3.6分治法214
本章小結216
本章習題217
第14章AI鏈無代碼生成平臺Sapper219
14.1SPL語言219
14.1.1SPL語言特性219
14.1.2SPL構成220
14.2Agent開發與使用222
14.2.1Agent開發222
14.2.2Agent使用227
14.3Sapper高級特性227
14.3.1智能表單228
14.3.2RAG229
14.3.3Debug231
本章小結233
本章習題233
拓展閱讀234
- >
朝聞道
- >
羅曼·羅蘭讀書隨筆-精裝
- >
名家帶你讀魯迅:朝花夕拾
- >
企鵝口袋書系列·偉大的思想20:論自然選擇(英漢雙語)
- >
煙與鏡
- >
中國歷史的瞬間
- >
莉莉和章魚
- >
月亮與六便士