-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
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書號: 43356
詢問書籍請說出此書號!

缺書
NT售價: 345

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

譯者序:

前言:

前 言
這是一本學習材料,是為編程“零基礎”的朋友學習Python提供的類似教材的學習材料,所以,內容會有龐雜瑣碎之感,但這對于“零基礎”的讀者來講是不可缺少的。所以,不要把這本書當作“開發手冊”來用。
本書雖然是以“零基礎”起步,但是并不打算僅僅涉及一些淺顯的入門知識,當然基礎知識是必不可少的,還想為“零基礎”的朋友多提供一些知識,一些所謂高級的內容,既滿足了好奇心,也可以順勢深入研究。當然,真正的深入還需要讀者自己努力。
“敬畏上帝是智慧的開端”。在本書的編寫過程中,一直惶恐于能否所言無誤,但水平有限,錯誤難免,敬請讀者指出,并特別建議,對有異議的地方,請使用Google網站搜索更多的資料進行比較閱讀,也可以跟我聯系,共同探討。為了便于進行技術交流,我創建了一個QQ群(群號:26913719),專供本書讀者研討技術問題。
完成本書是一個比較漫長的過程,在這個過程中,得到了很多朋友的幫助,在這里對他們表示感謝,并將他們的名號列在下面:
李航、令狐蟲、github641、dongm2ez、wdyggh、codexc、winecat、solarhell、ArtinHuang、吳優。
在本書編輯過程中,電子工業出版社的編輯高洪霞、黃愛萍為本書的面世做出了極大的努力,對她們的工作表示誠摯感謝。
最后,要感謝我的妻子,在本書的寫作過程中,她給了我很多鼓勵,還協助我檢查文本內容。
希望這本書能夠為有意學習Python的讀者提供幫助。

齊偉
2016年1月
內容簡介:

本書是面向編程零基礎讀者的Python入門教程,內容涵蓋了Python的基礎知識和初步應用。以比較輕快的風格,向零基礎的學習者介紹一門時下比較流行、并且用途比較廣泛的編程語言,所以,本書讀起來不晦澀,并且在其中穿插了很多貌似與Python編程無關,但與學習者未來程序員職業生涯有關的內容。
本書特別強調了學習和使用Python的基本方法,學習一種高級語言,掌握其各種規則是必要的,但學會“自省”方法更重要,這也是本書所試圖達到的“授人以魚不如授人以漁”的目的。
本書是面向初學者的讀物,不是為開發者提供的開發手冊,所以,它不是“又適用于中高級讀者”的讀物。

目錄:

