書馨卡幫你省薪 2024個人購書報告 2024中圖網(wǎng)年度報告
歡迎光臨中圖網(wǎng) 請 | 注冊
> >
Python程序設(shè)計基礎(chǔ)(第3版·微課版·公共課版·在線學(xué)習(xí)軟件版)

Python程序設(shè)計基礎(chǔ)(第3版·微課版·公共課版·在線學(xué)習(xí)軟件版)

作者:董付國
出版社:清華大學(xué)出版社出版時間:2023-01-01
開本: 其他 頁數(shù): 310
中 圖 價:¥35.3(5.9折) 定價  ¥59.8 登錄后可看到會員價
加入購物車 收藏
運費6元,滿39元免運費
?新疆、西藏除外
本類五星書更多>

Python程序設(shè)計基礎(chǔ)(第3版·微課版·公共課版·在線學(xué)習(xí)軟件版) 版權(quán)信息

Python程序設(shè)計基礎(chǔ)(第3版·微課版·公共課版·在線學(xué)習(xí)軟件版) 本書特色

本書是清華大學(xué)暢銷書,被100多所院校選作教材;本書配套資源豐富,有課件、教學(xué)大綱、教學(xué)計劃、源代碼、試題庫和在線測試軟件等。

Python程序設(shè)計基礎(chǔ)(第3版·微課版·公共課版·在線學(xué)習(xí)軟件版) 內(nèi)容簡介

全書共13章:第1章介紹Python基本知識與概念,Python開發(fā)環(huán)境配置與使用,擴(kuò)展庫安裝與 使用;第2章講解運算符與表達(dá)式以及內(nèi)置函數(shù)的用法;第3章講解列表、元組、字典、集合的常用 方法和操作;第4章講解選擇結(jié)構(gòu)與循環(huán)結(jié)構(gòu)的語法和應(yīng)用;第5章講解函數(shù)的定義與使用,函數(shù)參 數(shù)、變量作用域以及l(fā)ambda表達(dá)式;第6章講解類的定義與實例化,數(shù)據(jù)成員與成員方法,特殊方 法與運算符重載;第7章講解字符串對象及其操作;第8章講解正則表達(dá)式語法與應(yīng)用;第9章講解 文件操作的基本知識,文件對象,文本文件內(nèi)容讀寫,二進(jìn)制文件操作與對象序列化;第10章講解 文件復(fù)制、移動、重命名、遍歷等文件級操作以及文件夾操作;第11章講解異常處理結(jié)構(gòu)語法與應(yīng) 用;第12章講解Python對SQLite數(shù)據(jù)庫的操作;第13章講解數(shù)據(jù)分析、數(shù)據(jù)處理、數(shù)據(jù)可視化以及 科學(xué)計算。 本書全部案例代碼使用Python 3.8.x和Python 3.9.x編寫,適當(dāng)介紹了Python 3.10/3.11的新特 性,大部分內(nèi)容也適用于Python 3.7.x及更低版本。本書對Python內(nèi)部工作原理進(jìn)行一定程度的剖 析,并適當(dāng)介紹了Python代碼優(yōu)化和安全編程的有關(guān)知識,可以滿足不同層次讀者的需求。本書可 作為Python程序設(shè)計基礎(chǔ)的公共課教材,也可供Python程序設(shè)計愛好者自學(xué)。

Python程序設(shè)計基礎(chǔ)(第3版·微課版·公共課版·在線學(xué)習(xí)軟件版) 目錄

第 1 章




Python 開發(fā)環(huán)境搭建與使用 1




1.1 Python 語言簡介 1




1.2 Python 版本選擇 1




1.3 Python 編程規(guī)范與代碼優(yōu)化建議 2




1.4 IDLE、Anaconda3 的安裝與使用 4




1.4.1 Python 解釋器安裝與 IDLE 簡單使用 4




1.4.2 Jupyter Notebook 與 Spyder 安裝與使用 10




1.5 安裝擴(kuò)展庫 12




1.6 標(biāo)準(zhǔn)庫與擴(kuò)展庫中對象的導(dǎo)入與使用 14




