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

Python編程入門與實踐

Python編程入門與實踐

定 價:¥78.00

作 者: 姜增如 著
出版社: 化學工業(yè)出版社
叢編項:
標 簽: 暫缺

ISBN: 9787122416445 出版時間: 2022-09-01 包裝: 平裝
開本: 16開 頁數(shù): 224 字數(shù):  

內容簡介

  《Python編程入門與實踐》從零基礎、初學者的角度,介紹了Python編程的基礎知識和編程方法。全書共7章,從語言基礎到面向對象編程、再到UI(用戶界面)設計,共使用了228個案例貫穿在各個章節(jié)中。同時,將Python語言特有的數(shù)值、字符串、列表、元組、字典和集合數(shù)據(jù)融入代碼段,以體現(xiàn)案例教學的特色。該書前6章均附有習題,供讀者思考和練習。第1章簡要介紹了Python語言的發(fā)展歷程、特點和功能,以及安裝環(huán)境、操作使用的步驟;第2章~第6章詳細介紹了Python的編程語言基礎,常用函數(shù)、方法及調用規(guī)則,程序結構化的流程控制編程方式,面向對象的程序設計方法,創(chuàng)建用戶界面的程序設計方法,等等;第7章是綜合實踐,包括37個綜合實踐案例,以幫助讀者快速掌握Python的編程方法。《Python編程入門與實踐》是一本學習Python編程的入門教程,可作為高等院校學生的編程基礎教材和參考書,也可供所有對Python編程感興趣的讀者參考使用。

作者簡介

暫缺《Python編程入門與實踐》作者簡介

圖書目錄

