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

 
Python語(yǔ)言及其應(yīng)用(第2版)
Python語(yǔ)言及其應(yīng)用(第2版)
Bill Lubanovic
門(mén)佳 譯
出版時(shí)間:2022年04月
頁(yè)數(shù):488
本書(shū)通俗易懂,閱讀起來(lái)饒有樂(lè)趣,十分適合想快速獲得Python應(yīng)用經(jīng)驗(yàn)的新手。第2版帶你從基礎(chǔ)知識(shí)出發(fā),逐步邁向更復(fù)雜、更多樣化的主題,幫助你全面構(gòu)建Python知識(shí)體系。書(shū)中將教程與代碼示例相結(jié)合,清晰解釋了Python 3的各種常用概念。每章配有練習(xí)和參考答案,幫助你學(xué)以致用。
你將通過(guò)本書(shū)打下堅(jiān)實(shí)的Python基礎(chǔ),并牢固掌握測(cè)試、調(diào)試、代碼重用等開(kāi)發(fā)技巧。第2版加入了新的代碼示例和練習(xí),還向你展示了如何使用豐富的Python包在商業(yè)分析、數(shù)據(jù)庫(kù)和機(jī)器學(xué)習(xí)等領(lǐng)域開(kāi)發(fā)應(yīng)用。
● 學(xué)習(xí)簡(jiǎn)單的數(shù)據(jù)類(lèi)型、基礎(chǔ)的數(shù)學(xué)運(yùn)算和文本操作
● 將數(shù)據(jù)整理技術(shù)與內(nèi)建數(shù)據(jù)結(jié)構(gòu)結(jié)合使用
● 探索函數(shù)等Python代碼結(jié)構(gòu)
● 使用模塊和包來(lái)編寫(xiě)大型Python程序
● 深入理解對(duì)象、類(lèi)和其他面向?qū)ο筇匦?br /> ● 學(xué)習(xí)關(guān)系數(shù)據(jù)庫(kù)和NoSQL等數(shù)據(jù)存儲(chǔ)技術(shù)
● 構(gòu)建Web客戶(hù)端、服務(wù)器、API和服務(wù)
● 管理程序、進(jìn)程和線(xiàn)程等系統(tǒng)任務(wù)
● 理解并發(fā)和網(wǎng)絡(luò)編程的基礎(chǔ)知識(shí)
  1. 前言
  2. 第一部分 Python基礎(chǔ)
  3. 第1章 Python初探
  4. 1.1 謎題
  5. 1.2 小程序
  6. 1.3 大程序
  7. 1.4 現(xiàn)實(shí)世界中的Python
  8. 1.5 Python和其他語(yǔ)言
  9. 1.6 為什么選擇Python
  10. 1.7 為什么不選擇Python
  11. 1.8 Python 2和Python 3
  12. 1.9 安裝Python
  13. 1.10 運(yùn)行Python
  14. 1.10.1 使用交互式解釋器
  15. 1.10.2 使用Python文件
  16. 1.10.3 下一步
  17. 1.11 禪意時(shí)刻
  18. 1.12 后續(xù)內(nèi)容
  19. 1.13 練習(xí)
  20. 第2章 數(shù)據(jù):類(lèi)型、值、變量和名稱(chēng)
  21. 2.1 Python數(shù)據(jù)皆是對(duì)象
  22. 2.2 類(lèi)型
  23. 2.3 可變性
  24. 2.4 字面值
  25. 2.5 變量
  26. 2.6 賦值
  27. 2.7 變量是名稱(chēng),不是位置
  28. 2.8 向多個(gè)名稱(chēng)賦值
  29. 2.9 為名稱(chēng)重新賦值
  30. 2.10 復(fù)制
  31. 2.11 選個(gè)好變量名
  32. 2.12 后續(xù)內(nèi)容
  33. 2.13 練習(xí)
  34. 第3章 數(shù)字
  35. 3.1 布爾值
  36. 3.2 整數(shù)
  37. 3.2.1 字面整數(shù)
  38. 3.2.2 整數(shù)運(yùn)算符
  39. 3.2.3 整數(shù)和變量
  40. 3.2.4 優(yōu)先級(jí)
  41. 3.2.5 基數(shù)
  42. 3.2.6 類(lèi)型轉(zhuǎn)換
  43. 3.2.7 int類(lèi)型有多大
  44. 3.3 浮點(diǎn)數(shù)
  45. 3.4 數(shù)學(xué)函數(shù)
  46. 3.5 后續(xù)內(nèi)容
  47. 3.6 練習(xí)
  48. 第4章 if語(yǔ)句
  49. 4.1 使用#注釋
  50. 4.2 使用\續(xù)行
  51. 4.3 使用if、elif和else進(jìn)行比較
  52. 4.4 True是什么
  53. 4.5 使用in進(jìn)行多重比較
  54. 4.6 新秀:我是海象
  55. 4.7 后續(xù)內(nèi)容
  56. 4.8 練習(xí)
  57. 第5章 字符串
  58. 5.1 使用引號(hào)創(chuàng)建字符串
  59. 5.2 使用str()創(chuàng)建字符串
  60. 5.3 使用\轉(zhuǎn)義
  61. 5.4 使用+拼接
  62. 5.5 使用*重復(fù)
  63. 5.6 使用[]獲取字符
  64. 5.7 使用分片提取子串
  65. 5.8 使用len()獲取字符串長(zhǎng)度
  66. 5.9 使用split()分割字符串
  67. 5.10 使用join()合并字符串
  68. 5.11 使用replace()進(jìn)行替換
  69. 5.12 使用strip()進(jìn)行剝離
  70. 5.13 搜索和選擇
  71. 5.14 大小寫(xiě)
  72. 5.15 對(duì)齊
  73. 5.16 格式化
  74. 5.16.1 舊式樣:%
  75. 5.16.2 新式樣:{}和format()
  76. 5.16.3 最新式樣:f字符串
  77. 5.17 未完待續(xù)
  78. 5.18 后續(xù)內(nèi)容
  79. 5.19 練習(xí)
  80. 第6章 while循環(huán)和for循環(huán)
  81. 6.1 while循環(huán)
  82. 6.1.1 使用break跳出循環(huán)
  83. 6.1.2 使用continue跳過(guò)本次循環(huán)
  84. 6.1.3 使用else檢查break
  85. 6.2 使用for和in進(jìn)行迭代
  86. 6.2.1 使用break跳出循環(huán)
  87. 6.2.2 使用continue跳過(guò)本次循環(huán)
  88. 6.2.3 使用else檢查break
  89. 6.2.4 使用range()生成數(shù)字序列
  90. 6.3 其他迭代器
  91. 6.4 后續(xù)內(nèi)容
  92. 6.5 練習(xí)
  93. 第7章 元組和列表
  94. 7.1 元組
  95. 7.1.1 使用逗號(hào)和()創(chuàng)建元組
  96. 7.1.2 使用tuple()創(chuàng)建元組
  97. 7.1.3 使用+拼接元組
  98. 7.1.4 使用*復(fù)制元素
  99. 7.1.5 比較元組
  100. 7.1.6 使用for和in迭代元組
  101. 7.1.7 修改元組
  102. 7.2 列表
  103. 7.2.1 使用[]創(chuàng)建列表
  104. 7.2.2 使用list()創(chuàng)建或轉(zhuǎn)換列表
  105. 7.2.3 使用split()從字符串創(chuàng)建列表
  106. 7.2.4 使用[offset]獲取列表項(xiàng)
  107. 7.2.5 使用切片獲取列表項(xiàng)
  108. 7.2.6 使用append()在末尾添加列表項(xiàng)
  109. 7.2.7 使用insert()按偏移插入列表項(xiàng)
  110. 7.2.8 使用*復(fù)制所有列表項(xiàng)
  111. 7.2.9 使用extend()或+拼接列表
  112. 7.2.10 使用[offset]修改列表項(xiàng)
  113. 7.2.11 使用切片修改列表項(xiàng)
  114. 7.2.12 使用del按偏移刪除列表項(xiàng)
  115. 7.2.13 使用remove()按值刪除列表項(xiàng)
  116. 7.2.14 使用pop()按偏移獲取列表項(xiàng)并刪除
  117. 7.2.15 使用clear()刪除所有列表項(xiàng)
  118. 7.2.16 使用index()按值查找列表項(xiàng)的偏移
  119. 7.2.17 使用in測(cè)試值
  120. 7.2.18 使用count()統(tǒng)計(jì)某個(gè)值出現(xiàn)的次數(shù)
  121. 7.2.19 使用join()將列表轉(zhuǎn)換為字符串
  122. 7.2.20 使用sort()或sorted()重新排序列表項(xiàng)
  123. 7.2.21 使用len()獲得列表長(zhǎng)度
  124. 7.2.22 使用=賦值
  125. 7.2.23 使用copy()、list()或切片復(fù)制列表
  126. 7.2.24 使用deepcopy()復(fù)制所有內(nèi)容
  127. 7.2.25 比較列表
  128. 7.2.26 使用for和in迭代列表
  129. 7.2.27 使用zip()迭代多個(gè)序列
  130. 7.2.28 使用推導(dǎo)式創(chuàng)建列表
  131. 7.2.29 列表的列表
  132. 7.3 元組和列表
  133. 7.4 不存在元組推導(dǎo)式
  134. 7.5 后續(xù)內(nèi)容
  135. 7.6 練習(xí)
  136. 第8章 字典和集合
  137. 8.1 字典
  138. 8.1.1 使用{}創(chuàng)建字典
  139. 8.1.2 使用dict()創(chuàng)建字典
  140. 8.1.3 使用dict()進(jìn)行轉(zhuǎn)換
  141. 8.1.4 使用[key]添加或修改字典項(xiàng)
  142. 8.1.5 使用[key]或get()獲取字典項(xiàng)
  143. 8.1.6 使用keys()獲取所有的鍵
  144. 8.1.7 使用values()獲取所有值
  145. 8.1.8 使用items()獲取所有“鍵–值”對(duì)
  146. 8.1.9 使用len()獲取長(zhǎng)度
  147. 8.1.10 使用{**a, **b}合并字典
  148. 8.1.11 使用update()合并字典
  149. 8.1.12 使用del按鍵刪除字典項(xiàng)
  150. 8.1.13 使用pop()按鍵獲取字典項(xiàng)并將其刪除
  151. 8.1.14 使用clear()刪除所有字典項(xiàng)
  152. 8.1.15 使用in測(cè)試鍵是否存在
  153. 8.1.16 使用=賦值
  154. 8.1.17 使用copy()復(fù)制
  155. 8.1.18 使用deepcopy()復(fù)制所有內(nèi)容
  156. 8.1.19 比較字典
  157. 8.1.20 使用for和in迭代字典
  158. 8.1.21 字典推導(dǎo)式
  159. 8.2 集合
  160. 8.2.1 使用set()創(chuàng)建集合
  161. 8.2.2 使用set()進(jìn)行轉(zhuǎn)換
  162. 8.2.3 使用len()獲取集合元素個(gè)數(shù)
  163. 8.2.4 使用add()添加元素
  164. 8.2.5 使用remove()刪除元素
  165. 8.2.6 使用for和in迭代集合
  166. 8.2.7 使用in測(cè)試元素
  167. 8.2.8 集合運(yùn)算
  168. 8.2.9 集合推導(dǎo)式
  169. 8.2.10 使用frozenset()創(chuàng)建不可變集合
  170. 8.3 目前為止學(xué)過(guò)的數(shù)據(jù)結(jié)構(gòu)
  171. 8.4 創(chuàng)建更復(fù)雜的數(shù)據(jù)結(jié)構(gòu)
  172. 8.5 后續(xù)內(nèi)容
  173. 8.6 練習(xí)
  174. 第9章 函數(shù)
  175. 9.1 使用def定義函數(shù)
  176. 9.2 使用圓括號(hào)調(diào)用函數(shù)
  177. 9.3 實(shí)參與形參
  178. 9.3.1 有用的None
  179. 9.3.2 位置實(shí)參
  180. 9.3.3 關(guān)鍵字實(shí)參
  181. 9.3.4 指定默認(rèn)形參值
  182. 9.3.5 使用*拆分/匯集位置實(shí)參
  183. 9.3.6 使用**拆分/匯集關(guān)鍵字實(shí)參
  184. 9.3.7 僅關(guān)鍵字形參
  185. 9.3.8 可變實(shí)參和不可變實(shí)參
  186. 9.4 文檔字符串
  187. 9.5 作為“頭等公民”的函數(shù)
  188. 9.6 內(nèi)部函數(shù)
  189. 9.7 匿名函數(shù):lambda
  190. 9.8 生成器
  191. 9.8.1 生成器函數(shù)
  192. 9.8.2 生成器推導(dǎo)式
  193. 9.9 裝飾器
  194. 9.10 名稱(chēng)空間和作用域
  195. 9.11 名稱(chēng)中_和__的用法
  196. 9.12 遞歸
  197. 9.13 異步函數(shù)
  198. 9.14 異常
  199. 9.14.1 使用try和except處理錯(cuò)誤
  200. 9.14.2 編寫(xiě)自己的異常
  201. 9.15 后續(xù)內(nèi)容
  202. 9.16 練習(xí)
  203. 第10章 對(duì)象和類(lèi)
  204. 10.1 什么是對(duì)象
  205. 10.2 簡(jiǎn)單對(duì)象
  206. 10.2.1 使用class定義類(lèi)
  207. 10.2.2 特性
  208. 10.2.3 方法
  209. 10.2.4 初始化
  210. 10.3 繼承
  211. 10.3.1 從父類(lèi)繼承
  212. 10.3.2 覆蓋方法
  213. 10.3.3 添加方法
  214. 10.3.4 使用super()獲得父類(lèi)的幫助
  215. 10.3.5 多重繼承
  216. 10.3.6 mixin
  217. 10.4 為self正名
  218. 10.5 特性訪(fǎng)問(wèn)
  219. 10.5.1 直接訪(fǎng)問(wèn)
  220. 10.5.2 getter和setter
  221. 10.5.3 用于特性訪(fǎng)問(wèn)的屬性
  222. 10.5.4 計(jì)算值屬性
  223. 10.5.5 使用名稱(chēng)重整保護(hù)內(nèi)部隱私
  224. 10.5.6 類(lèi)和對(duì)象特性
  225. 10.6 方法的類(lèi)型
  226. 10.6.1 實(shí)例方法
  227. 10.6.2 類(lèi)方法
  228. 10.6.3 靜態(tài)方法
  229. 10.7 鴨子類(lèi)型
  230. 10.8 魔術(shù)方法
  231. 10.9 聚合和組合
  232. 10.10 何時(shí)使用對(duì)象或其他東西
  233. 10.11 具名元組
  234. 10.12 數(shù)據(jù)類(lèi)
  235. 10.13 attrs
  236. 10.14 后續(xù)內(nèi)容
  237. 10.15 練習(xí)
  238. 第11章 模塊、包和贈(zèng)品
  239. 11.1 模塊和import語(yǔ)句
  240. 11.1.1 導(dǎo)入模塊
  241. 11.1.2 使用別名導(dǎo)入模塊
  242. 11.1.3 導(dǎo)入部分模塊
  243. 11.2 包
  244. 11.2.1 模塊搜索路徑
  245. 11.2.2 相對(duì)導(dǎo)入和絕對(duì)導(dǎo)入
  246. 11.2.3 名稱(chēng)空間包
  247. 11.2.4 模塊和對(duì)象
  248. 11.3 Python標(biāo)準(zhǔn)庫(kù)
  249. 11.3.1 使用setdefault()和defaultdict()處理缺失的鍵
  250. 11.3.2 使用Counter()計(jì)數(shù)
  251. 11.3.3 使用OrderedDict()按鍵排序
  252. 11.3.4 棧+隊(duì)列=雙端隊(duì)列
  253. 11.3.5 使用itertools迭代代碼結(jié)構(gòu)
  254. 11.3.6 使用pprint()美化輸出
  255. 11.3.7 獲得隨機(jī)數(shù)
  256. 11.4 獲取其他Python代碼
  257. 11.5 后續(xù)內(nèi)容
  258. 11.6 練習(xí)
  259. 第二部分 Python實(shí)踐
  260. 第12章 數(shù)據(jù)處理
  261. 12.1 文本字符串:Unicode
  262. 12.1.1 Python 3 Unicode字符串
  263. 12.1.2 UTF-8
  264. 12.1.3 編碼
  265. 12.1.4 解碼
  266. 12.1.5 HTML實(shí)體
  267. 12.1.6 歸一化
  268. 12.1.7 更多信息
  269. 12.2 字符串:正則表達(dá)式
  270. 12.2.1 使用match()查找起始匹配
  271. 12.2.2 使用search()查找首次匹配
  272. 12.2.3 使用findall()查找所有匹配
  273. 12.2.4 使用split()在匹配處分割
  274. 12.2.5 使用sub()替換匹配
  275. 12.2.6 模式:特殊字符
  276. 12.2.7 模式:使用修飾符
  277. 12.2.8 模式:指定match()的輸出
  278. 12.3 二進(jìn)制數(shù)據(jù)
  279. 12.3.1 bytes和bytearray
  280. 12.3.2 使用struct轉(zhuǎn)換二進(jìn)制數(shù)據(jù)
  281. 12.3.3 其他二進(jìn)制數(shù)據(jù)工具
  282. 12.3.4 使用binascii()轉(zhuǎn)換二進(jìn)制/字符串
  283. 12.3.5 位運(yùn)算符
  284. 12.4 珠寶類(lèi)比
  285. 12.5 后續(xù)內(nèi)容
  286. 12.6 練習(xí)
  287. 第13章 日歷和時(shí)鐘
  288. 13.1 閏年
  289. 13.2 datetime模塊
  290. 13.3 使用time模塊
  291. 13.4 讀寫(xiě)日期和時(shí)間
  292. 13.5 所有的轉(zhuǎn)換
  293. 13.6 替代模塊
  294. 13.7 后續(xù)內(nèi)容
  295. 13.8 練習(xí)
  296. 第14章 文件和目錄
  297. 14.1 文件輸入和輸出
  298. 14.1.1 使用open()創(chuàng)建或打開(kāi)文件
  299. 14.1.2 使用print()寫(xiě)入文本文件
  300. 14.1.3 使用write()寫(xiě)入文本文件
  301. 14.1.4 使用read()、readline()或readlines()讀取文本文件
  302. 14.1.5 使用write()寫(xiě)入二進(jìn)制文件
  303. 14.1.6 使用read()讀取二進(jìn)制文件
  304. 14.1.7 使用with自動(dòng)關(guān)閉文件
  305. 14.1.8 使用seek()改變文件位置
  306. 14.2 內(nèi)存映射
  307. 14.3 文件操作
  308. 14.3.1 使用exists()檢查文件是否存在
  309. 14.3.2 使用isfile()檢查文件類(lèi)型
  310. 14.3.3 使用copy()復(fù)制文件
  311. 14.3.4 使用rename()重命名
  312. 14.3.5 使用link()或symlink()創(chuàng)建鏈接
  313. 14.3.6 使用chmod()改變文件權(quán)限
  314. 14.3.7 使用chown()改變文件所屬權(quán)
  315. 14.3.8 使用remove()刪除文件
  316. 14.4 目錄操作
  317. 14.4.1 使用mkdir()創(chuàng)建目錄
  318. 14.4.2 使用rmdir()刪除目錄
  319. 14.4.3 使用listdir()列出目錄內(nèi)容
  320. 14.4.4 使用chdir()改變當(dāng)前目錄
  321. 14.4.5 使用glob()列出匹配文件
  322. 14.5 路徑名
  323. 14.5.1 使用abspath()獲取路徑名
  324. 14.5.2 使用realpath()獲取符號(hào)鏈接路徑名
  325. 14.5.3 使用os.path.join()構(gòu)建路徑名
  326. 14.5.4 使用pathlib
  327. 14.6 BytesIO和StringIO
  328. 14.7 后續(xù)內(nèi)容
  329. 14.8 練習(xí)
  330. 第15章 進(jìn)程和并發(fā)
  331. 15.1 程序和進(jìn)程
  332. 15.1.1 使用subprocess創(chuàng)建進(jìn)程
  333. 15.1.2 使用multiprocessing創(chuàng)建進(jìn)程
  334. 15.1.3 使用terminate()終止進(jìn)程
  335. 15.1.4 使用os獲得系統(tǒng)信息
  336. 15.1.5 使用psutil獲取進(jìn)程信息
  337. 15.2 命令自動(dòng)化
  338. 15.2.1 invoke
  339. 15.2.2 其他命令助手
  340. 15.3 并發(fā)
  341. 15.3.1 隊(duì)列
  342. 15.3.2 進(jìn)程
  343. 15.3.3 線(xiàn)程
  344. 15.3.4 concurrent.futures
  345. 15.3.5 綠色線(xiàn)程和gevent
  346. 15.3.6 twisted
  347. 15.3.7 asyncio
  348. 15.3.8 Redis
  349. 15.3.9 隊(duì)列之外的選擇
  350. 15.4 后續(xù)內(nèi)容
  351. 15.5 練習(xí)
  352. 第16章 持久性存儲(chǔ)
  353. 16.1 平面文本文件
  354. 16.2 填充式文本文件
  355. 16.3 表格式文本文件
  356. 16.3.1 CSV
  357. 16.3.2 XML
  358. 16.3.3 XML安全提示
  359. 16.3.4 HTML
  360. 16.3.5 JSON
  361. 16.3.6 YAML
  362. 16.3.7 tablib
  363. 16.3.8 Pandas
  364. 16.3.9 配置文件
  365. 16.4 二進(jìn)制文件
  366. 16.4.1 填充式二進(jìn)制文件和內(nèi)存映射
  367. 16.4.2 電子表格
  368. 16.4.3 HDF5
  369. 16.4.4 TileDB
  370. 16.5 關(guān)系數(shù)據(jù)庫(kù)
  371. 16.5.1 SQL
  372. 16.5.2 DB-API
  373. 16.5.3 SQLite
  374. 16.5.4 MySQL
  375. 16.5.5 PostgreSQL
  376. 16.5.6 SQLAlchemy
  377. 16.5.7 其他數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)包
  378. 16.6 NoSQL數(shù)據(jù)存儲(chǔ)
  379. 16.6.1 dbm家族
  380. 16.6.2 memcached
  381. 16.6.3 Redis
  382. 16.6.4 文檔數(shù)據(jù)庫(kù)
  383. 16.6.5 時(shí)間序列數(shù)據(jù)庫(kù)
  384. 16.6.6 圖數(shù)據(jù)庫(kù)
  385. 16.6.7 其他NoSQL
  386. 16.7 全文數(shù)據(jù)庫(kù)
  387. 16.8 后續(xù)內(nèi)容
  388. 16.9 練習(xí)
  389. 第17章 網(wǎng)絡(luò)
  390. 17.1 TCP/IP
  391. 17.1.1 套接字
  392. 17.1.2 Scapy
  393. 17.1.3 Netcat
  394. 17.2 聯(lián)網(wǎng)模式
  395. 17.3 “請(qǐng)求–回應(yīng)”模式
  396. 17.3.1 ZeroMQ
  397. 17.3.2 其他消息工具
  398. 17.4 “發(fā)布–訂閱”模式
  399. 17.4.1 Redis
  400. 17.4.2 ZeroMQ
  401. 17.4.3 其他“發(fā)布–訂閱”工具
  402. 17.5 互聯(lián)網(wǎng)服務(wù)
  403. 17.5.1 域名系統(tǒng)
  404. 17.5.2 Python電子郵件模塊
  405. 17.5.3 其他協(xié)議
  406. 17.6 Web服務(wù)和API
  407. 17.7 數(shù)據(jù)序列化
  408. 17.7.1 使用pickle進(jìn)行序列化
  409. 17.7.2 其他序列化格式
  410. 17.8 遠(yuǎn)程過(guò)程調(diào)用
  411. 17.8.1 XML-RPC
  412. 17.8.2 JSON-RPC
  413. 17.8.3 MessagePack-RPC
  414. 17.8.4 zerorpc
  415. 17.8.5 gRPC
  416. 17.8.6 twirp
  417. 17.9 遠(yuǎn)程管理工具
  418. 17.10 大數(shù)據(jù)
  419. 17.10.1 Hadoop
  420. 17.10.2 Spark
  421. 17.10.3 Disco
  422. 17.10.4 Dask
  423. 17.11 云
  424. 17.11.1 Amazon Web服務(wù)
  425. 17.11.2 Google Cloud
  426. 17.11.3 Microsoft Azure
  427. 17.11.4 OpenStack
  428. 17.12 Docker
  429. 17.13 后續(xù)內(nèi)容
  430. 17.14 練習(xí)
  431. 第18章 Web
  432. 18.1 Web客戶(hù)端
  433. 18.1.1 使用telnet進(jìn)行測(cè)試
  434. 18.1.2 使用curl進(jìn)行測(cè)試
  435. 18.1.3 使用httpie進(jìn)行測(cè)試
  436. 18.1.4 使用httpbin進(jìn)行測(cè)試
  437. 18.1.5 Python的標(biāo)準(zhǔn)Web庫(kù)
  438. 18.1.6 標(biāo)準(zhǔn)庫(kù)之外的requests
  439. 18.2 Web服務(wù)器
  440. 18.2.1 最簡(jiǎn)單的Python Web服務(wù)器
  441. 18.2.2 Web服務(wù)器網(wǎng)關(guān)接口(WSGI)
  442. 18.2.3 ASGI
  443. 18.2.4 Apache
  444. 18.2.5 NGINX
  445. 18.2.6 其他Python Web服務(wù)器
  446. 18.3 Web服務(wù)器框架
  447. 18.3.1 Bottle
  448. 18.3.2 Flask
  449. 18.3.3 Django
  450. 18.3.4 其他框架
  451. 18.4 數(shù)據(jù)庫(kù)框架
  452. 18.5 Web服務(wù)和自動(dòng)化
  453. 18.5.1 webbrowser
  454. 18.5.2 webview
  455. 18.6 Web API和REST
  456. 18.7 爬取數(shù)據(jù)
  457. 18.7.1 Scrapy
  458. 18.7.2 BeautifulSoup
  459. 18.7.3 requests-html
  460. 18.8 看場(chǎng)電影吧
  461. 18.9 后續(xù)內(nèi)容
  462. 18.10 練習(xí)
  463. 第19章 成為Python主義者
  464. 19.1 關(guān)于編程
  465. 19.2 尋找Python代碼
  466. 19.3 安裝Python包
  467. 19.3.1 使用pip
  468. 19.3.2 使用virtualenv
  469. 19.3.3 使用pipenv
  470. 19.3.4 使用包管理器
  471. 19.3.5 從源代碼安裝
  472. 19.4 集成化開(kāi)發(fā)環(huán)境
  473. 19.4.1 IDLE
  474. 19.4.2 PyCharm
  475. 19.4.3 IPython
  476. 19.4.4 Jupyter Notebook
  477. 19.4.5 JupyterLab
  478. 19.5 名稱(chēng)和文檔
  479. 19.6 添加類(lèi)型提示
  480. 19.7 測(cè)試
  481. 19.7.1 使用pylint、pyflakes 和pep8檢查代碼
  482. 19.7.2 使用unittest進(jìn)行測(cè)試
  483. 19.7.3 使用doctest進(jìn)行測(cè)試
  484. 19.7.4 使用nose進(jìn)行測(cè)試
  485. 19.7.5 其他測(cè)試框架
  486. 19.7.6 持續(xù)集成
  487. 19.8 調(diào)試Python代碼
  488. 19.8.1 使用print()
  489. 19.8.2 使用裝飾器
  490. 19.8.3 使用pdb
  491. 19.8.4 使用breakpoint()
  492. 19.9 記錄錯(cuò)誤消息
  493. 19.10 優(yōu)化
  494. 19.10.1 測(cè)量時(shí)間
  495. 19.10.2 算法和數(shù)據(jù)結(jié)構(gòu)
  496. 19.10.3 Cython、NumPy和C擴(kuò)展
  497. 19.10.4 PyPy
  498. 19.10.5 Numba
  499. 19.11 源代碼控制
  500. 19.11.1 Mercurial
  501. 19.11.2 Git
  502. 19.12 分發(fā)你的程序
  503. 19.13 克隆本書(shū)
  504. 19.14 更多內(nèi)容
  505. 19.14.1 圖書(shū)
  506. 19.14.2 網(wǎng)站
  507. 19.14.3 團(tuán)體
  508. 19.14.4 會(huì)議
  509. 19.14.5 Python相關(guān)的工作機(jī)會(huì)
  510. 19.15 后續(xù)內(nèi)容
  511. 19.16 練習(xí)
  512. 第20章 Python的藝術(shù)
  513. 20.1 2D圖形
  514. 20.1.1 標(biāo)準(zhǔn)庫(kù)
  515. 20.1.2 PIL和Pillow
  516. 20.1.3 ImageMagick
  517. 20.2 3D圖形
  518. 20.3 3D動(dòng)畫(huà)
  519. 20.4 圖形用戶(hù)界面
  520. 20.5 繪圖、圖形和可視化
  521. 20.5.1 Matplotlib
  522. 20.5.2 Seaborn
  523. 20.5.3 Bokeh
  524. 20.6 游戲
  525. 20.7 音頻和音樂(lè)
  526. 20.8 后續(xù)內(nèi)容
  527. 20.9 練習(xí)
  528. 第21章 工作中的Python
  529. 21.1 Microsoft Office套件
  530. 21.2 執(zhí)行企業(yè)任務(wù)
  531. 21.3 處理企業(yè)數(shù)據(jù)
  532. 21.3.1 提取、轉(zhuǎn)換和裝載
  533. 21.3.2 數(shù)據(jù)驗(yàn)證
  534. 21.3.3 其他信息源
  535. 21.4 開(kāi)源Python企業(yè)包
  536. 21.5 金融中的Python
  537. 21.6 商業(yè)數(shù)據(jù)安全
  538. 21.7 地圖
  539. 21.7.1 格式
  540. 21.7.2 根據(jù)shapefile繪制地圖
  541. 21.7.3 Geopandas
  542. 21.7.4 其他繪圖包
  543. 21.7.5 應(yīng)用和數(shù)據(jù)
  544. 21.8 后續(xù)內(nèi)容
  545. 21.9 練習(xí)
  546. 第22章 Python的科學(xué)
  547. 22.1 標(biāo)準(zhǔn)庫(kù)中的數(shù)學(xué)和統(tǒng)計(jì)
  548. 22.1.1 數(shù)學(xué)函數(shù)
  549. 22.1.2 處理復(fù)數(shù)
  550. 22.1.3 使用decimal精確計(jì)算浮點(diǎn)數(shù)
  551. 22.1.4 使用fractions執(zhí)行有理數(shù)運(yùn)算
  552. 22.1.5 使用array創(chuàng)建壓縮序列
  553. 22.1.6 使用statistics進(jìn)行簡(jiǎn)單的統(tǒng)計(jì)
  554. 21.1.7 矩陣乘法
  555. 22.2 科學(xué)Python
  556. 22.3 NumPy
  557. 22.3.1 使用array()創(chuàng)建數(shù)組
  558. 22.3.2 使用arange()創(chuàng)建數(shù)組
  559. 22.3.3 使用zeros()、ones()和random()創(chuàng)建數(shù)組
  560. 22.3.4 使用reshape()改變數(shù)組的形狀
  561. 22.3.5 使用[]獲取元素
  562. 22.3.6 數(shù)組的算術(shù)運(yùn)算
  563. 22.3.7 線(xiàn)性代數(shù)
  564. 22.4 SciPy
  565. 22.5 SciKit
  566. 22.6 Pandas
  567. 22.7 Python和各個(gè)科學(xué)領(lǐng)域
  568. 22.8 后續(xù)內(nèi)容
  569. 22.9 練習(xí)
  570. 附錄A 寫(xiě)給初級(jí)程序員的計(jì)算機(jī)軟硬件知識(shí)
  571. 附錄B 安裝Python 3
  572. 附錄C 截然不同的async
  573. 附錄D 習(xí)題答案
  574. 附錄E 速查表
