書馨卡幫你省薪 2024個人購書報告 2024中圖網(wǎng)年度報告
歡迎光臨中圖網(wǎng) 請 | 注冊
> >
信息社會必修的12堂Python通識課

信息社會必修的12堂Python通識課

作者:何敏煌
出版社:清華大學(xué)出版社出版時間:2021-01-01
開本: 16開 頁數(shù): 332
中 圖 價:¥38.7(4.9折) 定價  ¥79.0 登錄后可看到會員價
加入購物車 收藏
運費6元,滿39元免運費
?新疆、西藏除外
溫馨提示:5折以下圖書主要為出版社尾貨,大部分為全新(有塑封/無塑封),個別圖書品相8-9成新、切口
有劃線標(biāo)記、光盤等附件不全詳細(xì)品相說明>>
本類五星書更多>

信息社會必修的12堂Python通識課 版權(quán)信息

信息社會必修的12堂Python通識課 本書特色

本書目標(biāo):對編程有興趣,想學(xué)Python編程語言的中學(xué)生、大學(xué)生或社會有識人士 本書特色:一本快速上手的入門教材,配合課堂式教學(xué)的視頻,跟隨實用范例,一學(xué)就會一本快速上手的入門教材,配合課堂式教學(xué)的視頻,跟隨實用范例,一學(xué)就會

信息社會必修的12堂Python通識課 內(nèi)容簡介

全書系統(tǒng)地講述活用Python語言*需要的基礎(chǔ)內(nèi)容以及各種實用范例,并以12堂課的方式展開。 全書的內(nèi)容包括:Python程序設(shè)計語言的快速認(rèn)識和快速上手;文件處理與操作;Python繪圖;字符串和文字處理;列表操作應(yīng)用實例;使用數(shù)據(jù)庫;網(wǎng)絡(luò)公開信息的使用;網(wǎng)絡(luò)信息提取基礎(chǔ);數(shù)據(jù)可視化與圖表繪制;Python數(shù)據(jù)分析入門。 本書是一本方便好用且分量適中的程序設(shè)計教材,既適合有一定程序設(shè)計基礎(chǔ)的學(xué)習(xí)者作為自學(xué)參考書,也適合非信息專業(yè)本科生作為學(xué)習(xí)**門程序設(shè)計語言的教材。

信息社會必修的12堂Python通識課 目錄

目 錄

第1課 認(rèn)識程序設(shè)計語言與程序設(shè)計 1

1.1 什么是程序設(shè)計語言 2

1.2 程序設(shè)計的基本概念 4

1.3 為什么需要自己動手編寫程序 8

1.4 開始編寫自己的程序 10

1.5 習(xí)題 17

第2課 快速認(rèn)識Python程序設(shè)計語言 18

2.1 Python執(zhí)行環(huán)境的安裝 19

2.2 變量、常數(shù)與數(shù)據(jù)類型 26

2.2.1 變量與常數(shù) 26

2.2.2 變量的命名與保留字 28

2.2.3 簡單的數(shù)據(jù)類型 31

2.2.4 列表類型 34

2.2.5 元組類型 38

2.2.6 字典類型 39

2.2.7 集合類型 41

2.3 Python的表達(dá)式 42

2.3.1 *基本的算術(shù)表達(dá)式 42

2.3.2 關(guān)系表達(dá)式 43

2.3.3 邏輯表達(dá)式 44

2.4 認(rèn)識流程控制 45

2.4.1 用于流程控制的條件判斷語句 46

2.4.2 用于進(jìn)行重復(fù)工作的循環(huán)語句 48

2.4.3 控制循環(huán)內(nèi)流程的break和continue指令 52

2.5 輸入與輸出 54

2.6 習(xí)題 59

第3課 Python程序設(shè)計快速上手 61

3.1 子程序和模塊的概念 62

3.2 內(nèi)建函數(shù)和模塊 68

3.2.1 內(nèi)建函數(shù) 69

3.2.2 隨機(jī)數(shù)模塊random 71

3.2.3 處理日期和時間的time、datetime及calendar模塊 74

3.2.4 數(shù)學(xué)模塊math 78

3.3 程序應(yīng)用范例—階乘函數(shù)和斐波那契函數(shù) 79

3.3.1 連續(xù)加總程序 79

3.3.2 階乘函數(shù) 80

3.3.3 斐波那契函數(shù) 81

3.4 程序應(yīng)用范例—各個不同進(jìn)制之間的數(shù)字轉(zhuǎn)換 82

3.5 程序應(yīng)用范例—簡易撲克牌游戲 84

3.6 習(xí)題 89

第4課 文件處理與操作 90

4.1 路徑、文件夾和文件 91

4.2 寫入文件 99

4.3 讀取文件 105

4.4 異常處理 108

4.5 程序應(yīng)用范例—自制圖像瀏覽網(wǎng)頁 112

4.5.1 打開圖像文件的方法 112

4.5.2 縮放圖像文件的方法 112

4.5.3 批次轉(zhuǎn)換圖像文件的尺寸 113

