91精品国产综合久久四虎久久_国产成人午夜高潮毛片_99er视频精品免费观看_2020亚洲熟女在线观看_日本女优人体写真_国内黄色毛片_年轻的老师中文版在线_丰满女邻居做爰_久久久久久精品成人免费图片

 
Python學習手冊(第三版)
Python學習手冊(第三版)
Mark Lutz
侯靖 等譯
出版時間:2009年07月
頁數(shù):656
Python可移植、功能強大、易于使用,是編寫獨立應用程序和腳本應用程序的理想選擇。無論你是剛接觸編程或者剛接觸Python,通過學習本書,你可以迅速高效地精通核心Python語言基礎。讀完本書,你會對這門語言有足夠的了解,從而可以在你所從事的任何應用領域中使用它。
本書是作者根據(jù)過去10年用于教學而廣為人知的培訓課程的材料編寫而成的。除了有許多詳實說明和每章小結之外,每章還包括一個頭腦風暴:這是本書獨特的一部分,配合以實用的練習題和復習題,讓讀者練習新學的技巧并測試自己的理解程度。
本書包括:
● 類型和操作——深入討論Python主要的內置對象類型:數(shù)字、列表和字典等。
● 語句和語法——在Python中輸入代碼來建立并處理對象,以及Python一般的語法模型。
● 函數(shù)——Python基本的面向過程工具,用于組織代碼和重用。
● 模塊——封裝語句、函數(shù)以及其他工具,從而可以組織成較大的組件。
● 類和OOP——Python可選的面向對象編程工具,可用于組織程序代碼從而實現(xiàn)定制和重用。
● 異常和工具——異常處理模型和語句,并介紹編寫更大程序的開發(fā)工具。
● 討論Python 3.0。
本書讓你對Python語言有深入而完整的了解,從而幫助你理解今后遇到的任何Python應用程序實例。如果你準備探索Google和YouTube為什么選中了Python,本書就是你入門的最佳指南。
Mark Lutz是世界級的Python培訓講師。他是暢銷Python書籍的作者,從1992年起,他就是Python社區(qū)的先鋒。他也是《Programming Python》和《Python Pocket Reference》兩本書的作者。從1997年起,Mark開始教授Python課程,截止到2007年,他開辦了200個以上的Python短期培訓課程。Mark擁有計算機科學學士和碩士學位,而且有25年的軟件開發(fā)經(jīng)驗。
  1. 前言
  2. 第一部分 使用入門
  3. 第1章 問答環(huán)節(jié)
  4. 人們?yōu)楹问褂肞ython
  5. 軟件質量
  6. 開發(fā)者效率
  7. Python是“腳本語言”嗎
  8. 好吧,Python的缺點是什么呢
  9. 如今誰在使用Python
  10. 使用Python可以做些什么
  11. 系統(tǒng)編程
  12. 用戶圖形接口
  13. Internet腳本
  14. 組件集成
  15. 數(shù)據(jù)庫編程
  16. 快速原型
  17. 數(shù)值計算和科學計算編程
  18. 游戲、圖像、人工智能、XML、機器人等
  19. Python有哪些技術上的優(yōu)點
  20. 面向對象
  21. 免費
  22. 可移植
  23. 功能強大
  24. 可混合
  25. 使用簡單
  26. Python是工程,不是藝術
  27. 簡單易學
  28. 名字來源于Monty Python
  29. Python和其他語言比較起來怎么樣
  30. 本章小結
  31. 頭腦風暴
  32. 本章習題
  33. 習題解答
  34. 第2章 Python如何運行程序
  35. Python解釋器簡介
  36. 程序執(zhí)行
  37. 程序員的視角
  38. Python的視角
  39. 執(zhí)行模塊的變種
  40. Python實現(xiàn)的替代者
  41. 執(zhí)行優(yōu)化工具
  42. 凍結二進制文件
  43. 未來的可能性
  44. 本章小結
  45. 頭腦風暴
  46. 本章習題
  47. 習題解答
  48. 第3章 如何運行程序
  49. 交互模式下編寫代碼
  50. 在交互提示模式下測試代碼
  51. 使用交互提示模式
  52. 系統(tǒng)命令行和文件
  53. 使用命令行和文件
  54. UNIX可執(zhí)行腳本(#!)
  55. UNIX env查找技巧
  56. 點擊文件圖標
  57. 在Windows中點擊圖標
  58. raw_input的技巧
  59. 圖標點擊的其他限制
  60. 模塊導入和重載
  61. 模塊的顯要特性:屬性
  62. import和reload的使用注意事項
  63. IDLE用戶界面
  64. IDLE基礎
  65. 使用IDLE
  66. 高級IDLE工具
  67. 其他的IDE
  68. 嵌入式調用
  69. 動付二進制的可執(zhí)行性
  70. 文本編輯器啟動的選擇
  71. 其他的啟動選擇
  72. 未來的可能
  73. 我應該選用哪種
  74. 本章小結
  75. 頭腦風暴
  76. 本章習題
  77. 習題解答
  78. 頭腦風暴:第一部分 練習題
  79. 第二部分 類型和運算
  80. 第4章 介紹Python對象類型
  81. 為什么使用內置類型
  82. Python的核心數(shù)據(jù)類型
  83. 數(shù)字
  84. 字符串
  85. 序列的操作
  86. 不可變性
  87. 類型特定的方法
  88. 尋求幫助
  89. 編寫字符串的其他方法
  90. 模式匹配
  91. 列表
  92. 序列操作
  93. 類型特定的操作
  94. 邊界檢查
  95. 嵌套
  96. 列表解析
  97. 字典
  98. 映射操作
  99. 重訪嵌套
  100. 鍵的排序:for 循環(huán)
  101. 迭代和優(yōu)化
  102. 不存在的鍵:if 測試
  103. 元組
  104. 為什么要用元組
  105. 文件
  106. 其他文件類工具
  107. 其他核心類型
  108. 如何破壞代碼的靈活性
  109. 用戶定義的類
  110. 剩余的內容
  111. 本章小結
  112. 頭腦風暴
  113. 本章習題
  114. 習題解答
  115. 第5章 數(shù)字
  116. Python的數(shù)字類型
  117. 數(shù)字常量
  118. 內置數(shù)學工具和擴展
  119. Python表達式操作符
  120. 混合操作所遵循的操作符優(yōu)先級
  121. 括號分組的子表達式
  122. 混合類型自動升級
  123. 預習:運算符重載
  124. 在實際應用中的數(shù)字
  125. 變量和基本的表達式
  126. 數(shù)字顯示的格式
  127. str和repr顯示格式
  128. 除法: 傳統(tǒng)除法、Floor除法和真除法
  129. 位操作
  130. 長整型數(shù)
  131. 復數(shù)
  132. 十六進制和八進制記數(shù)
  133. 其他的內置數(shù)學工具
  134. 其他數(shù)字類型
  135. 小數(shù)數(shù)字
  136. 集合
  137. 布爾型
  138. 第三方擴展
  139. 本章小結
  140. 頭腦風暴
  141. 本章習題
  142. 習題解答
  143. 第6章 動態(tài)類型簡介
  144. 缺少類型聲明語句的情況
  145. 變量、對象和引用
  146. 類型屬于對象,而不是變量
  147. 對象的垃圾收集
  148. 共享引用
  149. 共享引用和在原處修改
  150. 共享引用和相等
  151. 動態(tài)類型隨處可見
  152. 本章小結
  153. 頭腦風暴
  154. 本章習題
  155. 習題解答
  156. 第7章 字符串
  157. 字符串常量
  158. 單雙引號字符串是一樣的
  159. 用轉義序列代表特殊字節(jié)
  160. 字符串抑制轉義
  161. 三重引號編寫多行字符串塊
  162. 字符串編碼更大的字符集
  163. 實際應用中的字符串
  164. 基本操作
  165. 索引和分片
  166. 為什么要在意:分片
  167. 字符串轉換工具
  168. 修改字符串
  169. 字符串格式化
  170. 更高級的字符串格式化
  171. 基于字典的字符串格式化
  172. 字符串方法
  173. 字符串方法實例:修改字符串
  174. 字符串方法實例:文本解析
  175. 實際應用中的其他常見字符串方法
  176. 最初的字符串模塊
  177. 通常意義下的類型分類
  178. 同樣分類的類型共享其操作集合
  179. 可變類型能夠在原處修改
  180. 本章小結
  181. 頭腦風暴
  182. 本章習題
  183. 習題解答
  184. 第8章 列表與字典
  185. 列表
  186. 實際應用中的列表
  187. 基本列表操作
  188. 索引、分片和矩陣
  189. 原處修改列表
  190. 字典
  191. 實際應用中的字典
  192. 字典的基本操作
  193. 原處修改字典
  194. 其他字典方法
  195. 語言表
  196. 字典用法注意事項
  197. 為什么要在意字典接口
  198. 本章小結
  199. 頭腦風暴
  200. 本章習題
  201. 習題解答
  202. 第9章 元組、文件及其他
  203. 元組
  204. 實際應用中的元組
  205. 為什么有了列表還要元組
  206. 文件
  207. 打開文件
  208. 使用文件
  209. 實際應用中的文件
  210. 其他文件工具
  211. 重訪類型分類
  212. 為什么要在意操作符重載
  213. 對象靈活性
  214. 引用 VS 拷貝
  215. 比較、相等性和真值
  216. Python中真和假的含義
  217. Python的類型層次
  218. Python中的其他類型
  219. 內置類型陷阱
  220. 賦值生成引用,而不是拷貝
  221. 重復能夠增加層次深度
  222. 留意循環(huán)數(shù)據(jù)結構
  223. 不可變類型不可以在原處改變
  224. 本章小結
  225. 頭腦風暴
  226. 本章習題
  227. 習題解答
  228. 頭腦風暴:第二部分練習題
  229. 第三部分 語句和語法
  230. 第10章 Python語句簡介
  231. 重訪Python程序結構
  232. Python的語句
  233. 兩個if的故事
  234. Python增加了什么
  235. Python刪除了什么
  236. 終止行就是終止語句
  237. 為什么使用縮進語法
  238. 幾個特殊實例
  239. 簡短實例:交互循環(huán)
  240. 一個簡單的交互式循環(huán)
  241. 對用戶輸入數(shù)據(jù)做數(shù)學運算
  242. 用測試輸入數(shù)據(jù)來處理錯誤
  243. 用try語句處理錯誤
  244. 嵌套代碼三層
  245. 本章小結
  246. 頭腦風暴
  247. 本章習題
  248. 習題解答
  249. 第11章 賦值、表達式和打印
  250. 賦值語句
  251. 賦值語句的形式
  252. 序列賦值
  253. 多目標賦值語句
  254. 增強賦值語句
  255. 變量命名規(guī)則
  256. 表達式語句
  257. 表達式語句和在原處的修改
  258. 打印語句
  259. Python的“Hello World”程序
  260. 重定向輸出流
  261. print >> file擴展
  262. 本章小結
  263. 頭腦風暴
  264. 本章習題
  265. 習題解答
  266. 第12章 if測試
  267. if語句
  268. 通用格式
  269. 基本例子
  270. 多路分支
  271. Python語法規(guī)則
  272. 代碼塊分隔符
  273. 語句的分隔符
  274. 一些特殊情況
  275. 真值測試
  276. if/else三元表達式
  277. 為什么要在意布爾值
  278. 本章小結
  279. 頭腦風暴
  280. 本章習題
  281. 習題解答
  282. 第13章 while和for循環(huán)
  283. while循環(huán)
  284. 一般格式
  285. 例子
  286. break、continue、pass和循環(huán)else
  287. 一般循環(huán)格式
  288. 例子
  289. 為什么要在意“模擬C 語言的while循環(huán)”
  290. for循環(huán)
  291. 一般格式
  292. 例子
  293. 為什么要在意“文件掃描”
  294. 迭代器:初探
  295. 文件迭代器
  296. 其他內置類型迭代器
  297. 其他迭代環(huán)境
  298. 用戶定義的迭代器
  299. 編寫循環(huán)的技巧
  300. 循環(huán)計數(shù)器:while和range
  301. 非完備遍歷:range
  302. 修改列表:range
  303. 并行遍歷:zip和map
  304. 產(chǎn)生偏移和元素:enumerate
  305. 列表解析:初探
  306. 列表解析基礎
  307. 對文件使用列表解析
  308. 擴展列表解析語法
  309. 本章小結
  310. 頭腦風暴
  311. 本章習題
  312. 習題解答
  313. 第14章 文檔
  314. Python文檔資源
  315. #注釋
  316. dir函數(shù)
  317. 文檔字符串:__doc__
  318. PyDoc:help函數(shù)
  319. PyDoc:HTML報表
  320. 標準手冊集
  321. 網(wǎng)絡資源
  322. 已出版的書籍
  323. 常見編寫代碼的陷阱
  324. 本章小結
  325. 頭腦風暴
  326. 本章習題
  327. 習題解答
  328. 頭腦風暴:第三部分練習題
  329. 第四部分 函數(shù)
  330. 第15章 函數(shù)基礎
  331. 為何使用函數(shù)
  332. 編寫函數(shù)
  333. def語句
  334. def語句是實時執(zhí)行的
  335. 第一個例子:定義和調用
  336. 定義
  337. 調用
  338. Python中的多態(tài)
  339. 第二個例子:尋找序列的交集
  340. 定義
  341. 調用
  342. 重訪多態(tài)
  343. 本地變量
  344. 本章小結
  345. 頭腦風暴
  346. 本章習題
  347. 習題解答
  348. 第16章 作用域和參數(shù)
  349. 作用域法則
  350. 函數(shù)作用域基礎
  351. 變量名解析:LEGB原則
  352. 作用域實例
  353. 內置作用域
  354. global語句
  355. 最小化全局變量
  356. 最小化文件間的修改
  357. 其他訪問全局變量的方法
  358. 作用域和嵌套函數(shù)
  359. 嵌套作用域的細節(jié)
  360. 嵌套作用域舉例
  361. 傳遞參數(shù)
  362. 參數(shù)和共享引用
  363. 避免可變參數(shù)的修改
  364. 對參數(shù)輸出進行模擬
  365. 特定的參數(shù)匹配模型
  366. 關鍵字參數(shù)和默認參數(shù)的實例
  367. 任意參數(shù)的實例
  368. 關鍵字參數(shù)和默認參數(shù)的混合
  369. min調用
  370. 一個更有用的例子:通用set函數(shù)
  371. 參數(shù)匹配:細節(jié)
  372. 為什么要在意:關鍵字參數(shù)
  373. 本章小結
  374. 頭腦風暴
  375. 本章習題
  376. 習題解答
  377. 第17章 函數(shù)的高級話題
  378. 匿名函數(shù): lambda
  379. lambda表達式
  380. 為什么使用lambda
  381. 如何(不要)讓Python代碼變得晦澀難懂
  382. 嵌套lambda和作用域
  383. 作為參數(shù)來應用函數(shù)
  384. 內置函數(shù)apply
  385. 為什么要在意:回調
  386. 傳入關鍵字參數(shù)
  387. 和apply類似的調用語法
  388. 在序列中映射函數(shù):map
  389. 函數(shù)式編程工具: filter和reduce
  390. 重訪列表解析:映射
  391. 列表解析基礎
  392. 增加測試和嵌套循環(huán)
  393. 列表解析和矩陣
  394. 理解列表解析
  395. 為什么要在意:列表解析和map
  396. 重訪迭代器:生成器
  397. 生成器函數(shù)實例
  398. 擴展生成器函數(shù)協(xié)議:send和next
  399. 迭代器和內置類型
  400. 生成器表達式:迭代器遇到列表解析
  401. 對迭代的各種方法進行計時
  402. 函數(shù)設計概念
  403. 函數(shù)是對象:簡潔調用
  404. 函數(shù)陷阱
  405. 本地變量是靜態(tài)檢測的
  406. 默認和可變對象
  407. 沒有return語句的函數(shù)
  408. 嵌套作用域的循環(huán)變量
  409. 本章小結
  410. 頭腦風暴
  411. 本章習題
  412. 習題解答
  413. 頭腦風暴:第四部分 練習題
  414. 第五部分 模塊
  415. 第18章 模塊:宏偉藍圖
  416. 為什么使用模塊
  417. Python程序構架
  418. 如何組織一個程序
  419. 導入和屬性
  420. 標準庫模塊
  421. import如何工作
  422. 搜索
  423. 編譯(可選)
  424. 運行
  425. 第三方工具:distutils
  426. 本章小結
  427. 頭腦風暴
  428. 本章習題
  429. 習題解答
  430. 第19章 模塊代碼編寫基礎
  431. 模塊的創(chuàng)建
  432. 模塊的使用
  433. import語句
  434. from語句
  435. from * 語句
  436. 導入只發(fā)生一次
  437. import和from是賦值語句
  438. 文件間變量名的改變
  439. import和from的對等性
  440. from語句潛在的陷阱
  441. 模塊命名空間
  442. 文件生成命名空間
  443. 屬性名的點號運算
  444. 導入和作用域
  445. 命名空間的嵌套
  446. 重載模塊
  447. reload基礎
  448. reload實例
  449. 為什么要在意:模塊重載
  450. 本章小結
  451. 頭腦風暴
  452. 本章習題
  453. 習題解答
  454. 第20章 模塊包
  455. 包導入基礎
  456. 包和搜索路徑設置
  457. __init__.py包文件
  458. 包導入實例
  459. 包對應的from和import
  460. 為什么要使用包導入
  461. 三個系統(tǒng)的傳說
  462. 為什么要在意:模塊包
  463. 本章小結
  464. 頭腦風暴
  465. 本章習題
  466. 習題解答
  467. 第21章 高級模塊話題
  468. 在模塊中隱藏數(shù)據(jù)
  469. 最小化from *的破壞:_X和__all__
  470. 啟用以后的語言特性
  471. 混合用法模式:__name__和__main__
  472. 以__name__進行單元測試
  473. 修改模塊搜索路徑
  474. import as擴展
  475. 相對導入語法
  476. 為什么使用相對導入
  477. 模塊設計理念
  478. 模塊是對象:元程序
  479. 模塊陷阱
  480. 頂層代碼的語句次序的重要性
  481. 通過變量名字符串導入模塊
  482. from復制變量名,而不是連接
  483. from *會讓變量語義模糊
  484. reload不會影響from導入
  485. reload、from以及交互模式測試
  486. reload的使用沒有傳遞性
  487. 遞歸形式的from import無法工作
  488. 本章小結
  489. 頭腦風暴
  490. 本章習題
  491. 習題解答
  492. 頭腦風暴:第五部分練習題
  493. 第六部分 類和OOP
  494. 第22章 OOP:宏偉藍圖
  495. 為何使用類
  496. 概覽OOP
  497. 屬性繼承搜索
  498. 類和實例
  499. 類方法調用
  500. 編寫類樹
  501. OOP是為了代碼重用
  502. 本章小結
  503. 頭腦風暴
  504. 本章習題
  505. 習題解答
  506. 第23章 類代碼編寫基礎
  507. 類產(chǎn)生多個實例對象
  508. 類對象提供默認行為
  509. 實例對象是具體的元素
  510. 第一個例子
  511. 類通過繼承進行定制
  512. 第二個例子
  513. 類是模塊內的屬性
  514. 類可以截獲Python運算符
  515. 第三個例子
  516. 為什么要使用運算符重載
  517. 世界上最簡單的Python類
  518. 本章小結
  519. 頭腦風暴
  520. 本章習題
  521. 習題解答
  522. 第24章 類代碼編寫細節(jié)
  523. class語句
  524. 一般形式
  525. 例子
  526. 方法
  527. 例子
  528. 調用超類的構造器
  529. 其他方法調用的可能性
  530. 繼承
  531. 屬性樹的構造
  532. 繼承方法的專有化
  533. 類接口技術
  534. 抽象超類
  535. 運算符重載
  536. 常見的運算符重載方法
  537. __getitem__攔截索引運算
  538. __getitem__和__iter__實現(xiàn)迭代
  539. 用戶定義的迭代器
  540. __getattr__和__setattr__捕捉屬性的引用
  541. 模擬實例屬性的私有性
  542. __repr__和__str__會返回字符串表達形式
  543. __radd__處理右側加法
  544. __call__攔截調用
  545. 函數(shù)接口和回調代碼
  546. __del__是析構器
  547. 命名空間:完整的內容
  548. 簡單變量名:如果賦值就不是全局變量
  549. 屬性名稱:對象命名空間
  550. Python命名空間的“禪”:賦值將變量名分類
  551. 命名空間字典
  552. 命名空間鏈接
  553. 一個更實際的例子
  554. 本章小結
  555. 頭腦風暴
  556. 本章習題
  557. 習題解答
  558. 第25章 類的設計
  559. Python和OOP
  560. 通過調用標記進行重載(或不要)
  561. 類作為記錄
  562. 類和繼承:“是一個”關系
  563. 類和組合:“有一個”關系
  564. 重訪流處理器
  565. 為什么要在意:類和持續(xù)性
  566. OOP和委托
  567. 多重繼承
  568. 類是對象:通用對象的工廠
  569. 為什么有工廠
  570. 方法是對象:綁定或無綁定
  571. 重訪文檔字符串
  572. 為什么要在意:綁定方法和回調函數(shù)
  573. 類和模塊
  574. 本章小結
  575. 頭腦風暴
  576. 本章習題
  577. 習題解答
  578. 第26章 類的高級主題
  579. 擴展內置類型
  580. 通過嵌入擴展類型
  581. 通過子類擴展類型
  582. 類的偽私有屬性
  583. 變量名壓縮概覽
  584. 為什么使用偽私有屬性
  585. 新式類
  586. 鉆石繼承變動
  587. 其他新式類的擴展
  588. 靜態(tài)和類方法
  589. 使用靜態(tài)和類方法
  590. 函數(shù)裝飾器
  591. 裝飾器例子
  592. 類陷阱
  593. 修改類屬性的副作用
  594. 多重繼承:順序很重要
  595. 類、方法以及嵌套作用域
  596. “過度包裝”
  597. 本章小結
  598. 頭腦風暴
  599. 本章習題
  600. 習題解答
  601. 頭腦風暴:第六部分 練習題
  602. 第七部分 異常和工具
  603. 第27章 異常基礎
  604. 為什么使用異常
  605. 異常的角色
  606. 異常處理:簡明扼要
  607. try/except/else語句
  608. try語句分句
  609. try/else分句
  610. 例子:默認行為
  611. 例子:捕捉內置異常
  612. try/finally語句
  613. 例子:利用try/finally編寫終止行為
  614. 統(tǒng)一try/except/finally
  615. 通過嵌套合并finally和except
  616. 合并try的例子
  617. raise語句
  618. 例子:引發(fā)并捕捉用戶定義的異常
  619. 例子:利用raise傳入額外的數(shù)據(jù)
  620. 例子:利用raise傳遞異常
  621. assert語句
  622. 例子:收集約束條件(但不是錯誤)
  623. with/as環(huán)境管理器
  624. 基本使用
  625. 環(huán)境管理協(xié)議
  626. 為什么要在意:錯誤檢查
  627. 本章小結
  628. 頭腦風暴
  629. 本章習題
  630. 習題解答
  631. 第28章 異常對象
  632. 基于字符串的異常
  633. 字符串異常就要出局了
  634. 基于類的異常
  635. 類異常例子
  636. 為什么使用類異常
  637. 內置Exception類
  638. 定義異常文本
  639. 發(fā)送額外數(shù)據(jù)和實例行為
  640. raise語句的一般形式
  641. 本章小結
  642. 頭腦風暴
  643. 本章習題
  644. 習題解答
  645. 第29章 異常的設計
  646. 嵌套異常處理器
  647. 例子:控制流程嵌套
  648. 例子:語法嵌套化
  649. 異常的習慣用法
  650. 異常不總是錯誤
  651. 函數(shù)信號條件和raise
  652. 在try外進行調試
  653. 運行進程中的測試
  654. 關于sys.exc_info
  655. 與異常有關的技巧
  656. 應該包裝什么
  657. 捕捉太多:避免空except語句
  658. 捕捉過少:使用基于類的分類
  659. 異常陷阱
  660. 字符串異常匹配是通過同一性而不是通過值
  661. 捕捉到錯誤的異常
  662. 核心語言總結
  663. Python工具集
  664. 大型項目的開發(fā)工具
  665. 本章小結
  666. 頭腦風暴
  667. 本章習題
  668. 習題解答
  669. 頭腦風暴:第七部分 練習題
  670. 第八部分 附錄
  671. 附錄A 安裝和配置
  672. 附錄B 每部分練習題解答
書名:Python學習手冊(第三版)
作者:Mark Lutz
譯者:侯靖 等譯
國內出版社:機械工業(yè)出版社
出版時間:2009年07月
頁數(shù):656
書號:978-7-111-26776-8
原版書出版商:O'Reilly Media
Mark Lutz
 
作為全球Python培訓界的領軍人物。Mark Lutz是Python最暢銷書籍的作者,也是Python社區(qū)的先驅。
Mark 是O’Reilly出版的《Programming Python》和《Python Pocket Reference》的作者,這兩本書于2009年都已經(jīng)出版了第3版。Mark自1992年開始接觸Python,1995年開始撰寫有關Python的書籍,從1997年開始教授Python課程。截止到2009年,他已經(jīng)開辦了225個Python短期培訓課程,教授了大約3500名學習者,銷售了大約25萬冊有關Python的書籍。許多書被翻譯成十多種語言。
此外,Mark擁有威斯康星大學計算機科學學士和碩士學位,在過去的25年中,他主要從事編譯器、編程工具、腳本程序以及各種客戶端/服務器系統(tǒng)方面的工作。你也可以通過訪問http://www.rmi.net/~lutz與他取得聯(lián)系。
 
 
《學習Python》第三版的封面動物為林鼠(wood rat,鼠科林鼠屬),林鼠能夠居住于各種環(huán)境(大多是在多巖石、灌木叢或是沙地),遍布北美洲和中美洲,一般會遠離人類。林鼠善于攀爬,巢居在離地面大約六公尺的樹上或是灌木上,有些種類的林鼠會居住在地洞或是巖石的縫隙中,也有時會住在其他動物放棄的洞穴里。
這些灰色中型嚙齒類動物又稱為收集鼠(pack rat):它們喜歡把各種各樣的東西運回自己的巢穴,無論是否有用,它們對閃閃發(fā)亮的東西尤其感興趣,比如易拉罐、玻璃或者銀器。
封面圖來自19世紀Cuvier’s Animals的雕刻板畫。
購買選項
定價:89.00元
書號:978-7-111-26776-8
出版社:機械工業(yè)出版社