Python語言程序設(shè)計與應(yīng)用/普通高等教育大學(xué)計算機(jī)“十三五”精品立體化資源規(guī)劃教材
定 價:52 元
叢書名:普通高等教育大學(xué)計算機(jī)“十三五”精品立體化資源規(guī)劃教材
- 作者:梁武,文習(xí)明著
- 出版時間:2020/8/1
- ISBN:9787113271725
- 出 版 社:中國鐵道出版社
- 中圖法分類:TP311.561
- 頁碼:273
- 紙張:膠版紙
- 版次:1
- 開本:16開
《Python語言程序設(shè)計與應(yīng)用/普通高等教育大學(xué)計算機(jī)“十三五”精品立體化資源規(guī)劃教材》的編寫參考了全國計算機(jī)等級考試“Python語言程序設(shè)計”及廣東省計算機(jī)水平考試“Python程序設(shè)計”考試大綱及樣題。全書共12章,分為基礎(chǔ)和提高兩篇;A(chǔ)篇包含第1-7章,包括Python語言概述、Python語法基礎(chǔ)、Python高級數(shù)據(jù)類型、Python控制語句、Python函數(shù)與模塊、面向?qū)ο蟪绦蛟O(shè)計、Python文件操作與數(shù)據(jù)格式化,主要講述程序設(shè)計基礎(chǔ)知識及在Python語言中的實現(xiàn);提高篇包含第8-12章,包括多媒體數(shù)據(jù)處理、網(wǎng)絡(luò)編程、Python網(wǎng)絡(luò)爬蟲、科學(xué)計算和可視化應(yīng)用、Python機(jī)器學(xué)習(xí)等。內(nèi)容涵蓋Python的不同應(yīng)用領(lǐng)域,展現(xiàn)了豐富的Python應(yīng)用生態(tài),既有Python標(biāo)準(zhǔn)庫,也有大量流行的第三方庫。
《Python語言程序設(shè)計與應(yīng)用/普通高等教育大學(xué)計算機(jī)“十三五”精品立體化資源規(guī)劃教材》內(nèi)容豐富,敘述清晰、嚴(yán)謹(jǐn),通俗易懂,循序漸進(jìn),對重要知識點配有微課視頻及案例操作視頻,讀者可掃碼觀看。該書可以作為本科、職業(yè)院校相關(guān)專業(yè)Python程序設(shè)計課程或公共課教材,也適合作為Python應(yīng)用開發(fā)人員的參考書以及參加水平考試人員的備考資料。
語言是相互交流的工具,人與人之間的交流是通過各種人類語言(如口頭表達(dá)語言、肢體語言等)來實現(xiàn)的,人與計算機(jī)之間的交流則是通過計算機(jī)程序設(shè)計語言來實現(xiàn)的?梢园岩笥嬎銠C(jī)做的事情用程序設(shè)計語言描述出來,交給計算機(jī)去執(zhí)行,這便是程序設(shè)計。計算機(jī)程序設(shè)計語言有很多,Python是其中之一。
Python語言由Guido van Rossum設(shè)計并領(lǐng)導(dǎo)開發(fā),在1990年前后誕生,采用開源方式運作,經(jīng)過30多年的發(fā)展,已經(jīng)成為全球最受歡迎的開源語言之一。自2004年以來,Python語言的使用呈爆發(fā)式增長。2011年1月,Python被TIOBE編程語言排行榜評為2010年度語言。在TIOBE公布的2017年編程語言指數(shù)排行榜中,Python排名處于第5位(前4位是Java、C、C++、C#),而在2018年排名中,Python超過C#、取代C++,排名第3。在國內(nèi),隨著國務(wù)院《新一代人工智能發(fā)展規(guī)劃》的頒布實施,迅速掀起了強(qiáng)大的Python學(xué)習(xí)熱潮,各高校及教育培訓(xùn)機(jī)構(gòu)爭相開設(shè)相關(guān)課程,全國及各省區(qū)的計算機(jī)水平考試也紛紛開設(shè)Python程序設(shè)計能力認(rèn)證考試,甚至有些省份高中階段的信息技術(shù)課程也開設(shè)了Python語言模塊。
“人生苦短,我學(xué)Python”,這是Python語言設(shè)計者的初衷,也是該語言簡潔、高效的集中體現(xiàn)。本書通過基礎(chǔ)篇和提高篇全面介紹Python語言的語法基礎(chǔ)及其豐富應(yīng)用,既適用于初學(xué)者,也適合有一定程序設(shè)計基礎(chǔ),需要進(jìn)一步提高的讀者。作為職業(yè)院校讀者,可注重基礎(chǔ)篇學(xué)習(xí),并根據(jù)專業(yè)情況選學(xué)提高篇內(nèi)容。而作為本科院校的讀者,建議重在提高篇的學(xué)習(xí),增強(qiáng)利用Python解決實際問題的能力。
基礎(chǔ)篇包含第1~7章,分別是Python語言概述、Python語法基礎(chǔ)、Python高級數(shù)據(jù)類型、Python控制語句、Python函數(shù)與模塊、面向?qū)ο蟪绦蛟O(shè)計、Python文件操作與數(shù)據(jù)格式化,內(nèi)容涉及幾個方面:數(shù)據(jù)描述及運算、程序流程控制、模塊化程序設(shè)計、面向?qū)ο蟪绦蛟O(shè)計、永久性數(shù)據(jù)處理。數(shù)據(jù)描述及運算、從基本數(shù)據(jù)類型和高級數(shù)據(jù)類型兩個方面展開,詳細(xì)介紹Python語言如何描述日常生活所遇到的各種類型的數(shù)據(jù)及其運算,由淺入深,輔以生活化、簡明化的示例,全面展示Python語言強(qiáng)大而靈活的數(shù)據(jù)表示能力。程序流程控制,介紹了順序、選擇、循環(huán)三種基本結(jié)構(gòu)及程序異常處理,并在此基礎(chǔ)上展示了Python高效而獨具特色的列表生成式。模塊化程序設(shè)計,介紹了Python函數(shù)的定義、調(diào)用及遞歸,同時介紹了Python部分內(nèi)置庫函數(shù)及第三方庫,如filter、map、zip函數(shù)及結(jié)巴(jieba)、詞云庫(wordcloud)等。面向?qū)ο蟪绦蛟O(shè)計,介紹了Python類與對象的定義及使用。永久性數(shù)據(jù)處理,介紹了如何利用Python內(nèi)置文件操作函數(shù)讀寫磁盤文件及文件夾操作,并通過第三方庫訪問常用的CSV、Excel等格式的文件數(shù)據(jù)。
提高篇包含第8~12章,分別是多媒體數(shù)據(jù)處理、網(wǎng)絡(luò)編程、Python網(wǎng)絡(luò)爬蟲、科學(xué)計算和可視化應(yīng)用、Python機(jī)器學(xué)習(xí)等,內(nèi)容涵蓋Python的不同應(yīng)用領(lǐng)域,展現(xiàn)了豐富的Python應(yīng)用生態(tài),既有Python標(biāo)準(zhǔn)庫,也有大量流行的第三方庫。
本書內(nèi)容豐富、敘述清晰嚴(yán)謹(jǐn)、通俗易懂、循序漸進(jìn),對重要知識點配有微課視頻及案例操作視頻,讀者可掃碼觀看。與本書相關(guān)的課件、代碼、素材等資源可在中國鐵道出版社有限公司的資源網(wǎng)站(http://www.tdpress.com/51eds)下載。本書可以作為本科、高職院校相關(guān)專業(yè)Python程序設(shè)計課程或公共課程教材,也適合作為Python應(yīng)用開發(fā)人員的參考圖書以及參加水平考試的備考資料。
本書在編寫過程中得到廣東省高等學(xué)校教學(xué)考試管理中心全體同仁的鼎力支持,尤其是鄭德慶教授的精誠指導(dǎo),在此表示誠摯的感謝。本書1~5、8、9、11章由梁武老師編寫,6、7、10、12章由文習(xí)明老師編寫。
由于編者水平有限,書中難免有不足之處,歡迎各界朋友及讀者提出寶貴意見,編者將不勝感激。
基礎(chǔ)篇
第1章 Python語言概述
1.1 Python語言簡介
1.2 Python基本輸入/輸出
1.2.1 Python基本輸入
1.2.2 Pythori基本輸出
1.3 Python代碼規(guī)范
1.4 使用幫助
習(xí)題
第2章 Python語法基礎(chǔ)
2.1 Python簡單數(shù)據(jù)類型
2.1.1 數(shù)值型
2.1.2 文本型
2.1.3 布爾型
2.1.4 空值
2.1.5 Python類型轉(zhuǎn)換
2.2 常量和變量
2.2.1 常量
2.2.2 變量
2.3 運算符與表達(dá)式
2.3.1 運算符
2.3.2 表達(dá)式
習(xí)題
第3章 Python高級數(shù)據(jù)類型
3.1 有序序列
3.1.1 文本序列
3.1.2 列表
3.1.3 元組
3.1.4 range
3.2 無序序列
3.2.1 集合
3.2.2 字典
習(xí)題
第4章 Python控制語句
4.1 選擇結(jié)構(gòu)
4.1.1 if語句
4.1.2 if…else語句
4.1.3 if…elif…else語句
4.1.4 pass語句
4.2 循環(huán)結(jié)構(gòu)
4.2.1 while語句
4.2.2 for語句
4,2.3 break和continue語句
4.2.4 多重循環(huán)
4.2.5 列表生成式
4.3 程序異常處理
習(xí)題
第5章 Python函數(shù)與模塊
5.1 函數(shù)的定義和使用
5.1.1 函數(shù)的定義
5.1.2 函數(shù)的使用
5.1.3 lambda表達(dá)式
5.1.4 函數(shù)的返回值
5.2 函數(shù)參數(shù)
5.2.1 形參與實參
5.2.2 函數(shù)參數(shù)分類
5.2.3 變量的作用域
5.3 函數(shù)的遞歸
5.3.1 遞歸調(diào)用
5.3.2 遞歸過程分析
5.4 內(nèi)置函數(shù)
5.4.1 數(shù)學(xué)運算及類型轉(zhuǎn)換函數(shù)
……
提高篇