4.5.4 創(chuàng)建圖像文件索引網(wǎng)頁 116

4.6 習(xí)題 122

第5課 Python繪圖 123

5.1 Python海龜繪圖簡介 124

5.2 繪制幾何圖形 127

5.2.1 繪制5個不同顏色的圓 127

5.2.2 繪制多邊形 129

5.2.3 繪制多邊形毛線球 130

5.2.4 使用變量漸變技巧繪制幾何圖形 131

5.3 繪制數(shù)學(xué)函數(shù)圖形 133

5.4 使用pygame繪制圖形 138

5.5 習(xí)題 145

第6課 字符串和文字處理 146

6.1 網(wǎng)頁信息的收集與簡易剖析 147

6.2 文字處理 155

6.2.1 處理不可見的特殊符號 155

6.2.2 對文字進(jìn)行處理 157

6.2.3 中文分詞功能 161

6.3 字符串函數(shù) 164

6.4 map和lambda的使用技巧 166

6.4.1 認(rèn)識可迭代類型 167

6.4.2 map()函數(shù)的使用 168

6.4.3 lambda的使用 170

6.5 習(xí)題 171

第7課 列表操作應(yīng)用實例 172

7.1 列表操作應(yīng)用 173

7.1.1 找出列表中的指定數(shù)值 173

7.1.2 二分查找法 174

7.1.3 找出列表中的*大值及其位置 179

7.1.4 合并兩個列表 180

7.2 數(shù)據(jù)加解密練習(xí)——簡易轉(zhuǎn)換法和查表法 183

7.2.1 簡易轉(zhuǎn)換法 183

7.2.2 查表法 185

7.3 數(shù)據(jù)加解密練習(xí)——換位法 186

7.3.1 加密方法 187

7.3.2 解密方法 189

7.4 習(xí)題 192

第8課 使用數(shù)據(jù)庫 193

8.1 SQL簡介 194

8.1.1 關(guān)系數(shù)據(jù)庫概述 194

8.1.2 SQL語言的編寫方式 195

8.2 SQLite數(shù)據(jù)庫操作簡介 198

8.3 Python存取SQLite數(shù)據(jù)庫初探 201

8.4 SQLite數(shù)據(jù)表操作 209

8.4.1 Python和SQLite數(shù)據(jù)類型的差異 209

8.4.2 SQLite的Connection對象 209

8.4.3 SQLite的Cursor對象 210

8.4.4 SQLite的Row對象 212

8.5 習(xí)題 213

第9課 網(wǎng)絡(luò)公開信息的使用 214

9.1 公開信息的獲得 215

9.2 CSV數(shù)據(jù)格式的解析與應(yīng)用 216

9.3 JSON數(shù)據(jù)格式的解析與應(yīng)用 223

9.4 公開信息應(yīng)用的實例 226

9.5 習(xí)題 237

第10課 網(wǎng)絡(luò)信息提取基礎(chǔ) 238

10.1 網(wǎng)頁提取程序的基礎(chǔ) 239

10.2 使用requests模塊下載網(wǎng)頁數(shù)據(jù) 241

10.3 使用BeautifulSoup解析網(wǎng)頁數(shù)據(jù) 244

10.4 數(shù)據(jù)存盤與數(shù)據(jù)庫操作 256

10.4.1 把數(shù)據(jù)存儲成文本文件 257

10.4.2 使用HTML文件制作下載圖像文件的索引頁面 258

10.4.3 使用數(shù)據(jù)庫存儲下載的數(shù)據(jù)或信息 260

10.5 習(xí)題 267

第11課 數(shù)據(jù)可視化與圖表繪制 268

11.1 matplotlib.pyplot模塊介紹 269

11.1.1 在Windows操作系統(tǒng)中設(shè)置matplotlib中文顯示 271

11.1.2 在Mac OS操作系統(tǒng)中設(shè)置matplotlib中文顯示 272

11.1.3 在matplotlib中繪制函數(shù)圖形 273

11.2 各種圖表的繪制 277

11.2.1 散點圖 277

11.2.2 直方圖 279

11.2.3 餅圖 280

11.2.4 條形圖 284

11.3 圖表顯示技巧 285

11.4 數(shù)據(jù)提取與圖表顯示 292

11.5 習(xí)題 300

第12課 Python數(shù)據(jù)分析入門 301

12.1 Pandas介紹與使用 302

12.1.1 認(rèn)識Series 302

12.1.2 認(rèn)識DataFrame 306

12.2 人口趨勢分析實例 310

12.3 網(wǎng)絡(luò)投票結(jié)果分析實例 314

12.4 面向?qū)ο蟪绦蛟O(shè)計方法簡介 321

12.4.1 類的定義 322

12.4.2 創(chuàng)建類的實例 322

12.4.3 類的繼承 323

12.4.4 面向?qū)ο蟪绦蛟O(shè)計的實例—發(fā)牌程序 327

12.5 習(xí)題 330


展開全部

信息社會必修的12堂Python通識課 作者簡介

何敏煌,中國臺灣交通大學(xué)信息科學(xué)所博士。臺灣暢銷書作者.

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