注冊(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ì)(原書(shū)第2版)

Python程序設(shè)計(jì)(原書(shū)第2版)

Python程序設(shè)計(jì)(原書(shū)第2版)

定 價(jià):¥119.00

作 者: [美] 凱·S. 霍斯特曼(Cay S. Horstmann) 蘭斯·尼塞斯 著,董付國(guó) 譯
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): 計(jì)算機(jī)科學(xué)叢書(shū)
標(biāo) 簽: 暫缺

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


ISBN: 9787111611479 出版時(shí)間: 2018-11-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 607 字?jǐn)?shù):  

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

  本書(shū)介紹Python的基礎(chǔ)知識(shí),旨在幫助學(xué)生首先掌握概念,之后通過(guò)步驟完備的實(shí)例培養(yǎng)學(xué)生的問(wèn)題求解能力。這一版采用Python3,并對(duì)全書(shū)結(jié)構(gòu)進(jìn)行了優(yōu)化,既可作為門(mén)程序設(shè)計(jì)課的入門(mén)教材,也可供Python愛(ài)好者自學(xué)參考。

作者簡(jiǎn)介

  凱·霍斯特曼(Cay Horstmann) 圣何塞州立大學(xué)計(jì)算機(jī)科學(xué)系教授,Java的倡導(dǎo)者,經(jīng)常在開(kāi)發(fā)人員會(huì)議上發(fā)表演講。他是《Java核心技術(shù)》的作者,同時(shí)也關(guān)注Python、Scala、C++等語(yǔ)言,為專業(yè)程序員和計(jì)算機(jī)科學(xué)專業(yè)學(xué)生編寫(xiě)過(guò)數(shù)十本圖書(shū)。 蘭斯·尼塞斯(Rance Necaise) 蘭道爾夫-麥肯學(xué)院計(jì)算機(jī)科學(xué)系副教授,撰寫(xiě)了《Data Structures and Algorithms Using Python》和《Python for Java Programmers》等技術(shù)書(shū)籍。

圖書(shū)目錄