1.6.1 import 包名 / 模塊名 [as 別名 ] 14




1.6.2 from 包名 / 模塊名 import 模塊名 / 對象名 [ as 別名 ] 15




1.6.3 from 模塊名 import * 15




1.7 __name__ 屬性的作用 ( 選講 ) 16




本章小結(jié) 16




習(xí)題 17




第 2 章




運算符、表達(dá)式與內(nèi)置對象 19




2.1 Python 常用內(nèi)置對象 19




2.1.1 常量與變量 20




2.1.2 數(shù)字 21




2.1.3 字符串與字節(jié)串 23




2.1.4 列表、元組、字典、集合 24




2.2 Python 運算符與表達(dá)式 25




2.2.1 算術(shù)運算符 27




2.2.2 關(guān)系運算符 29




2.2.3 成員測試運算符 in 與同一性測試運算符 is( 選講 ) 29




2.2.4 位運算符與集合運算符 ( 選講 ) 30




2.2.5 邏輯運算符 31




2.2.6 矩陣乘法運算符 @( 選講 ) 31








2.2.7 補充說明 32




2.3 Python 關(guān)鍵字簡要說明 34




2.4 Python 常用內(nèi)置函數(shù) 35




2.4.1 類型轉(zhuǎn)換與類型判斷 41




2.4.2 *值與求和 44




2.4.3 基本輸入輸出 45




2.4.4 排序與逆序 46




2.4.5 枚舉 47




2.4.6 map()、reduce()、filter() 47




2.4.7 range() 50




2.4.8 zip() 50




2.4.9 eval() 51




2.5 精彩案例賞析 52




本章小結(jié) 52




習(xí)題 53




第 3 章




Python 可迭代對象 57




3.1 列表 58




3.1.1 列表創(chuàng)建與刪除 59




3.1.2 列表元素訪問 59




3.1.3 列表常用方法 60




3.1.4 列表對象支持的運算符 65




3.1.5 內(nèi)置函數(shù)對列表的操作 66




3.1.6 列表推導(dǎo)式語法與應(yīng)用 66




3.1.7 切片操作 70




3.2 元組 73




3.2.1 元組創(chuàng)建與元素訪問 73




3.2.2 元組與列表的異同點 74




3.2.3 生成器表達(dá)式 75




3.3 字典 75




3.3.1 字典創(chuàng)建與刪除 76




3.3.2 字典元素訪問 77




3.3.3 元素添加、修改與刪除 79




3.3.4 標(biāo)準(zhǔn)庫 collections 中與字典有關(guān)的類 80




3.4 集合 81




3.4.1 集合創(chuàng)建與刪除 81




3.4.2 集合方法與運算 82








3.4.3 集合應(yīng)用案例 84




3.5 序列解包 86




本章小結(jié) 87




習(xí)題 88




第 4 章




程序控制結(jié)構(gòu) 91




4.1 條件表達(dá)式 91




4.2 選擇結(jié)構(gòu) 92




4.2.1 單分支選擇結(jié)構(gòu) 92




4.2.2 雙分支選擇結(jié)構(gòu) 93




4.2.3 多分支選擇結(jié)構(gòu) 94




4.2.4 選擇結(jié)構(gòu)的嵌套 95




4.3 循環(huán)結(jié)構(gòu) 96




4.3.1 for 循環(huán)與 while 循環(huán) 96




4.3.2 break 語句與 continue 語句 97




4.3.3 代碼優(yōu)化技巧 98




4.4 精彩案例賞析 99




本章小結(jié) 102




習(xí)題 103




第 5 章

函數(shù) 105

5.1 函數(shù)的定義與使用 105

5.1.1 基本語法 105

5.1.2 函數(shù)嵌套定義、可調(diào)用對象與修飾器 ( 選講 ) 107

5.1.3 函數(shù)遞歸調(diào)用 109

5.2 函數(shù)參數(shù) 110

5.2.1 位置參數(shù) 111

5.2.2 默認(rèn)值參數(shù) 111

5.2.3 關(guān)鍵參數(shù) 113

5.2.4 可變長度參數(shù) 113