第1季 基礎
第0章 預備 2
0.1 關于Python的故事 2
0.1.1 Python的昨天、今天和明天 3
0.1.2 Python的特點 4
0.1.3 Python哲學 5
0.2 從小工到專家 5
0.2.1 零基礎 6
0.2.2 閱讀代碼 6
0.2.3 調試程序 7
0.3 安裝Python 7
0.3.1 Ubuntu系統 8
0.3.2 Windows系統 9
0.3.3 Mac OS X系統 9
0.4 集成開發環境(IDE) 9
0.4.1 值得紀念的時刻:Hello world 9
0.4.2 集成開發環境概述 10
0.4.3 Python的IDE 12
第1章 基本的對象類型 13
1.1 數字 13
1.1.1 數字 14
1.1.2 變量 15
1.1.3 簡單的四則運算 16
1.1.4 整數溢出問題 17
1.2 除法 17
1.2.1 整數與整數相除 17
1.2.2 浮點數與整數相除 18
1.2.3 引用模塊解決除法問題 19
1.2.4 余數 20
1.2.5 四舍五入 20
1.3 常用數學函數和運算優先級 21
1.3.1 使用math模塊 21
1.3.2 兩個函數 23
1.3.3 運算優先級 23
1.4 第一個簡單的程序 24
1.4.1 程序 24
1.4.2 用IDE編程 25
1.4.3 Hello,World 25
1.4.4 解一道題目 26
1.5 字符串 28
1.5.1 字符串 29
1.5.2 變量和字符串 30
1.5.3 連接字符串 31
1.5.4 轉義字符 33
1.5.5 原始字符串 34
1.5.6 raw_input和print 34
1.5.7 索引和切片 37
1.5.8 基本操作 39
1.5.9 常用的字符串方法 42
1.5.10 字符串格式化輸出 45
1.6 字符編碼 47
1.6.1 編碼 47
1.6.2 計算機中的字符編碼 49
1.6.3 encode和decode 50
1.6.4 避免中文是亂碼 51
1.7 列表 52
1.7.1 定義 52
1.7.2 索引和切片 53
1.7.3 反轉 54
1.7.4 對list的操作 55
1.7.5 列表的函數 56
1.8 比較列表和字符串 66
1.8.1 相同點 66
1.8.2 區別 67
1.8.3 多維列表 68
1.8.4 列表和字符串的互相轉化 69
1.8.5 "[sep]".join(list) 69
1.9 元組 70
1.9.1 定義 70
1.9.2 索引和切片 71
1.9.3 用途 72
1.10 字典 72
1.10.1 創建字典 73
1.10.2 訪問字典的值 74
1.10.3 基本操作 75
1.10.4 字符串格式化輸出 76
1.10.5 相關概念 77
1.10.6 字典的函數 77
1.11 集合 86
1.11.1 創建集合 86
1.11.2 集合的函數 88
1.11.3 補充知識 91
1.11.4 不變的集合 91
1.11.5 集合運算 92
第2章 語句和文件 95
2.1 運算符 95
2.1.1 算術運算符 95
2.1.2 比較運算符 96
2.1.3 邏輯運算符 97
2.2 簡單語句 99
2.2.1 print 100
2.2.2 import 101
2.2.3 賦值 102
2.3 條件語句 104
2.3.1 if語句 104
2.3.2 if … elif … else 105
2.3.3 三元操作符 107
2.4 for循環 107
2.4.1 簡單的for循環 107
2.4.2 range(start,stop[, step]) 109
2.4.3 for的對象 112
2.4.4 zip() 114
2.4.5 enumerate() 117
2.4.6 列表解析 119
2.5 while循環 120
2.5.1 猜數字游戲 120
2.5.2 break和continue 123
2.5.3 while...else 123
2.5.4 for...else 124
2.6 文件 124
2.6.1 打開文件 125
2.6.2 創建文件 127
2.6.3 使用with 128
2.6.4 文件的狀態 129
2.6.5 read/readline/readlines 129
2.6.6 讀很大的文件 132
2.6.7 seek( ) 133
2.7 迭代 134
2.7.1 迭代工具 135
2.7.2 文件迭代器 137
第3章 函數 139
3.1 理解函數 139
3.1.1 變量不僅僅是數 140
3.1.2 建立簡單函數 140
3.1.3 建立實用的函數 141
3.1.4 關于命名 143
3.1.5 調用函數 144
3.1.6 注意事項 145
3.1.7 返回值 146
3.1.8 函數中的文檔 148
3.2 名詞辨析 149
3.2.1 參數和變量 149
3.2.2 全局變量和局部變量 150
3.2.3 命名空間 151
3.3 參數收集 152
3.3.1 參數收集 153
3.3.2 更優雅的方式 155
3.3.3 綜合貫通 156
3.4 特殊函數 158
3.4.1 遞歸 158
3.4.2 幾個特殊函數 160
3.5 練習 166
3.5.1 解一元二次方程 166
3.5.2 統計考試成績 168
3.5.3 找質數 170
3.5.4 編寫函數的注意事項 171
第2季 進階
第4章 類 174
4.1 基本概念 174
4.1.1 問題空間 175
4.1.2 對象 175
4.1.3 面向對象 176
4.1.4 類 177
4.1.5 編寫類 178
4.2 詳解類 179
4.2.1 新式類和舊式類 179
4.2.2 創建類 181
4.2.3 類中的函數(方法) 183
4.2.4 類和實例 185
4.2.5 self的作用 185
4.2.6 文檔字符串 186
4.3 辨析有關概念 187
4.3.1 類屬性和實例屬性 187
4.3.2 數據流轉 189
4.3.3 命名空間 191
4.3.4 作用域 193
4.4 繼承 194
4.4.1 基本概念 195
4.4.2 多重繼承 196
4.4.3 多重繼承的順序 197
4.4.4 super函數 198
4.5 方法 200
4.5.1 綁定方法 200
4.5.2 非綁定方法 201
4.5.3 靜態方法和類方法 201
4.6 多態和封裝 203
4.6.1 多態 203
4.6.2 封裝和私有化 206
4.7 特殊屬性和方法 208
4.7.1 __dict__ 208
4.7.2 __slots__ 212
4.7.3 __getattr__、__setattr__和其他類似方法 213
4.7.4 獲得屬性順序 217
4.8 迭代器 218
4.8.1 __iter__() 218
4.8.2 range()和xrange() 220
4.9 生成器 221
4.9.1 簡單的生成器 221
4.9.2 定義和執行過程 223
4.9.3 yield 224
4.9.4 生成器方法 225
第5章 錯誤和異常 227
5.1 錯誤 227
5.2 異常 227
5.3 處理異常 230
5.3.1 try...except... 230
5.3.2 處理多個異常 232
5.3.3 else子句 234
5.3.4 finally子句 235
5.3.5 assert語句 236
第6章 模塊 239
6.1 編寫模塊 239
6.1.1 模塊是程序 239
6.1.2 模塊的位置 241
6.1.3 __all__在模塊中的作用 243
6.1.4 包和庫 245
6.2 自帶電池 245
6.2.1 引用方式 246
6.2.2 深入探究 247
6.2.3 幫助、文檔和源碼 248
6.3 標準庫 250
6.3.1 sys 250
6.3.2 copy 253
6.3.3 os 254
6.3.4 heapq 261
6.3.5 deque 266
6.3.6 calendar 267
6.3.7 time 269
6.3.8 datetime 273
6.3.9 urllib 275
6.3.10 urllib2 279
6.3.11 XML 280
6.3.12 JSON 287
6.4 第三方庫 289
6.4.1 安裝第三方庫 289
6.4.2 以requests為例 290
第7章 保存數據 295
7.1 pickle 295
7.2 shelve 297
7.3 MySQL數據庫 299
7.3.1 MySQL概況 299
7.3.2 安裝 300
7.3.3 運行 300
7.3.4 安裝python-MySQLdb 301
7.3.5 連接數據庫 302
7.3.6 數據庫表 303
7.3.7 操作數據庫 304
7.3.8 更新數據 309
7.4 MongoDB數據庫 310
7.4.1 安裝MongoDB 311
7.4.2 啟動 311
7.4.3 安裝pymongo 312
7.4.4 連接MongoDB 312
7.4.5 編輯 314
7.5 SQLite數據庫 317
7.5.1 建立連接對象 318
7.5.2 游標對象 318
7.6 電子表格 320
7.6.1 openpyl 321
7.6.2 其他第三方庫 326
第3季 實戰
第8章 用Tornado做網站 328
8.1 為做網站而準備 328
8.1.1 開發框架 328
8.1.2 Python框架 329
8.1.3 Tornado 329
8.1.4 安裝Tornado 330
8.2 分析Hello 331
8.2.1 Web服務器工作流程 332
8.2.2 解剖標本 332
8.3 做個簡單的網站 336
8.3.1 基本結構 336
8.3.2 一個基本架勢 337
8.3.3 連接數據庫 340
8.3.4 登錄界面 340
8.3.5 數據傳輸 345
8.3.6 數據處理 347
8.3.7 模板 350
8.3.8 轉義字符 355
8.3.9 模板繼承 357
8.3.10 CSS 358
8.3.11 cookie和安全 359
8.3.12 XSRF 362
8.3.13 用戶驗證 364
8.3.14 相關概念 367
8.3.15 Tornado的同步 368
8.3.16 異步設置 369
第9章 科學計算 373
9.1 為計算做準備 373
9.1.1 閑談 373
9.1.2 安裝 374
9.1.3 基本操作 374
9.2 Pandas 376
9.2.1 基本的數據結構 376
9.2.2 讀取CSV文件 382
9.2.3 處理股票數據 387
序: