TOP
0
0
領取雙11折扣優惠
Python程序設計:編程基礎、Web開發及數據分析(簡體書)
滿額折

Python程序設計:編程基礎、Web開發及數據分析(簡體書)

商品資訊

人民幣定價:79 元
定價
:NT$ 474 元
優惠價
87412
海外經銷商無庫存,到貨日平均30天至45天
下單可得紅利積點:12 點
商品簡介
名人/編輯推薦
目次
相關商品

商品簡介

本書系統講述了Python程序設計的基礎知識。全書共15章,內容包括:Python概述、Python基本語法、Python的基本流程控制、Python的四種典型序列結構、Python函數、Python文件和數據庫操作、面向對象程序設計、模塊和包、字符串操作與正則表達式的使用、錯誤及異常處理、GUI編程、網絡和多線程編程、基於Flask框架的Web編程、網絡爬蟲應用開發、數據分析與可視化基礎。為提升學習效果,書中結合實際應用提供了大量的案例對概念和知識點進行說明,並配以完善的學習資料,包括教學PPT、教學大綱、源代碼、教學視頻及配套軟件等,為讀者帶來全方位的學習體驗。

名人/編輯推薦

面向Python實際應用,免費提供教學PPT、教學大綱、源代碼、教學視頻、配套軟件

目次

目 錄

前言
第1章 面向對象開發方法1
1.1 對象及對象模型1
1.1.1 對象的基本概念1
1.1.2 對象模型的構成要素5
1.1.3 對象模型的主要優點11
1.2 面向對象的軟件開發12
1.2.1 典型的結構化開發方法12
1.2.2 面向對象方法的發展過程13
1.2.3 面向對象方法與程序設計語言15
1.2.4 典型的面向對象的開發方法17
1.3 面向對象軟件開發過程22
1.3.1 面向對象分析(OOA)22
1.3.2 面向對象設計(OOD)24
1.3.3 OOA與OOD之間的關係25
1.4 面向對象分析與設計的應用舉例25
1.4.1 問題定義25
1.4.2 需求分析26
1.4.3 軟件結構設計28
1.4.4 軟件行為建模29
1.5 小結31
習題31
第2章 統一建模語言(UML)概述33
2.1 UML的基本概念33
2.1.1 UML的定義33
2.1.2 UML的主要特點34
2.1.3 如何使用UML36
2.2 UML的概念模型及視圖結構37
2.2.1 UML的概念模型37
2.2.2 UML中的視圖39
2.3 模型元素41
2.3.1 實體元素41
2.3.2 交互元素43
2.3.3 組織元素43
2.3.4 注釋元素44
2.4 關係44
2.4.1 依賴關係(Dependent)44
2.4.2 關聯關係(Association)45
2.4.3 組合與聚合(Composition and Aggregation)45
2.4.4 繼承(Inherit)45
2.5 圖46
2.5.1 用例圖(Use Case Diagram)47
2.5.2 類圖(Class Diagram)48
2.5.3 對象圖(Object Diagram)48
2.5.4 順序圖(Sequence Diagram)49
2.5.5 通信圖(Communication Diagram)50
2.5.6 狀態圖(Statechart Diagram)50
2.5.7 活動圖(Activity Diagram)51
2.5.8 構件圖(Component Diagram)52
2.5.9 部署圖(Deployment Diagram)53
2.5.10 其他類型的圖53
2.6 通用機制53
2.6.1 規約(Specification)53
2.6.2 修飾符(Decorator)54
2.6.3 擴展機制(Extend Mechanism)54
2.6.4 約束(Constraint)54
2.7 對象約束語言簡介55
2.7.1 對象約束語言的特點55
2.7.2 OCL的主要用途55
2.7.3 OCL類型與操作56
2.7.4 OCL表達式58
2.7.5 集合操作(Collection Operation)61
2.8 小結65
習題65
第3章 業務模型的建模68
3.1 業務模型68
3.1.1 業務的概念69
3.1.2 良好的業務模型的特點69
3.1.3 業務模型的基本結構70
3.1.4 業務建模的主要動機71
3.2 業務模型的建模方法72
3.2.1 UML與業務建模72
3.2.2 UML的業務擴展73
3.2.3 業務過程模型74
3.2.4 軟件模型與業務模型之間的關係77
3.3 業務規則78
3.3.1 派生規則(Derivation)79
3.3.2 約束規則(Constraint)80
3.3.3 存在性規則(Existence)82
3.4 業務過程的建模案例82
3.4.1 定義業務系統的目標83
3.4.2 業務過程模型84
3.4.3 交付業務流程圖85
3.4.4 網絡銷售系統的結構86
3.4.5 系統需求87
3.5 小結89
習題89
第4章 用例建模91
4.1 用例圖的基本概念91
4.2 參與者92
4.2.1 參與者的定義92
4.2.2 識別參與者92
4.2.3 參與者之間的泛化關係94
4.3 用例95
4.3.1 用例的定義和表示95
4.3.2 參與者和用例的關聯95
4.3.3 用例之間的關係96
4.3.4 用例描述98
4.3.5 用例模板98
4.3.6 用例的識別102
4.4 用例建模應注意的問題103
4.5 小結105
習題105
第5章 類圖建模108
5.1 類圖的構成元素108
5.1.1 類和對象108
5.1.2 類(或對象)之間的關係109
5.1.3 關聯類(Association Class)113
5.1.4 關聯限定符(Qualifier)114
5.1.5 多繼承(Multi Inheritance)114
5.1.6 混入技術(Mixin Technique)115
5.1.7 模板類(Template Class)117
5.1.8 接口(Interface)118
5.2 從用例到類119
5.2.1 業務邏輯類、實體類和邊界類的基本概念119
5.2.2 用例模型到結構模型的映射120
5.3 問題域子系統設計中的要點123
5.3.1 複用已存在的類123
5.3.2 為相似的類增加基類124
5.3.3 多繼承的調整125
5.3.4 關聯的轉換與實現126
5.3.5 調整與完善屬性129
5.3.6 提高軟件性能129
5.3.7 算法的構造與優化131
5.3.8 對象的可訪問性131
5.3.9 類作用域132
5.3.10 例外處理機制132
5.3.11 考慮使用設計模式133
5.4 小結133
習題134
第6章 順序圖與通信圖建模138
6.1 順序圖的構成元素138
6.1.1 對象(Object)139
6.1.2 生命線(Lifeline)139
6.1.3 控制焦點(Focus of Control)139
6.1.4 消息(Message)140
6.1.5 撤銷(Destroy)141
6.1.6 組合片段(Combined Fragment)142
6.1.7 條件分支和從屬流143
6.2 順序圖建模方法144
6.3 通信圖的構成元素146
6.3.1 對象(Object)146
6.3.2 鏈接(Link)147
6.3.3 消息(Message)147
6.3.4 通信圖中的主動對象(Active Object)147
6.4 通信圖建模方法149
6.5 通信圖與順序圖的比較149
6.6 小結150
習題150
第7章 狀態圖與活動圖建模153
7.1 狀態圖的構成元素154
7.1.1 狀態154
7.1.2 轉換與事件158
7.2 狀態圖建模方法和原則159
7.2.1 狀態圖的建模方法159
7.2.2 狀態

您曾經瀏覽過的商品

購物須知

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

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

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

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

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

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

暢銷榜

客服中心

收藏

會員專區