定 價(jià):59 元
叢書(shū)名:“十三五”普通高等教育規(guī)劃教材
- 作者:朱旭振 黃賽
- 出版時(shí)間:2019/3/1
- ISBN:9787111620273
- 出 版 社:機(jī)械工業(yè)出版社
- 中圖法分類:TP311.56
- 頁(yè)碼:
- 紙張:膠版紙
- 版次:
- 開(kāi)本:16開(kāi)
本教材由三部分組成。一是Python概述以及程序設(shè)計(jì)方法(第壹章和第二章),二是Python編程基本語(yǔ)法及編程思想(第二章至第十章),三是附錄資料。 一、首先介紹了Python出現(xiàn)的歷史背景、網(wǎng)址資源和開(kāi)發(fā)環(huán)境;然后討論了Python與傳統(tǒng)經(jīng)典編程語(yǔ)言的區(qū)別與聯(lián)系,Python的一般編程方法、工程應(yīng)用范圍及重要應(yīng)用;然后介紹了Python程序的常見(jiàn)設(shè)計(jì)方法以及設(shè)計(jì)規(guī)范。二、首先介紹Python編程基礎(chǔ)知識(shí),包括基本語(yǔ)法、控制結(jié)構(gòu)、輸入輸出、數(shù)據(jù)結(jié)構(gòu)以及Python隨機(jī)數(shù)生成、遞歸、Matplotlib作圖;然后介紹編程思想,分別討論了面向過(guò)程編程概念及方法和面向?qū)ο缶幊谈拍罴胺椒,并比較兩種編程思想的優(yōu)劣;*后介紹GUI編程,包括簡(jiǎn)單的圖形控件介紹、布局管理器及GUI程序編寫(xiě)方法。第三部分,給出Python的重要資源、常用的ACSII碼表和Python關(guān)鍵字表。
本書(shū)為“十三五”規(guī)劃較教材,圖書(shū)在內(nèi)容編排上循序漸進(jìn),由淺入深,從Python語(yǔ)言的語(yǔ)法特點(diǎn)到基礎(chǔ)算法再到函數(shù)應(yīng)用、圖像及文件處理等。書(shū)中通過(guò)大量實(shí)例操作來(lái)鞏固讀者對(duì)知識(shí)的掌握及運(yùn)用,每一章節(jié)后配有本章相關(guān)習(xí)題并附贈(zèng)習(xí)題答案,向初學(xué)Python語(yǔ)言的讀者提供了成熟的編程語(yǔ)言學(xué)習(xí)路徑。本書(shū)從Python語(yǔ)言教學(xué)的全局出發(fā),以培養(yǎng)學(xué)生使用Python語(yǔ)言進(jìn)行編程的能力為目的,內(nèi)容介紹清楚、明確。
本書(shū)是根據(jù)教育部計(jì)算機(jī)基礎(chǔ)課程教學(xué)指導(dǎo)委員會(huì)發(fā)布的計(jì)算機(jī)基礎(chǔ)課程教學(xué)基本要求,結(jié)合大學(xué)理工科教學(xué)的特點(diǎn),立足于編程語(yǔ)言發(fā)展趨勢(shì)并順應(yīng)時(shí)代潮流的情況下編寫(xiě)的大學(xué)生計(jì)算機(jī)基礎(chǔ)新教材。
本書(shū)內(nèi)容主要圍繞Python編程語(yǔ)言的基礎(chǔ)展開(kāi)介紹,包括但不限于Python語(yǔ)言的特點(diǎn)、環(huán)境搭建、自頂向下的程序設(shè)計(jì)思想、Python基礎(chǔ)數(shù)據(jù)及類型、控制流結(jié)構(gòu)、函數(shù)與模塊、畫(huà)圖、Python文本處理、面向?qū)ο缶幊、異常處理以及?shù)據(jù)庫(kù)編程等。
工程技術(shù)人員通過(guò)對(duì)本書(shū)的學(xué)習(xí)可以具備對(duì)Python編程語(yǔ)言的掌握能力,通過(guò)本書(shū)學(xué)習(xí)并結(jié)合課后練習(xí),可以熟練使用Python語(yǔ)言編碼并與計(jì)算機(jī)進(jìn)行交流。本書(shū)同樣適合初入編程領(lǐng)域的編程愛(ài)好者,理工、經(jīng)管類大學(xué)生以及需要了解Python,利用Python進(jìn)行項(xiàng)目設(shè)計(jì)、數(shù)值分析、統(tǒng)計(jì)預(yù)測(cè)等的各領(lǐng)域工程技術(shù)人員使用。除此之外,Python因其“優(yōu)雅、明確、簡(jiǎn)單”的設(shè)計(jì)哲學(xué),非常適合初識(shí)編程的新手學(xué)習(xí)。Python作為面向?qū)ο蟮木幊陶Z(yǔ)言,可作為各類編程語(yǔ)言間的萬(wàn)能膠水,適合作為各類編程語(yǔ)言的“大總管”,極大簡(jiǎn)化了不同編程語(yǔ)言的兼容性難題。
本書(shū)從Python語(yǔ)言教學(xué)的全局出發(fā),以培養(yǎng)學(xué)生使用Python語(yǔ)言進(jìn)行編程的能力為目的,內(nèi)容介紹力求清楚、明確。從基本概念、基本語(yǔ)法出發(fā),結(jié)合大量例題進(jìn)行概念和語(yǔ)法解析,每章均有實(shí)踐問(wèn)題和大量課后習(xí)題提供給讀者練習(xí)使用。
本書(shū)由朱旭振、黃賽編寫(xiě),同時(shí)還有盧德鵬、姜南、柴録、于慧、鄭丹旸等對(duì)于本書(shū)的完成給予了幫助。此外,陸高鋒、戴蕊、嚴(yán)正行等參與了本書(shū)的校驗(yàn)工作。
由于時(shí)間、人員等問(wèn)題,本書(shū)在總體結(jié)構(gòu)、內(nèi)容、敘述、實(shí)例、題目等方面難免有偏頗與疏漏之處,歡迎廣大讀者提出寶貴意見(jiàn),敬請(qǐng)批評(píng)指正。
編者
朱旭振,男,博士,講師,中共黨員,2015年畢業(yè)于北京郵電大學(xué)通信與信息系統(tǒng)專業(yè),獲得博士學(xué)位。專注于大數(shù)據(jù)環(huán)境下的鏈路預(yù)測(cè)、推薦系統(tǒng)以及復(fù)雜網(wǎng)絡(luò)上的傳播動(dòng)力學(xué),參與多項(xiàng)863項(xiàng)目和國(guó)家自然科學(xué)基金項(xiàng)目;負(fù)責(zé)多項(xiàng)數(shù)據(jù)挖掘和分析項(xiàng)目,發(fā)表論文多篇。研究方向:大數(shù)據(jù)環(huán)境下的數(shù)據(jù)挖掘與傳播動(dòng)力學(xué)研究。
近幾年,發(fā)表15篇論文,其中 在國(guó)內(nèi)外期刊上發(fā)表刊出SCI檢索論文7篇。作為項(xiàng)目負(fù)責(zé)人主持1項(xiàng)在研國(guó)家自然科學(xué)基金青年項(xiàng)目“海量數(shù)據(jù)信息下一致性協(xié)作推薦機(jī)理研究”;作為主研人參與1項(xiàng)國(guó)家自然科學(xué)基金面上項(xiàng)目“基于個(gè)性與群組特征的異構(gòu)網(wǎng)絡(luò)資源適配機(jī)制研究”,1項(xiàng)國(guó)家重大科技專項(xiàng)“低時(shí)延高可靠5G系統(tǒng)概念樣機(jī)研發(fā)”;參與完成1項(xiàng)國(guó)家重大科技專項(xiàng)“面向公路智能交通系統(tǒng)的無(wú)線物聯(lián)網(wǎng)總體技術(shù)研究”,1項(xiàng)國(guó)家863項(xiàng)目“室內(nèi)可見(jiàn)光通信與多用戶高速接入實(shí)驗(yàn)系統(tǒng)”。參與完成DOCOMO北京研究所橫向合作項(xiàng)目“小蜂窩網(wǎng)絡(luò)中的無(wú)線資源管理及基于軌道角動(dòng)量的無(wú)線通信研究”;信威橫向合作項(xiàng)目“低成本MTC通信及LAA標(biāo)準(zhǔn)的技術(shù)研究”。作為負(fù)責(zé)人主持北京郵電大學(xué)青年科研創(chuàng)新計(jì)劃專項(xiàng)1項(xiàng),網(wǎng)絡(luò)與交換國(guó)家重點(diǎn)實(shí)驗(yàn)室探索課題1項(xiàng)。與北京工業(yè)大學(xué)合作共同研究“大數(shù)據(jù)驅(qū)動(dòng)的多層級(jí)需求主動(dòng)引導(dǎo)關(guān)鍵技術(shù)”,為北京市政府交通規(guī)劃管理提供決策依據(jù)和技術(shù)。并獲得2018年中國(guó)智能交通協(xié)會(huì)科學(xué)技術(shù)二等獎(jiǎng),排名第三。
出版說(shuō)明前言
第1章 Python概述1
1.1 了解Python1
1.2 Python語(yǔ)言的特點(diǎn)3
1.3 一個(gè)簡(jiǎn)單的Python程序5
1.4 搭建Python開(kāi)發(fā)環(huán)境6
1.5 Python開(kāi)發(fā)工具12
1.6 Python跨平臺(tái)19
1.7 小結(jié)19
實(shí)踐問(wèn)題119
習(xí)題120
參考文獻(xiàn)20
第2章 程序設(shè)計(jì)算法21
2.1 算法的概念21
2.2 算法的表示22
2.3 結(jié)構(gòu)化程序設(shè)計(jì)方法27
2.4 程序錯(cuò)誤30
2.5 簡(jiǎn)單算法舉例33
2.6 小結(jié)36
實(shí)踐問(wèn)題236
習(xí)題236
參考文獻(xiàn)38
第3章 Python基礎(chǔ)數(shù)據(jù)39
3.1 Python編碼規(guī)范40
3.2 變量和常量46
3.3 基本輸入輸出54
3.4 數(shù)值56
3.5 字符串62
3.6 列表和元組91
3.7 集合104
3.8 字典107
3.9 小結(jié)111
實(shí)踐問(wèn)題3114
習(xí)題3120
參考文獻(xiàn)126
第4章 Python控制流結(jié)構(gòu)127
4.1 關(guān)系和邏輯運(yùn)算127
4.2 布爾數(shù)據(jù)類型130
4.3 簡(jiǎn)化條件132
4.4 條件判斷語(yǔ)句132
4.5 循環(huán)控制語(yǔ)句139
4.6 小結(jié)151
實(shí)踐問(wèn)題4151
習(xí)題4152
參考文獻(xiàn)156
第5章 Python函數(shù)與模塊157
5.1 函數(shù)定義157
5.2 函數(shù)調(diào)用165
5.3 特殊函數(shù)172
5.4 模塊180
5.5 小結(jié)188
實(shí)踐問(wèn)題5189
習(xí)題5189
參考文獻(xiàn)193
第6章 Python畫(huà)圖194
6.1 科學(xué)畫(huà)圖Matplotlib模塊194
6.2 海龜圖205
6.3 小結(jié)212
實(shí)踐問(wèn)題6212
習(xí)題6213
參考文獻(xiàn)215
第7章 Python文件處理216
7.1 文本文件處理216
7.2 數(shù)據(jù)處理224
7.3 小結(jié)229
實(shí)踐問(wèn)題7229
習(xí)題7230
參考文獻(xiàn)231
第8章 面向?qū)ο缶幊?32
8.1 面向?qū)ο蠛?jiǎn)介232
8.2 類與對(duì)象233
8.3 屬性與方法235
8.4 繼承243
8.5 操作符重載253
8.6 小結(jié)257
實(shí)踐問(wèn)題8258
習(xí)題8258
參考文獻(xiàn)259
第9章 Python異常處理260
9.1 Python中的異常260
9.2 try-except結(jié)構(gòu)261
9.3 finally結(jié)構(gòu)264
9.4 異常拋出265
9.5 自定義異常267
9.6 斷言語(yǔ)句268
9.7 小結(jié)269
實(shí)踐問(wèn)題9270
習(xí)題9271
參考文獻(xiàn)272
第10章 Python用戶圖形界面
編程273
10.1 控件274
10.2 網(wǎng)格布局管理器284
10.3 編寫(xiě)GUI程序290
10.4 小結(jié)295
實(shí)踐問(wèn)題10296
習(xí)題10296
參考文獻(xiàn)296
附錄297
附錄A ASCII碼表297
附錄B Python保留字298
附錄C Python學(xué)習(xí)資源298