第1章 Python概述
1.1 Python的發(fā)展 1
1.2 Python的特點 2
1.3 Python的應用及功能 3
1.3.1 Python應用 3
1.3.2 Python功能 3
1.4 Windows安裝Python 4
1.4.1 安裝步驟 4
1.4.2 注意事項 6
1.5 Python編輯與運行 6
1.5.1 通過交互式解釋器命令行窗口編輯運行 6
1.5.2 通過Python集成開發(fā)環(huán)境編程并執(zhí)行 7
1.5.3 通過記事本編輯及運行 8
1.5.4 通過PyCharm編輯運行 9
1.6 簡單Python程序案例 14
1.6.1 編程案例 14
1.6.2 編程注意事項 15
1.7 練習題 15
第2章 Python語法知識
2.1 Python輸入/輸出 16
2.1.1 輸入 16
2.1.2 輸出 17
2.2 Python變量及其使用 21
2.2.1 常量 21
2.2.2 變量 21
2.3 代碼行書寫格式 22
2.3.1 格式縮進 22
2.3.2 多行語句與空行 23
2.3.3 Python賦值與注釋語句 24
2.3.4 Python導入模塊的方法 25
2.4 Python標準數(shù)據(jù)類型及基本使用 25
2.4.1 數(shù)值類型及基本使用 26
2.4.2 字符串類型及基本使用 26
2.4.3 列表類型及基本使用 27
2.4.4 元組類型及基本使用 28
2.4.5 字典類型及基本使用 29
2.4.6 集合類型及基本使用 31
2.5 運算符與表達式 31
2.5.1 算術運算符及使用 32
2.5.2 關系運算符及使用 32
2.5.3 邏輯運算符及使用 33
2.5.4 復合賦值運算符及使用 34
2.5.5 位運算符及使用 34
2.5.6 字符串運算符及使用 35
2.5.7 成員運算符及使用 36
2.5.8 身份運算符及使用 37
2.5.9 運算符的優(yōu)先級 37
2.6 練習題 39
2.6.1 問答 39
2.6.2 選擇 39
2.6.3 填空 40
2.6.4 實踐項目 40
第3章 Python常用函數(shù)與常用方法
3.1 常用數(shù)學函數(shù)及使用 43
3.1.1 常用數(shù)學函數(shù) 43
3.1.2 數(shù)學函數(shù)的使用 44
3.1.3 三角函數(shù)及使用 45
3.1.4 隨機函數(shù)及使用 46
3.2 字符串函數(shù)及使用 47
3.2.1 常規(guī)字符串操作的使用 47
3.2.2 字符串判斷操作 48
3.2.3 split()與map()函數(shù)的使用 49
3.3 轉換函數(shù)及使用 51
3.3.1 ASCII碼及進制轉換函數(shù) 51
3.3.2 類型轉換函數(shù) 51
3.4 組合數(shù)據(jù)類型函數(shù)及使用 52
3.4.1 Python列表函數(shù)及方法的使用 52
3.4.2 Python元組函數(shù)及使用 56
3.4.3 Python字典函數(shù)及使用 58
3.4.4 Python集合的使用 60
3.4.5 其他常用函數(shù)及使用 62
3.4.6 系統(tǒng)模塊庫 63
3.4.7 時間和日期函數(shù)及使用 65
3.4.8 匿名函數(shù) 68
3.5 函數(shù)及調用規(guī)則 69
3.5.1 自定義函數(shù)及使用 69
3.5.2 函數(shù)調用 70
3.5.3 函數(shù)傳遞 71
3.5.4 函數(shù)參數(shù)與返回值 72
3.5.5 遞歸函數(shù) 76
3.5.6 全局變量與局部變量 77
3.6 練習題 79
3.6.1 問答 79
3.6.2 填空 80
3.6.3 實踐項目 80
第4章 Python流程控制
4.1 程序算法及描述 82
4.1.1 算法 82
4.1.2 程序算法流程圖 84
4.2 順序結構及使用 87
4.3 選擇結構及使用 87
4.3.1 if…else結構的使用 87
4.3.2 if…else結構的嵌套 91
4.3.3 match…case結構的使用 93
4.4 簡單循環(huán)結構及使用 94
4.4.1 while循環(huán)的使用 95
4.4.2 while…else結構的使用 96
4.4.3 for循環(huán)的使用 97
4.4.4 for…else結構的使用 100
4.4.5 continue、break與pass語句 101
4.5 嵌套循環(huán)結構及使用 104
4.5.1 嵌套循環(huán)結構 104
4.5.2 嵌套循環(huán)案例及分析 105
4.6 遞歸的使用 112
4.7 練習題 114
4.7.1 選擇 114
4.7.2 填空 115
4.7.3 閱讀程序寫結果 115
4.7.4 實踐項目 118
第5章 面向對象程序設計方法
5.1 面向對象技術簡介 119
5.1.1 面向對象的概念 119
5.1.2 面向對象特征 120
5.2 類的概念及使用 121
5.2.1 類的描述 121
5.2.2 類和對象的區(qū)別 121
5.2.3 對象屬性和方法 122
5.2.4 類的使用 122
5.3 類的封裝、繼承和多態(tài) 129
5.3.1 封裝 129
5.3.2 繼承 131
5.3.3 Python多重繼承 136
5.3.4 多態(tài) 139
5.4 文件操作 140
5.4.1 打開文件 140
5.4.2 文件操作函數(shù)和方法 141
5.5 異常處理機制 145
5.5.1 異常處理 145
5.5.2 異常處理結構 147
5.6 包和模塊 150
5.6.1 包和模塊的含義 150
5.6.2 包和模塊引入 151
5.6.3 Main函數(shù)的作用 151
5.7 練習題 153
5.7.1 問答 153
5.7.2 實踐項目 154
第6章 Python的UI設計
6.1 圖形化用戶界面設計的基本理解 155
6.2 組件、屬性及使用 156
6.2.1 常用組件 156
6.2.2 組件標準屬性 157
6.2.3 tkinter編程 158
6.2.4 對象調用及設置 158
6.3 tkinter布局方式 159
6.3.1 簡單布局 159
6.3.2 表格布局 161
6.3.3 絕對位置布局 162
6.4 組件的使用 163
6.4.1 標簽(Label)組件的使用 164
6.4.2 文本框(Text)和(Entry)組件的使用 164
6.4.3 按鈕(Button)組件的使用 167
6.4.4 單選框(Radiobutton)組件的使用 170
6.4.5 復選框(Checkbutton)組件的使用 171
6.4.6 框架(Frame)組件的使用 174
6.4.7 列表框(Listbox)組件的使用 175
6.4.8 組合框(Combobox)組件的使用 177
6.4.9 滑塊(Scale)組件的使用 179
6.5 菜單及對話框的使用 180
6.5.1 創(chuàng)建菜單的方法 180
6.5.2 主菜單的使用 181
6.5.3 子窗體的使用 183
6.5.4 消息對話框的使用 184
6.5.5 人機交互、文件選擇、顏色選擇對話框的使用 186
6.6 事件的使用 189
6.6.1 事件的描述 189
6.6.2 事件的使用案例 190
6.7 繪圖(Canvas)的使用 192
6.7.1 圖形繪制方法 192
6.7.2 繪圖案例 194
6.8 練習題 198
6.8.1 問答 198
6.8.2 實踐項目 198
第7章 Python編程綜合實踐
7.1 數(shù)據(jù)類型與表達式的使用 200
7.2 條件與循環(huán)綜合設計 204
7.3 游戲程序設計 210
7.4 面向對象程序設計 212
7.5 UI綜合設計 217

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號