5.2.5 實參序列解包 114

5.3 變量作用域 115

5.4 lambda 表達(dá)式 117

5.5 生成器函數(shù)設(shè)計與使用 118

5.6 精彩案例賞析 120

本章小結(jié) 134

習(xí)題 135

第 6 章

面向?qū)ο蟪绦蛟O(shè)計 ( 選講 ) 140

6.1 類的定義與使用 140

6.2 數(shù)據(jù)成員與成員方法 141

6.2.1 私有成員與公有成員 141

6.2.2 數(shù)據(jù)成員 142

6.2.3 成員方法、類方法、靜態(tài)方法、抽象方法 143

6.2.4 屬性 145

6.2.5 類與對象的動態(tài)性、混入機制 147

6.3 繼承、多態(tài) 148

6.3.1 繼承 148

6.3.2 多態(tài) 149

6.4 特殊方法與運算符重載 150

6.5 精彩案例賞析 152

6.5.1 自定義隊列 152

6.5.2 自定義棧 155

本章小結(jié) 157

習(xí)題 157

第 7 章

字符串 161

7.1 字符串編碼格式簡介 162

7.2 轉(zhuǎn)義字符與原始字符串 162

7.3 字符串格式化 163

7.3.1 使用 % 運算符進(jìn)行格式化 ( 選講 ) 163

7.3.2 使用 format() 方法進(jìn)行字符串格式化 165


7.3.3 格式化的字符串常量 166


7.4 字符串常用操作 166


7.4.1 find()、rfind()、index()、rindex()、count() 168


7.4.2 split()、rsplit() 169


7.4.3 join() 170


7.4.4 lower()、upper()、capitalize()、title()、


swapcase() 170


7.4.5 replace()、maketrans()、translate() 170


7.4.6 strip()、rstrip()、lstrip() 171


7.4.7 startswith()、endswith() 172


7.4.8 isalnum()、isalpha()、isdigit()、isdecimal()、


isnumeric()、isspace()、isupper()、islower() 172


7.4.9 center()、ljust()、rjust()、zfill() 173


7.4.10 字符串對象支持的運算符 173


7.4.11 適用于字符串對象的內(nèi)置函數(shù) 175


7.4.12 字符串對象的切片操作 177


7.5 字符串常量 177


7.6 中英文分詞 178


7.7 漢字到拼音的轉(zhuǎn)換 178


7.8 精彩案例賞析 179


本章小結(jié) 181


習(xí)題 182


第 8 章


正則表達(dá)式 ( 選講 ) 184


8.1 正則表達(dá)式語法 184


8.1.1 正則表達(dá)式基本語法 184




8.1.2 正則表達(dá)式擴(kuò)展語法 185


8.1.3 正則表達(dá)式集錦 186


8.2 直接使用正則表達(dá)式模塊 re 處理字符串 187


8.3 使用正則表達(dá)式對象處理字符串 190


8.4 Match 對象 192


8.5 精彩案例賞析 194

本章小結(jié) 195

習(xí)題 196

展開全部

Python程序設(shè)計基礎(chǔ)(第3版·微課版·公共課版·在線學(xué)習(xí)軟件版) 作者簡介

董付國,副教授。自2000年參加工作以來,先后講授過匯編語言、C/C++/C#、Java和Python等多門編程語言,以及計算機組成原理、計算機網(wǎng)絡(luò)、數(shù)據(jù)庫原理、數(shù)據(jù)結(jié)構(gòu)、操作系統(tǒng)、計算機安全、網(wǎng)絡(luò)安全、計算機圖形學(xué)、數(shù)字圖像處理、游戲策劃等多門課程,出版《Python程序設(shè)計》、《Python程序設(shè)計基礎(chǔ)》、《Python程序設(shè)計(第2版)》系列教材,開發(fā)過多套涉及不同領(lǐng)域的管理系統(tǒng),在 外高水平學(xué)術(shù)期刊與會議上發(fā)表論文40余篇,其中近30篇被EI檢索。學(xué)習(xí)工作之余 的愛好是打太極拳。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網(wǎng)
在線客服