定 價:43 元
叢書名:國家職業(yè)教育信息安全與管理專業(yè)教學資源庫配套教材
- 作者:張俊,喻潔 編
- 出版時間:2020/9/1
- ISBN:9787040543056
- 出 版 社:高等教育出版社
- 中圖法分類:TP311.561
- 頁碼:225
- 紙張:膠版紙
- 版次:1
- 開本:16開
《Python程序設(shè)計》是國家職業(yè)教育信息安全與管理專業(yè)教學資源庫配套教材。
《Python程序設(shè)計》共分10個單元,主要講解Python的基礎(chǔ)知識、數(shù)據(jù)類型、程序結(jié)構(gòu)、函數(shù)、面向?qū)ο缶幊、文件操作、Python數(shù)據(jù)分析Pandas和Python數(shù)據(jù)可視化。
《Python程序設(shè)計》通俗易懂,內(nèi)容由易到難,概念清晰,重點突出,習題豐富,比較適合Python初學者和從事大數(shù)據(jù)分析的從業(yè)人員。
《Python程序設(shè)計》為新形態(tài)一體化教材,配套建設(shè)了微課視頻、授課用PPT、課后習題、習題答案、素材等數(shù)字化學習資源。
與《Python程序設(shè)計》配套的數(shù)字課程在“智慧職教”(www.icve.com.cn)上線,讀者可以登錄進行學習并下載基本教學資源,詳見“智慧職教服務(wù)指南”,也可發(fā)郵件至編輯郵箱獲取相關(guān)資源。
《Python程序設(shè)計》可作為高等院校Python語言課程的教材,也可作為廣大計算機技術(shù)人員及相關(guān)自學者的輔助教材。
Python語言簡單、優(yōu)雅、明確,非常適合初學者學習。它擁有豐富的庫,可用于爬蟲開發(fā)、Web開發(fā)、自動化運維、云計算、數(shù)據(jù)分析、人工智能等諸多領(lǐng)域。它特有的列表、元組、字典等數(shù)據(jù)類型將“寫得少,做得多”的編程理念發(fā)揮到極致。它在世界編程語言的排名不斷地上升,越來越受到大家的歡迎,也使得掌握它的人就業(yè)前景一片大好。
通過本書的學習,學生能夠快速了解Python的語法特點和程序結(jié)構(gòu),掌握運用函數(shù)和面向?qū)ο筮M行編程的方法,應(yīng)用Python常用庫進行快速開發(fā)。
本書共分10個單元:單元1Python概述,可使讀者了解Python的特點,能夠快速搭建Python的開發(fā)環(huán)境并親身體驗Python編程;單元2簡單數(shù)據(jù)類型,可使讀者了解Python的基礎(chǔ)數(shù)據(jù)類型——數(shù)字類型、字符串類型和布爾類型;單元3高級數(shù)據(jù)類型,可使讀者了解Python所特有的復(fù)雜數(shù)據(jù)類型——表、元組和字典;單元4程序結(jié)構(gòu),可使讀者學會Python的程序結(jié)構(gòu)并應(yīng)用其進行簡單的編程;單元5函數(shù),可使讀者掌握應(yīng)用函數(shù)進行模塊化編程;單元6面向?qū)ο缶幊蹋墒棺x者理解類、對象、封裝、繼承等概念,并進行面向?qū)ο缶幊蹋粏卧?文件操作,可使讀者學會從文件中讀取數(shù)據(jù),將數(shù)據(jù)寫入文件中;單元8Python數(shù)據(jù)分析NumPy,可使讀者認識NumPy數(shù)據(jù)結(jié)構(gòu),掌握其基本運算和高級運算;單元9Python數(shù)據(jù)分析Pandas,可使讀者認識Series和DataFrame的數(shù)據(jù)類型,掌握其常用的操作進行快速數(shù)據(jù)分析;單元10Python數(shù)據(jù)可視化,可使讀者了解Matplotlib庫并應(yīng)用該庫進行數(shù)據(jù)可視化操作。
本書結(jié)構(gòu):設(shè)有學習目標、引例描述、知識儲備、引例分析和實現(xiàn)、單元小結(jié)和課后習題。
本書面向Python的初學者和具有一定基礎(chǔ)想夯實自己的編程愛好者,重在培養(yǎng)基于Python語言的開發(fā)人員所需要的職業(yè)能力和職業(yè)素養(yǎng)。
本書內(nèi)容由淺到深,通過引例將理論和實踐密切結(jié)合,反映了高等職業(yè)教育的特點,也符合初學者的認識和掌握計算機技術(shù)的規(guī)律。
本書每單元都有大量的示例,均包含源代碼和運行結(jié)果,方便初學者按照示例進行操作以驗證所學理論,加深對相關(guān)知識的理解。每單元都有引例,通過對引例的描述、分析和實現(xiàn),提高學生分析問題和解決問題的能力。特別是本書是國家職業(yè)教育信息安全與管理專業(yè)教學資源庫“Python程序設(shè)計”課程的配套教材。該資源庫教學資源豐富,教學資源見下表。學生都通過手機或個人計算機在資源庫平臺進行自主學習,并完成教9幣布置的基礎(chǔ)知識測驗或思考題。這種線上線下混合式教學模式,把教師在課堂需要講解的課堂知識點和網(wǎng)絡(luò)教學資源庫平臺有機地結(jié)合起來,配合學生的時間和學習能力來開展教學,提升學生的自主學習能力,同時也可以把教師從繁重的教學任務(wù)中解放出來。
單元1 Python概述
學習目標
引例描述
知識儲備
1.1 關(guān)于Python
1.1.1 Python簡介
1.1.2 Python語言的特點
1.2 搭建Python的編程環(huán)境
1.2.1 在Linux下搭建Python編程環(huán)境
1.2.2 在Windows下搭建Python編程環(huán)境
1.3 Python程序的編寫、運行與調(diào)試
1.3.1 采用交互式解釋器
1.3.2 采用文本編輯器
1.3.3 采用集成開發(fā)環(huán)境PyCharm
引例分析與實現(xiàn)
單元小結(jié)
課后習題
單元2 簡單數(shù)據(jù)類型
學習目標
引例描述
知識儲備
2.1 常量
2.1.1 數(shù)字型常量
2.1.2 字符型常量
2.1.3 布爾型常量
2.1.2 變量
2.2.1 變量的命名
2.2.2 變量的賦值
2.3 數(shù)據(jù)類型
2.3.1 數(shù)字類型
2.3.2 布爾類型
2.3.3 字符串類型
2.3.4 正則表達式
引例分析與實現(xiàn)
單元小結(jié)
課后習題
單元3 高級數(shù)據(jù)類型
學習目標
引例描述
知識儲備
3.1 列表
3.1.1 訪問列表中的元素
3.1.2 列表元素的增、刪、改操作
3.1.3 列表的基本運算
3.1.4 列表中常用的函數(shù)
3.2 元組
3.3 字典
3.3.1 字典的特性及內(nèi)置函數(shù)
3.3.2 字典的基本操作
3.3.3 字典常用的方法
引例分析與實現(xiàn)
單元小結(jié)
課后習題
……
單元4 程序結(jié)構(gòu)
單元5 函數(shù)
單元6 面向?qū)ο缶幊?br />單元7 文件操作
單元8 Python數(shù)據(jù)分析NumPy
單元9 Python數(shù)據(jù)分析Pandas
單元10 Python數(shù)據(jù)可視化
參考文獻