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