-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

Python編程基礎

( 簡體 字)
作者:閆俊伢類別:1. -> 程式設計 -> Python
譯者:
出版社:人民郵電出版社Python編程基礎 3dWoo書號: 45432
詢問書籍請說出此書號!

缺書
NT售價: 225

出版日:10/1/2016
頁數:284
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787115434142
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

內容簡介:

  本書全面介紹了Python編程的基礎知識和實用技術,內容包括:Python概述、Python語言基礎、常用Python語句、Python函數、Python模塊、I/O編程、使用Python程序控制計算機、Python數據結構、多任務編程、Python網絡編程、Python數據庫編程、Web框架開發以及附錄實驗。
本書既可以作為大學本、專科“應用程序設計”課程的教材,也可以作為Web開發人員的參考用書。
目錄:

第一部分 基 礎 篇

第1章 Python概述 2
1.1 初識Python 2
1.1.1 什么是Python 2
1.1.2 Python的特點 4
1.1.3 Python各版本之間的差異 5
1.2 開始Python編程 5
1.2.1 下載和安裝Python 5
1.2.2 執行Python腳本文件 6
1.2.3 Python語言的基本語法 7
1.2.4 下載和安裝Pywin32 7
1.3 Python自帶文本編輯器IDLE的使用方法 9
1.3.1 打開IDLE 9
1.3.2 新建Python腳本 9
1.3.3 保存Python腳本 9
1.3.4 打開Python腳本 10
1.3.5 語法高亮功能 10
1.3.6 自動完成功能 10
1.3.7 語法提示功能 10
1.3.8 運行Python程序 11
1.3.9 IDLE的菜單項 11
1.4 流行的Python集成開發環境PyCharm 13
1.4.1 下載和安裝PyCharm 13
1.4.2 PyCharm的使用方法 14
本章練習 17
第2章 Python語言基礎 19
2.1 常量和變量 19
2.1.1 常量 19
2.1.2 Python中數的類型與字符串 21
2.1.3 變量 24
2.2 數據類型 26
2.2.1 簡單數據類型轉換 26
2.2.2 列表 28
2.2.3 元組 34
2.2.4 字典 36
2.2.5 集合 39
2.3 運算符和表達式 45
2.3.1 運算符 45
2.3.2 表達式 48
2.4 Python對象 49
2.4.1 面向對象程序設計思想概述 49
2.4.2 定義和使用類 50
2.4.3 類的靜態成員 53
2.4.4 類方法 54
2.4.5 使用isinstance()函數判斷對象類型 55
2.4.6 類的繼承和多態 56
2.4.7 對象的序列化 59
2.4.8 對象的賦值 62
本章練習 62
第3章 常用Python語句 64
3.1 賦值語句 64
3.1.1 通過賦值語句實現序列解包 64
3.1.2 鏈式賦值 65
3.2 控制語句 65
3.2.1 條件分支語句 65
3.2.2 循環語句 68
3.3 異常處理語句 70
本章練習 71
第4章 Python函數 73
4.1 聲明和調用函數 73
4.1.1 聲明函數 73
4.1.2 調用函數 74
4.2 參數和返回值 75
4.2.1 在函數中傳遞參數 75
4.2.2 函數的返回值 80
4.3 全局變量和局部變量 80
4.3.1 變量的作用域 80
4.3.2 在IDLE的調試窗口中查看變量的值 81
4.3.3 在PyCharm的調試窗口中查看變量的值 83
4.4 常用Python內置函數 84
4.4.1 數學運算函數 84
4.4.2 字符串處理函數 85
4.5 函數式編程 88
4.5.1 函數式編程概述 89
4.5.2 Python函數式編程常用的函數 90
4.5.3 普通編程方式與函數式編程的對比 94
4.6 閉包和遞歸函數 95
4.6.1 閉包 95
4.6.2 遞歸函數 95
4.7 迭代器和生成器 96
4.7.1 迭代器 96
4.7.2 生成器 97
本章練習 97
第5章 Python模塊 100
5.1 模塊的基本概念 100
5.1.1 什么是模塊 100
5.1.2 如何導入模塊 101
5.2 Python標準庫中的常用模塊 102
5.2.1 sys模塊 102
5.2.2 platform模塊 104
5.2.3 與數學有關的模塊 107
5.2.4 time模塊 112
5.3 自定義和使用模塊 114
5.3.1 創建自定義模塊 114
5.3.2 使用自定義模塊 114
本章練習 115
第6章 I/O編程 116
6.1 輸入和顯示數據 116
6.1.1 輸入數據 116
6.1.2 輸出數據 117
6.2 文件操作 119
6.2.1 打開文件 119
6.2.2 關閉文件 120
6.2.3 讀取文件內容 120
6.2.4 向文件中寫入數據 122
6.2.5 文件指針 123
6.2.6 截斷文件 124
6.2.7 文件屬性 125
6.2.8 復制文件 126
6.2.9 移動文件 126
6.2.10 刪除文件 127
6.2.11 重命名文件 127
6.3 目錄編程 127
6.3.1 獲取當前目錄 127
6.3.2 獲取目錄內容 127
6.3.3 創建目錄 128
6.3.4 刪除目錄 128
本章練習 128

