注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)Python程序設(shè)計(jì)教程:基于案例的學(xué)習(xí)方法(原書(shū)第3版)

Python程序設(shè)計(jì)教程:基于案例的學(xué)習(xí)方法(原書(shū)第3版)

Python程序設(shè)計(jì)教程:基于案例的學(xué)習(xí)方法(原書(shū)第3版)

定 價(jià):¥99.00

作 者: [美] 布蘭德利·N.米勒 著,江紅,余青松,余靖 譯
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787111685166 出版時(shí)間: 2021-08-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 340 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)采用基于案例的學(xué)習(xí)方法,在不同應(yīng)用場(chǎng)景下以問(wèn)題求解為引導(dǎo)講授Python程序設(shè)計(jì),涵蓋密碼學(xué)、圖像處理、天文學(xué)和生物信息學(xué)等領(lǐng)域。第3版更新至Python 3.8,更加強(qiáng)調(diào)動(dòng)手實(shí)踐,每一章都圍繞一個(gè)實(shí)戰(zhàn)項(xiàng)目展開(kāi)討論,并包含大量的編程練習(xí)題。全書(shū)在應(yīng)用場(chǎng)景中螺旋式引入解決問(wèn)題所必需的Python語(yǔ)法知識(shí)和編程方法,從而通過(guò)不斷鞏固和拓展所學(xué)知識(shí),進(jìn)一步培養(yǎng)讀者的問(wèn)題求解能力。本書(shū)適合作為高等院校計(jì)算機(jī)相關(guān)專(zhuān)業(yè)學(xué)生第yi門(mén)程序設(shè)計(jì)課程的教材或參考書(shū),也可作為Python初學(xué)者的入門(mén)讀物。

作者簡(jiǎn)介

  布蘭德利·N. 米勒(Bradley N. Miller)路德學(xué)院榮休教授,Runestone Interactive的創(chuàng)始人。大衛(wèi)·L.拉農(nóng)(David L. Ranum)路德學(xué)院教授,致力于軟件設(shè)計(jì)和操作系統(tǒng)方面的科研及教學(xué)工作。朱莉·安德森(Julie Anderson)退休前任教于羅林斯學(xué)院。她參與撰寫(xiě)了一系列關(guān)于Java和Python語(yǔ)言的大學(xué)教材,并曾在計(jì)算機(jī)書(shū)刊出版機(jī)構(gòu)擔(dān)任撰稿人、編輯和專(zhuān)欄作家。:譯者簡(jiǎn)介:江紅 華東師范大學(xué)副教授,博士。1994年畢業(yè)于復(fù)旦大學(xué)計(jì)算機(jī)系。曾獲得上海市教學(xué)成果一等獎(jiǎng)、華東師范大學(xué)教學(xué)成果一等獎(jiǎng)、華東師范大學(xué)優(yōu)秀任課教師獎(jiǎng)等榮譽(yù)。余青松 華東師范大學(xué)高級(jí)工程師。1990年畢業(yè)于華東師范大學(xué)并留校任教。編著計(jì)算機(jī)相關(guān)教材30余本,在國(guó)內(nèi)外學(xué)術(shù)期刊和學(xué)術(shù)會(huì)議上發(fā)表科技論文近百篇。

圖書(shū)目錄

出版者的話(huà)
譯者序
前言
第1章 Python導(dǎo)論 1
1.1 本章目標(biāo) 1
1.2 什么是計(jì)算機(jī)科學(xué) 1
1.3 為什么要學(xué)習(xí)計(jì)算機(jī)科學(xué) 2
1.3.1 計(jì)算機(jī)科學(xué)的日常應(yīng)用 2
1.3.2 計(jì)算機(jī)科學(xué)的重要性 3
1.4 問(wèn)題求解的策略 3
1.5 Python概述 5
1.5.1 基本元素 6
1.5.2 命名對(duì)象 10
1.5.3 抽象 15
1.5.4 循環(huán) 22
1.6 本章小結(jié) 28
關(guān)鍵術(shù)語(yǔ) 28
Python關(guān)鍵字 29
編程練習(xí)題 29
第2章 πthon:估算圓周率的值 30
2.1 本章目標(biāo) 30
2.2 圓周率是什么 30
2.3 有關(guān)math模塊的進(jìn)一步討論 31
2.4 阿基米德方法 32
2.4.1 Python實(shí)現(xiàn) 33
2.4.2 開(kāi)發(fā)一個(gè)計(jì)算圓周率pi的函數(shù) 34
2.5 累加器估算法 36
2.5.1 累加器模式 36
2.5.2 項(xiàng)的總和:萊布尼茨公式 37
2.5.3 項(xiàng)的乘積:沃利斯公式 39
2.6 蒙特卡羅模擬 41
2.6.1 布爾表達(dá)式 43
2.6.2 復(fù)合布爾表達(dá)式和邏輯運(yùn)算符 44
2.6.3 選擇語(yǔ)句 45
2.6.4 實(shí)現(xiàn)模擬 48
2.6.5 使用圖形可視化結(jié)果 50
2.7 本章小結(jié) 53
關(guān)鍵術(shù)語(yǔ) 53
Python關(guān)鍵字、模塊和命令 53
編程練習(xí)題 54
第3章 密碼以及其他奧秘 55
3.1 本章目標(biāo) 55
3.2 字符串?dāng)?shù)據(jù)類(lèi)型 55
3.2.1 拼接 56
3.2.2 重復(fù) 56
3.2.3 索引 57
3.2.4 字符串切片 58
3.2.5 字符串搜索 59
3.2.6 字符串方法 60
3.2.7 字符函數(shù) 62
3.3 編碼消息和解碼消息 64
3.4 置換加密算法 64
3.4.1 使用置換進(jìn)行加密 64
3.4.2 解密置換后的消息 66
3.4.3 讀取用戶(hù)輸入 68
3.5 替換加密算法 69
3.6 創(chuàng)建密鑰 71
3.7 維吉尼亞加密算法 76
3.8 本章小結(jié) 80
關(guān)鍵術(shù)語(yǔ) 81
Python關(guān)鍵字、函數(shù)和常量 81
編程練習(xí)題 82
第4章 Python集合導(dǎo)論 83
4.1 本章目標(biāo) 83
4.2 什么是數(shù)據(jù) 83
4.3 存儲(chǔ)用于處理的數(shù)據(jù) 83
4.3.1 再論字符串 83
4.3.2 列表 85
4.4 計(jì)算數(shù)據(jù)的統(tǒng)計(jì)量 90
4.4.1 簡(jiǎn)單離散度度量 90
4.5 中心趨勢(shì)度量 92
4.5.1 均值 92
4.5.2 中值 93
4.5.3 眾數(shù) 95
4.6 頻率分布 100
4.6.1 使用字典計(jì)算頻率分布表 100
4.6.2 不使用字典計(jì)算頻率分布表 101
4.6.3 可視化頻率分布 103
4.7 離散度:標(biāo)準(zhǔn)差 105
4.8 本章小結(jié) 107
關(guān)鍵術(shù)語(yǔ) 107
Python關(guān)鍵字、函數(shù)和方法 107
編程練習(xí)題 108
第5章 大數(shù)據(jù):文件輸入和輸出 109
5.1 本章目標(biāo) 109
5.2 使用文件處理大數(shù)據(jù)集 109
5.2.1 文本文件 109
5.2.2 迭代文件中的文本行 111
5.2.3 寫(xiě)入文件 112
5.2.4 字符串格式化 113
5.2.5 其他文件讀取方法 115
5.3 從互聯(lián)網(wǎng)上讀取數(shù)據(jù) 117
5.3.1 使用CSV文件 117
5.3.2 使用while循環(huán)處理數(shù)據(jù) 118
5.3.3 列表解析 121
5.3.4 從互聯(lián)網(wǎng)上讀取JSON數(shù)據(jù) 125
5.4 數(shù)據(jù)相關(guān)性 128
5.5 本章小結(jié) 129
關(guān)鍵術(shù)語(yǔ) 129
Python關(guān)鍵字和函數(shù) 130
編程練習(xí)題 130
第6章 圖像處理 131
6.1 本章目標(biāo) 131
6.2 什么是數(shù)字圖像處理 131
6.2.1 RGB顏色模型 131
6.2.2 cImage模塊 132
6.3 基本圖像處理 136
6.3.1 圖像負(fù)片 136
6.3.2 灰度圖像 138
6.3.3 一個(gè)通用的解決方案:像素映射器 140
6.4 參數(shù)、參數(shù)傳遞和作用范圍 143
6.4.1 通過(guò)賦值調(diào)用的參數(shù)傳遞 144
6.4.2 名稱(chēng)空間 145
6.4.3 調(diào)用函數(shù)和查找名稱(chēng) 148
6.4.4 模塊和名稱(chēng)空間 150
6.5 高級(jí)圖像處理 151
6.5.1 圖像縮放 151
6.5.2 圖像拉伸:另一種視角 153
6.5.3 翻轉(zhuǎn)圖像 156
6.5.4 邊緣檢測(cè) 158
6.6 本章小結(jié) 162
關(guān)鍵術(shù)語(yǔ) 163
Python關(guān)鍵字、函數(shù)和變量 163
編程練習(xí)題 163
第7章 數(shù)據(jù)挖掘:聚類(lèi)分析 164
7.1 本章目標(biāo) 164
7.2 什么是數(shù)據(jù)挖掘 164
7.3 聚類(lèi)分析:一個(gè)簡(jiǎn)單的示例 164
7.4 在簡(jiǎn)單數(shù)據(jù)集上實(shí)現(xiàn)聚類(lèi)分析 165
7.4.1 兩點(diǎn)之間的距離 165
7.4.2 聚類(lèi)和中心點(diǎn) 167
7.4.3 K-均值聚類(lèi)分析算法 167
7.4.4 K-均值算法的實(shí)現(xiàn) 168
7.4.5 K-均值算法的實(shí)現(xiàn)(續(xù)) 172
7.5 實(shí)現(xiàn)聚類(lèi)分析:地震數(shù)據(jù) 176
7.5.1 文件處理 176
7.5.2 可視化 178
7.6 聚類(lèi)分析的缺陷及解決方法 179
7.7 本章小結(jié) 180
關(guān)鍵術(shù)語(yǔ) 180
Python關(guān)鍵字 181
編程練習(xí)題 181
第8章 密碼分析學(xué) 182
8.1 本章目標(biāo) 182
8.2 概述 182
8.3 破解圍欄加密算法 182
8.3.1 使用字典檢查結(jié)果 183
8.3.2 暴力破解法 184
8.3.3 一種圍欄解密算法 186
8.4 破解替換加密算法

本目錄推薦

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