書(shū)名:Python語(yǔ)言及其應(yīng)用(第2版)
作者:Bill Lubanovic
譯者:門(mén)佳 譯
國(guó)內(nèi)出版社:人民郵電出版社
出版時(shí)間:2022年04月
頁(yè)數(shù):488
書(shū)號(hào):978-7-115-58622-3
原版書(shū)書(shū)名:Introducing Python, Second Edition
原版書(shū)出版商:O'Reilly Media
Bill Lubanovic
 
Bill Lubanovic在長(zhǎng)達(dá)40余年的軟件開(kāi)發(fā)生涯中積累了豐富的實(shí)戰(zhàn)經(jīng)驗(yàn),開(kāi)發(fā)過(guò)的項(xiàng)目跨越數(shù)據(jù)庫(kù)、Web、分布式系統(tǒng)等多個(gè)領(lǐng)域。他曾負(fù)責(zé)用Python重新實(shí)現(xiàn)流行工具Wayback Machine。
Bill Lubanovic精通Linux系統(tǒng)、Web開(kāi)發(fā),以及Python語(yǔ)言。他最近與同事采用FastAPI重寫(xiě)了一套做生物醫(yī)學(xué)研究的大型API。Bill是O’Reilly出版的《Linux System Administration》一書(shū)的合著者,他還撰寫(xiě)了O’Reilly的《Introducing Python》。
Bill Lubanovic started developing software with Unix in the 1970s, GUIs in the 1980s, and the Web in the 1990s. He now does web visualization work for a wind energy company.
 
 
購(gòu)買(mǎi)選項(xiàng)
定價(jià):129.80元
書(shū)號(hào):978-7-115-58622-3
出版社:人民郵電出版社