第二部分 高 級 篇

第7章 使用Python程序控制
計算機 130
7.1 遠程控制實例的需求分析 130
7.2 CMD命令 131
7.2.1 執行CMD命令 131
7.2.2 在Python程序中執行CMD命令 133
7.3 電子郵件編程 135
7.3.1 SMTP編程 136
7.3.2 POP編程 139
7.4 Python遠程操控計算機的實例 143
7.4.1 發送指令端程序 143
7.4.2 接收指令端程序 144
本章練習 145
第8章 Python數據結構 146
8.1 Python數據結構概述 146
8.1.1 什么是數據結構 146
8.1.2 數據結構和算法的關系 147
8.2 棧 147
8.2.1 棧的工作原理 147
8.2.2 利用Python列表實現棧的數據結構 148
8.3 隊列 150
8.3.1 隊列的工作原理 150
8.3.2 利用Python列表實現隊列的數據結構 151
8.4 樹 153
8.4.1 樹的工作原理 153
8.4.2 遍歷二叉樹 154
8.4.3 在Python程序中實現樹的數據結構 154
8.5 鏈表 157
8.5.1 鏈表的工作原理 157
8.5.2 利用Python實現單向鏈表的數據結構 158
本章練習 161
第9章 多任務編程 162
9.1 多進程編程 162
9.1.1 進程的概念 162
9.1.2 進程的狀態 163
9.2 進程編程 163
9.2.1 創建進程 163
9.2.2 枚舉系統進程 167
9.3 多線程編程 170
9.3.1 線程的概念 170
9.3.2 threading模塊 171
本章練習 183
第10章 Python網絡編程 185
10.1 網絡通信模型和TCP/IP協議簇 185
10.1.1 OSI參考模型 185
10.1.2 TCP/IP協議簇體系結構 186
10.2 Socket編程 188
10.2.1 Socket的工作原理和基本概念 188
10.2.2 基于TCP的Socket編程 189
10.2.3 基于UDP的Socket編程 193
本章練習 194
第11章 Python數據庫編程 196
11.1 數據庫技術基礎 196
11.1.1 數據庫的基本概念 196
11.1.2 關系數據庫 198
11.2 SQLite數據庫 198
11.2.1 下載和安裝SQLite數據庫 198
11.2.2 創建SQLite數據庫 199
11.2.3 數據類型 199
11.2.4 創建表 200
11.2.5 向表中添加列 202
11.2.6 向表中插入數據 202
11.2.7 修改表中的數據 203
11.2.8 刪除數據 204
11.2.9 查詢數據 204
11.2.10 在Python中訪問SQLite數據庫 205
11.3 MySQL數據庫 207
11.3.1 安裝MySQL數據庫 207
11.3.2 MySQL-Front 209
11.3.3 創建數據庫 210
11.3.4 刪除數據庫 211
11.3.5 MySQL數據類型 211
11.3.6 創建表 212
11.3.7 編輯和查看表 215
11.3.8 刪除表 215
11.3.9 插入數據 215
11.3.10 修改數據 217
11.3.11 刪除數據 218
11.3.12 使用SELECT語句查詢數據 218
11.3.13 在Python中訪問MySQL數據庫 223
本章練習 226
第12章 Web框架開發 227
12.1 Web應用程序設計與開發概述 227
12.1.1 Web應用程序設計語言的產生與發展 227
12.1.2 Web應用程序的工作原理 228
12.2 HTML概述 229
12.2.1 HTML網頁基本結構 229
12.2.2 設置網頁背景和顏色 229
12.2.3 設置字體屬性 231
12.2.4 超級鏈接 232
12.2.5 圖像和動畫 234
12.2.6 表格 234
12.2.7 使用框架 235
12.2.8 其他常用標簽 237
12.3 Web開發框架介紹 239
12.3.1 什么是框架 240
12.3.2 Web開發框架 240
12.3.3 Python中的Web框架 241
12.4 Django框架 242
12.4.1 MVC編程模式 242

12.4.2 下載和安裝Django框架 243
12.4.3 創建和管理Django項目 244
12.4.4 Django視圖 246
12.4.5 Django模板語法及使用 249
12.4.6 Django模型 251
12.4.7 Django表單 255
本章練習 261
附錄 實驗 262
實驗1 開始Python編程 262
實驗2 Python語言基礎 264
實驗3 常用Python語句 267
實驗4 Python函數 268
實驗5 Python模塊 270
實驗6 I/O編程 271
實驗7 使用Python程序控制計算機 273
實驗8 Python數據結構 275
實驗9 多任務編程 276
實驗10 網絡編程 277
實驗11 Python數據庫編程 278
實驗12 Web框架開發 280
序: