注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計Python程序設計

Python程序設計

Python程序設計

定 價:¥35.00

作 者: 林清瀅,朱映輝,陸錫聰,商惠華 著
出版社: 人民郵電出版社
叢編項:
標 簽: 暫缺

購買這本書可以去


ISBN: 9787115536051 出版時間: 2020-07-01 包裝: 平裝
開本: 16開 頁數: 168 字數:  

內容簡介

  本書根據教育部高等學校計算機基礎課程教學指導委員會制定的大學計算機基礎教學大綱,按照高等學校非計算機專業(yè)學生的計算思維能力培養(yǎng)目標,結合當前Python的發(fā)展和應用現狀而編寫。本書以講授程序設計的基本思路和方法為出發(fā)點,以Python語言主要教學內容為主線,介紹了Python語言基礎、程序基本構成、程序控制結構、函數、復合數據類型、文件讀寫、數據可視化和圖像處理等,使讀者掌握程序設計的基本方法,了解從問題分析到程序維護整套程序設計流程,初步具備利用Python語言解決各類實際計算問題的開發(fā)能力。本書提供教學課件、案例資源和實驗素材等資源,以期使讀者達到即學即用,提高學習興趣,增強應用能力的目的。

作者簡介

  韓山師范學院教授,計算機與信息工程學院副院長、廣東省高等學校公共計算機課程教學指導委員會委員。曾獲學?!按髮W良師”稱號。 近年來,主要講授《Python程序設計》、《面向對象程序設計》、《云計算與大數據》等多門課程。主講的課程曾獲得學校優(yōu)秀教學成果獎、校級精品資源共享課。主要研究方向為云計算和高效能云存儲關鍵技術。近年來主持省科技計劃項目2項,主持參與省教育廳“質量工程”項目5項,以第一作者身份發(fā)表北大核心期刊、EI檢索等科研論文十幾篇。

圖書目錄

第 1章 初識Python程序\t1
1.1 程序設計語言 1
1.1.1 程序設計語言概述 1
1.1.2 編譯和解釋 1
1.2 Python語言概述 2
1.2.1 Python語言的發(fā)展 2
1.2.2 Python語言的特點 3
1.3 Python開發(fā)環(huán)境安裝和配置 4
1.3.1 安裝Python解釋器 4
1.3.2 PyCharm的安裝和配置 5
1.3.3 開發(fā)運行Python程序 5
1.4 Python簡單圖形繪制 7
1.4.1 turtle庫繪圖坐標體系 8
1.4.2 畫筆控制函數 8
1.4.3 形狀繪制函數 9
1.5 實例:簡單圖形繪制 10
小 結 11
習 題 11
上機實踐 12
第 2章 程序基本構成 14
2.1 Python程序 14
2.1.1 Python程序的組成 14
2.1.2 關鍵字和標識符 14
2.2 基本數據類型 15
2.2.1 數值數據類型 15
2.2.2 字符串數據類型 16
2.3 運算符與表達式 17
2.4 簡單輸入與輸出 19
2.4.1 input()函數 19
2.4.2 eval()函數 19
2.4.3 print()函數輸出 19
2.4.4 字符串格式化輸出 20
2.5 函數庫 21
2.5.1 Python函數類型 21
2.5.2 內置函數庫 21
2.5.3 標準函數庫 21
2.6 實例: 隨機生成一注雙色球 23
小 結 23
習 題 24
上機實踐 25
第3章 程序控制結構 26
3.1 程序的基本結構 26
3.2 順序結構 26
3.3分支結構 27
3.3.1 單分支結構:if語句 27
3.3.2 二分支結構:if-else 語句 28
3.3.3 多分支結構:if-elif-else語句 29
3.4 循環(huán)結構 30
3.4.1 遍歷循環(huán):for語句 30
3.4.2 條件循環(huán):while語句 31
3.4.3 break和continue語句 32
3.4.5 選擇結構和循環(huán)結構的嵌套 33
3.5 實例:控制結構靈活運用 33
3.5.1 計算身體質量指數BMI 33
3.5.2 猜數字游戲 34
3.5.3 求1~100的素數 34
小 結 35
習 題 35
上機實踐 37
第4章 函數 38
4.1 函數的定義和調用 38
4.1.1 函數的定義 38
4.1.2 函數的調用 39
4.1.3 lambda函數 40
4.2 函數的參數傳遞 41
4.2.1 可變與不可變類型 41
4.2.2 參數傳遞方式 42
4.2.3 變量的作用域 43
4.3 實例:紅包游戲 44
小 結 45
習 題 46
上機實踐 48
第5章 復合數據類型 49
5.1 列表類型 49
5.1.1 列表常用操作 49
5.1.2 列表的常用函數 53
5.1.3 列表的常用運算符、函數和方法 54
5.2 元組類型 55
5.2.1 元組與列表的區(qū)別 55
5.2.2 元組的常用操作及函數 55
5.3 字典類型 56
5.3.1 字典的常用操作 56
5.3.2 字典的常用函數 58
5.3.3 字典的常用函數和方法 60
5.4 jieba庫的使用 60
5.4.1 jieba庫概述 60
5.4.2 jieba庫解析 61
5.5 實例:文本詞頻統(tǒng)計 62
5.5.1 英文文本詞頻統(tǒng)計 62
5.5.2 中文文本詞頻統(tǒng)計 63
小 結 65
習 題 65
上機實踐 67
第6章 文件讀寫 68
6.1 文件基礎知識 68
6.1.1 文件分類 68
6.1.2 字符編碼 68
6.2 文件的打開和關閉 69
6.2.1 文件的打開 70
6.2.2 文件的關閉 70
6.2.3 打開文件時使用with語句 70
6.3 文本文件的操作 70
6.3.1 文本文件的操作 71
6.3.2 采用CSV格式對數據文件的操作 72
6.4 二進制文件的操作 73
6.4.1 JSON模塊 73
6.4.2 pickle模塊 74
6.5 文件級操作 75
6.5.1 os與os.path模塊 75
6.5.2 shutil模塊 76
6.6 目錄操作 76
6.7 文件操作實例 77
6.7.1 文本文件逐行打印 77
6.7.2 將鍵盤輸入的字符寫入文件 77
6.7.3 英文文本文件中大小寫字母的互換 78
小 結 78
習 題 78
上機實踐 80
第7章 數據可視化 81
7.1 NumPy數值計算 81
7.1.1 NumPy庫概述 81
7.1.2 ndarray數組對象 81
7.1.3 NumPy庫的運算函數 84
7.1.4 使用NumPy進行統(tǒng)計分析 86
7.2.實例:股票統(tǒng)計分析 88
7.3 matplotlib數據可視化 90
7.3.1 matplotlib庫概述 90
7.3.2 基本繪圖流程 91
7.3.3 繪制各類圖形 94
7.4 實例:國內生產總值數據可視化 97
7.5 wordcloud詞云可視化 101
7.5.1 wordcloud庫概述 101
7.5.2 WordCloud類解析 102
7.6 實例:解讀政策報告 104
小 結 105
習 題 106
上機實踐 107
第8章 圖像處理 109
8.1 PIL庫的使用 109
8.1.1 PIL庫概述 109
8.1.2 PIL庫Image類解析 113
8.2 圖像的過濾和增強 117
8.2.1 圖像的過濾 117
8.2. 圖像的增強 119
8.3 圖像的手繪效果 123
8.1.1 圖像手繪概述 123
8.1.2 圖像手繪過程及解析 124
8.4 實例:實現虛擬自拍游 125
小 結 128
習 題 128
上機實踐 129

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.shuitoufair.cn 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號