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