TOP
0
0
三民出版.新書搶先報|最速、最優惠的新鮮貨報給你知!
新概念Python程序設計(簡體書)
滿額折

新概念Python程序設計(簡體書)

商品資訊

人民幣定價:37.8 元
定價
:NT$ 227 元
優惠價
87197
海外經銷商無庫存,到貨日平均30天至45天
下單可得紅利積點:5 點
商品簡介
目次
相關商品

商品簡介

本書是一本Python基礎教材。全書以Python 3.6.1為藍本,分為五章。
第1章介紹如何在Python交互模式下模仿計算器,從簡單計算,到使用內置函數計算和應用變量進行計算,再到使用選擇結構和循環結構進行較複雜計算,並在其中穿插介紹基本數據類型的用法,*後以迭代和窮舉收官,帶領讀者邁進Python殿堂。
第2章從正常處理和異常處理兩個角度介紹Python程序過程的兩種基本組織形式:函數和異常處理,並介紹與之相關的命名空間和作用域的概念。第3章介紹Python容器。第4章介紹類與對象、類的內置屬性、方法與函數、類的繼承。通過這三章的介紹,讀者可夯實Python編程基礎。
第5章通過數據文件、數據庫、Socket編程、Web應用和大數據開發的介紹,讀者可進一步提升Python應用開發的能力。
本書力求內容精練、概念準確、例題典型、代碼簡潔、習題豐富全面,適合教也容易學。同時,以二維碼鏈接方式提供了知識擴充,為讀者創建豐富而友好的學習環境。
本書適合初學Python語言的讀者使用,也適合作為各類大專院校的教材,同時也可作為對Python感興趣的讀者的自學參考書。

目次

前 言
第1章 Python IDLE作為萬能
計算器1
1.1 在IDLE中用操作符進行算術
計算1
1.1.1 Python算術操作符1
1.1.2 操作符特性3
1.1.3 注釋4
1.1.4 Python數據類型4
1.1.5 數據對象三屬性及其獲取7
1.1.6 回顯與print()函數7
習題1.18
1.2 使用函數計算9
1.2.1 函數與內置函數9
1.2.2 Python內置計算函數對象10
習題1.210
1.3 利用math模塊計算11
1.3.1 導入模塊並瀏覽模塊成員11
1.3.2 math模塊及其應用12
1.3.3 從一個模塊中導入對象14
習題1.315
1.4 為對象命名―變量的引用15
1.4.1 Python變量及其特性15
1.4.2 Python變量的賦值17
1.4.3 Python標識符與關鍵字18
1.4.4 input()函數19
習題1.420
1.5 選擇型計算22
1.5.1 布爾類型與布爾表達式23
1.5.2 if-else型選擇結構26
1.5.3 if-else嵌套與if-elif型選擇
結構27
習題1.529
1.6 重複型計算33
1.6.1 while語句33
1.6.2 for語句34
1.6.3 循環嵌套36
1.6.4 在交互環境中執行功能完整
的代碼段38
1.6.5 循環中斷語句與短路語句39
1.6.6 for-else語句與while-else語句40
習題1.640
1.7 迭代與窮舉42
1.7.1 迭代42
1.7.2 窮舉45
習題1.747
第2章 Python過程組織與管理49
2.1 Python函數49
2.1.1 函數及其基本環節50
2.1.2 Python函數參數技術54
2.1.3 Python函數的第一類對象
特徵57
2.1.4 遞歸58
2.1.5 lambda表達式60
習題2.161
2.2 Python命名空間與作用域64
2.2.1 Python命名空間64
2.2.2 Python作用域67
2.2.3 Python名字解析的LEGB
規則71
習題2.272
2.3 Python異常處理73
2.3.1 異常處理的基本思路與異常
類型73
2.3.2 try…except語句75
2.3.3 異常類型的層次結構76
2.3.4 else子句與finally子句77
2.3.5 異常的人工觸發:raise與
assert78
習題2.378
第3章 Python容器80
3.1 序列對象構建與操作80
3.1.1 直接書寫合法的序列實例
對象81
3.1.2 用構造方法構建序列對象81
3.1.3 列表推導式與生成器推導式82
3.1.4 序列對象判定與參數獲取84
3.1.5 序列對象的連接與拆分85
3.1.6 序列對象的元素索引、切片
與排序87
3.1.7 序列遍歷與迭代89
3.1.8 列表的可變性操作90
3.1.9 對象賦值、淺複製與深複製92
習題3.194
3.2 Python字符串個性化操作97
3.2.1 字符編碼標準97
3.2.2 字符串測試與搜索98
3.2.3 字符串修改99
3.2.4 字符串分割與連接100
3.2.5 字符串格式化與format()
方法100
3.2.6 正則表達式103
習題3.2109
3.3 字典111
3.3.1 字典與散列函數111
3.3.2 字典對象的創建111
3.3.3 可作用於字典的主要
操作符112
3.3.4 用於字典操作的函數
和方法113
習題3.3114
3.4 集合116
3.4.1 創建集合對象116
3.4.2 Python集合運算操作符與
方法117
3.4.3 可變集合操作方法119
3.4.4 面向集合容器的操作函數119
習題3.4120
第4章 基於類的程序設計121
4.1 類與對象121
4.1.1 類模型與類語法121
4.1.2 對象創建與_ _init_ _()方法123
4.1.3 最小特權原則與成員訪問
限制126
4.1.4 實例方法、靜態方法與類
方法128
習題4.1130
4.2 類的內置屬性、方法與函數132
4.2.1 類的內置屬性132
4.2.2 獲取類與對象特徵的內置
函數133
4.2.3 操作符重載137
4.2.4 Python內置類屬性配置與
管理方法139
習題4.2146
4.3 繼承148
4.3.1 類的繼承148
4.3.2 Python新式類與object類150
4.3.3 子類訪問父類成員的規則152
4.3.4 子類實例的初始化與super152
習題4.3157
第5章 Python應用開發160
5.1 Python文件160
5.1.1 Python文件概述160
5.1.2 打開文件與文件屬性161
5.1.3 文件可靠關閉與上下文
管理器163
5.1.4 文件對象內置屬性164
5.1.5 文本文件讀寫165
5.1.6 二進制文件的序列化讀寫166
5.1.7 文件指針位置獲取與移動169
5.1.8 文件和目錄管理169
習題5.1171
5.2 Python數據庫操作173
5.2.1 數據庫與SQL173
5.2.2 借助ODBC模塊操作
數據庫174
5.2.3 用SQLite引擎操作
數據庫176
習題5.2179
5.3 Python Socket編程180
5.3.1 TCP/IP與Socket180
5.3.2 Socket模塊與Socket對象182
5.3.3 TCP的Python Socket編程185
5.3.4 UDP的Python Socket編程187
習題5.3189
5.4 Python WWW應用開發190
5.4.1 WWW及其關鍵技術190
5.4.2 用urllib模塊庫訪問網頁194
5.4.3 爬蟲框架scrapy202
習題5.4207
5.5 Python大數據處理208
5.5.1 大數據及其特徵208
5.5.2 大數據計算特點210
5.5.3 大數據處理過程211
5.5.4 大數據處理模塊213
5.5.5 大數據開發案例鑒賞213
習題5.5213?
附錄 二維碼鏈接目錄215
參考文獻217

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 197
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區