出版者的話
譯者序
前言
第1章 概述 1
1.1 計(jì)算機(jī)程序 1
1.2 深入剖析計(jì)算機(jī) 2
1.3 Python編程語(yǔ)言 4
1.4 熟悉編程環(huán)境 5
1.5 分析第一個(gè)程序 9
1.6 錯(cuò)誤 11
1.7 問(wèn)題解決:算法設(shè)計(jì) 13
本章小結(jié) 18
復(fù)習(xí)題 19
編程練習(xí) 20
第2章 數(shù)字與字符串編程 23
2.1 變量 23
2.1.1 定義變量 23
2.1.2 數(shù)字類型 25
2.1.3 變量名 26
2.1.4 常量 27
2.1.5 注釋 27
2.2 算術(shù)運(yùn)算 29
2.2.1 基本算術(shù)運(yùn)算 29
2.2.2 冪運(yùn)算 30
2.2.3 整除和余數(shù) 30
2.2.4 調(diào)用函數(shù) 31
2.2.5 數(shù)學(xué)函數(shù) 33
2.3 問(wèn)題解決:首先手工完成 36
2.4 字符串 39
2.4.1 字符串類型 39
2.4.2 連接與重復(fù) 40
2.4.3 轉(zhuǎn)換數(shù)字和字符串 41
2.4.4 字符串與字符 41
2.4.5 字符串方法 42
2.5 輸入輸出 45
2.5.1 用戶輸入 45
2.5.2 輸入數(shù)字 46
2.5.3 格式化輸出 47
2.6 圖形:簡(jiǎn)單繪圖 56
2.6.1 創(chuàng)建窗口 56
2.6.2 線和多邊形 57
2.6.3 內(nèi)部填充的形狀與顏色 58
2.6.4 橢圓、圓和文本 60
本章小結(jié) 66
復(fù)習(xí)題 67
編程練習(xí) 69
第3章 選擇結(jié)構(gòu) 78
3.1 if語(yǔ)句 78
3.2 關(guān)系運(yùn)算符 82
3.3 嵌套的分支 90
3.4 多重選擇 94
3.5 問(wèn)題解決:流程圖 99
3.6 問(wèn)題解決:測(cè)試用例 102
3.7 布爾變量和運(yùn)算符 104
3.8 分析字符串 109
3.9 應(yīng)用:輸入驗(yàn)證 112
本章小結(jié) 125
復(fù)習(xí)題 126
編程練習(xí) 131
第4章 循環(huán) 142
4.1 while循環(huán) 142
4.2 問(wèn)題解決:手工跟蹤 148
4.3 應(yīng)用:處理警戒值 151
4.4 問(wèn)題解決:故事板 155
4.5 常見(jiàn)循環(huán)算法 158
4.5.1 數(shù)值求和與平均 158
4.5.2 匹配計(jì)數(shù) 158
4.5.3 遇到匹配項(xiàng)之前一直提示 159
4.5.4 最大值與最小值 159
4.5.5 比較相鄰值 159
4.6 for循環(huán) 161
4.7 嵌套循環(huán) 168
4.8 處理字符串 175
4.8.1 統(tǒng)計(jì)匹配項(xiàng) 175
4.8.2 查找所有匹配 176
4.8.3 查找第一個(gè)或最后一個(gè)匹配項(xiàng) 176
4.8.4 驗(yàn)證字符串 176
4.8.5 構(gòu)建新字符串 177
4.9 應(yīng)用:隨機(jī)數(shù)和模擬 179
4.9.1 生成隨機(jī)數(shù) 179
4.9.2 模擬擲骰子 180
4.9.3 蒙特卡羅方法 180
4.10 圖形:數(shù)字圖像處理 184
4.10.1 圖像過(guò)濾 184
4.10.2 重構(gòu)圖像 187
4.11 問(wèn)題解決:先解決一個(gè)簡(jiǎn)單些的問(wèn)題 188
本章小結(jié) 194
復(fù)習(xí)題 195
編程練習(xí) 199
第5章 函數(shù) 212
5.1 函數(shù)如同黑盒子 212
5.2 實(shí)現(xiàn)和測(cè)試函數(shù) 213
5.2.1 實(shí)現(xiàn)函數(shù) 213
5.2.2 測(cè)試函數(shù) 214
5.2.3 包含函數(shù)的程序 215
5.3 參數(shù)傳遞 217
5.4 返回值 219
5.5 沒(méi)有返回值的函數(shù) 228
5.6 問(wèn)題解決:可復(fù)用的函數(shù) 229
5.7 問(wèn)題解決:逐步提煉 233
5.8 變量作用域 246
5.9 圖形:實(shí)現(xiàn)圖像處理工具包 252
5.9.1 準(zhǔn)備開(kāi)始 252
5.9.2 比較圖像 253
5.9.3 調(diào)整圖像亮度 253
5.9.4 旋轉(zhuǎn)圖像 255
5.9.5 使用工具包 256
5.10 遞歸函數(shù)(可選) 260
本章小結(jié) 264
復(fù)習(xí)題 265
編程練習(xí) 267
第6章 列表 276
6.1 列表基本屬性 276
6.1.1 創(chuàng)建列表 276
6.1.2 訪問(wèn)列表元素 277
6.1.3 遍歷列表 278
6.1.4 列表引用 279
6.2 列表操作 282
6.2.1 追加元素 282
6.2.2 插入元素 282
6.2.3 查找元素 283
6.2.4 刪除元素 284
6.2.5 連接與重復(fù) 285
6.2.6 相等性測(cè)試 285
6.2.7 求和、最大值、最小值和排序 285
6.2.8 復(fù)制列表 285
6.3 常用列表算法 288
6.3.1 填充 288
6.3.2 合并列表元素 288
6.3.3 元素分隔符 289
6.3.4 最大值和最小值 289
6.3.5 線性搜索 290
6.3.6 收集和統(tǒng)計(jì)匹配項(xiàng) 290
6.3.7 刪除匹配項(xiàng) 291
6.3.8 交換元素 291
6.3.9 讀取輸入 292
6.4 在函數(shù)中使用列表 297
6.5 問(wèn)題解決:修改算法 304
6.6 問(wèn)題解決:通過(guò)處理物理對(duì)象發(fā)現(xiàn)算法 310
6.7 表格 314
6.7.1 創(chuàng)建表格 314
6.7.2 訪問(wèn)元素 315
6.7.3 定位鄰居元素 315
6.7.4 計(jì)算行和列的總和 316
6.7.5 在函數(shù)中使用表格 316
本章小結(jié) 324
復(fù)習(xí)題 325
編程練習(xí) 328
第7章 文件與異常 337
7.1 讀取和寫(xiě)入文本文件 337
7.1.1 打開(kāi)文件 337
7.1.2 讀取文件 338
7.1.3 寫(xiě)入文件 339
7.1.4 文件處理案例 339
7.2 文本輸入和輸出 341
7.2.1 迭代文件中的行 341
7.2.2 讀取單詞 342
7.2.3 讀取字符 344
7.2.4 讀取記錄 345
7.3 命令行參數(shù) 353
7.4 二進(jìn)制文件與隨機(jī)訪問(wèn)(可選) 365
7.4.1 讀寫(xiě)二進(jìn)制文件 365
7.4.2 隨機(jī)訪問(wèn) 366
7.4.3 圖像文件 366
7.4.4 處理BMP文件 367
7.5 異常處理 373
7.5.1 拋出異常 374
7.5.2 處理異常 375
7.5.3 finally子句 376
7.6 應(yīng)用:處理輸入錯(cuò)誤 380
本章小結(jié) 391
復(fù)習(xí)題 392
編程練習(xí) 393
第8章 集合與字典 404
8.1 集合 404
8.1.1 創(chuàng)建和使用集合 404
8.1.2 增加和刪除元素 405
8.1.3 子集 406
8.1.4 并集、交集和差集 4

本目錄推薦

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