mac python版本的問題,透過圖書和論文來找解法和答案更準確安心。 我們找到下列訂位、菜單、價格優惠和問答集

mac python版本的問題,我們搜遍了碩博士論文和台灣出版的書籍,推薦姚良寫的 Python3爬蟲實戰:數據清洗、數據分析與可視化 和(美)約翰·保羅·穆勒的 從零開始學Python(第2版)都 可以從中找到所需的評價。

另外網站安装Python - 廖雪峰的官方网站也說明:如果你正在使用Mac,系统是OS X>=10.9,那么系统自带的Python版本是2.7。要安装最新的Python 3.8,有两个方法:. 方法一:从Python官网下载Python 3.8的安装程序,下载 ...

這兩本書分別來自中國鐵道 和人民郵電所出版 。

國立臺灣科技大學 電子工程系 邱炳樟所指導 左瀚中的 用Objective-C於iOS平台上實作影像處理 (2016),提出mac python版本關鍵因素是什麼,來自於OpenCV、臉部偵測、Objective-C、邊緣檢測。

最後網站Download for macOS - Git則補充:Download for macOS. There are several options for installing Git on macOS. Note that any non-source distributions are provided by third parties, ...

接下來讓我們看這些論文和書籍都說些什麼吧:

除了mac python版本,大家也想知道這些:

Python3爬蟲實戰:數據清洗、數據分析與可視化

為了解決mac python版本的問題,作者姚良 這樣論述:

作為一個自學爬蟲的過來人,曾經走過很多彎路,在自學的道路上也迷茫過。每次面對一個全新的網站,都像是踏進一個未知的世界。你不知道前面有哪些反爬手段在等著你;你不知道你會踩進哪個坑裡。我做爬蟲的幾年時間裡,爬過很多的網站、遇到過很多的難題。這本書就是我這幾年經驗的總結,從開始的工具的學習使用,到實戰專案的爬取,難度一步一步的升級,需求也越來越複雜,有各式各樣的爬取方式。 本書主要內容與資料爬取相關,包括編寫爬蟲所需要的基礎程式設計知識,如Requests包、Scrapy框架和資料庫的使用,到專案實戰教程,適合Python基礎入門的讀者。如果你是其他行業的從業者,想進入IT行業成為一位元爬蟲工程師

,又或者你已經是IT行業的從業者,本書在能夠讓你在對爬蟲工程師的工作內容有所瞭解的同時,也能讓你掌握作為一個爬蟲工程師所需要具備的基礎技能。 姚良,2016-2019 深圳絲路天地電子商務有限公司 爬蟲工程師。熟練使用Python語法,物件導向程式設計,JS破解、分散式爬蟲、Scrapy框架、Requests庫、Redis、Mongodb、高併發、非同步程式設計。 第一篇 基礎知識 第1章 Python環境搭建 1.1 Python的安裝 2 1.1.1 Windows下Python的安裝 2 1.1.2 Mac OS X下Python的安裝 3 1.1.3

Linux下Python的安裝 3 1.1.4 安裝pip工具 4 1.2 虛擬環境Virtualenv 5 1.2.1 Virtualenv的安裝 5 1.2.2 創建虛擬環境 5 1.2.3 啟動虛擬環境 5 1.2.4 創建指定Python版本的虛擬環境 5 1.3 選擇合適的編輯器 6 1.3.1 Vim 6 1.3.2 Atom 6 1.3.3 Sublime Text 6 1.3.4 Notepad++ 6 1.3.5 Pycharm 6 第2章 常用爬蟲庫Requests 2.1 安裝Requests 7 2.1.1 用pip安裝 7 2.1.2 用github源碼安裝 7 2

.1.3 用curl安裝 7 2.2 瞭解 Requests的功能 8 2.2.1 使用GET和POST發送請求 8 2.2.2 通過URL傳遞參數 9 2.2.3 設置超時 9 2.2.4 查看返回內容 9 2.2.5 設置請求頭 10 2.2.6 更多複雜的Post請求 10 2.2.7 返回物件狀態碼 12 2.2.8 設置代理IP 13 2.3 BeautifulSoup的安裝和使用 14 2.3.1 使用pip安裝BeautifulSoup 14 2.3.2 使用BeautifulSoup定位元素 14 2.4 初識自動化測試工具Selenium 15 2.4.1 Selenium安

裝 15 2.4.2 使用Selnium爬取網站 15 2.5 Selenium定位元素 16 2.5.1 通過屬性定位 17 2.5.2 通過xpath定位 17 2.6 Selenium反爬設置 18 2.6.1 設置請求頭 18 2.6.2 設置代理IP 19 第3章 常用爬蟲框架Scrapy 3.1 認識Scrapy 21 3.1.1 Scrapy爬取quotes簡單示例 21 3.1.2 安裝所需依賴包 23 3.1.3 使用虛擬環境 23 3.2 Scrapy shell的使用 24 3.2.1 運行shell 24 3.2.2 使用Scrapy shell爬取Scrapy.org

24 3.2.3 爬蟲調用shell 26 3.3 使用Scrapy爬取quotes 26 3.3.1 創建Scrapy項目並新建爬蟲 27 3.3.2 爬取和提取資料 27 3.3.3 通過腳本運行Scrapy爬蟲 29 3.3.4 在同一進程下運行多個爬蟲 29 3.3.5 簡易的分散式爬蟲思路 30 3.3.6 防止爬蟲被ban 31 3.4 setting基本配置 31 3.5 Pipeline模組 32 3.5.1 爬取文字板塊 32 3.5.2 編寫Pipeline模組 35 3.5.3 通過Pipeline將資料寫入MongoDB資料庫 36 3.5.4 ImagesPipel

ine處理圖片 37 3.5.5 FilePipeline下載檔案 40 3.6 Middleware中介軟體 41 3.6.1 Downloader Middleware 41 3.6.2 隨機請求頭中介軟體 42 3.6.3 更換代理IP中介軟體 45 3.6.4 通過Downloader Middleware使用Selenium 46 3.6.5 Spider Middleware 47 3.7 新功能拓展 48 3.7.1 信號signals 48 3.7.2 自訂拓展 51 第4章 資料存儲——資料庫的選擇 4.1 MySQL資料庫 53 4.1.1 MySQL的安裝 53 4.1.

2 幾款視覺化工具 54 4.1.3 資料庫連接 55 4.1.4 資料庫插入操作 55 4.1.5 資料庫查詢 56 4.1.6 資料庫更新操作 56 4.1.7 爬取寫入資料庫 57 4.2 MongoDB資料庫 58 4.2.1 MongoDB安裝 58 4.2.2 連接資料庫 59 4.2.3 查詢資料庫 59 4.2.4 插入和更新資料庫 59 4.2.5 爬取資料並插入到MongoDB資料庫中 60 4.3 Redis資料庫 60 4.3.1 Redis安裝 60 4.3.2 連接Redis資料庫 61 4.3.3 Python操作Redis資料庫 61 4.3.4 爬取並寫入Re

dis做緩存 62 第5章 效率為王——分散式爬蟲 5.1 什麼是分散式爬蟲 64 5.1.1 分散式爬蟲的效率 64 5.1.2 實現分散式的方法 64 5.2 Celery 65 5.2.1 Celery入門 65 5.2.2 Celery分散式爬蟲 66 5.3 使用Scrapy-redis的分散式爬蟲 67 5.3.1 Scrapy-redis安裝與入門 67 5.3.2 創建Scrapy-redis爬蟲項目 68 第6章 抓包的使用與分析 6.1 利用抓包分析目標網站 72 6.1.1 如何抓包 72 6.1.2 網頁抓包分析 72 6.2 手機APP抓包 74 6.2.1 使用fi

ddler抓包 75 6.2.2 HTTPS證書安裝 75 6.2.3 booking手機端抓包 76 第7章 Websocket通信網站爬取 7.1 什麼是Websocket 79 7.1.1 Websocket-clinet 79 7.1.2 Websocket-clinet簡單入門 79 7.2 使用Websocket爬取財經網站 81 第8章 驗證碼破解 8.1 關於驗證碼 84 8.1.1 一般的驗證碼 84 8.1.2 極驗驗證 84 8.2 極驗滑動驗證破解 85 8.2.1 準備工具 85 8.2.2 分析滑動驗證碼 85 8.2.3 開始破解極限滑動驗證碼 87 8.3 圖片

驗證碼破解 89 8.3.1 準備工具 89 8.3.2 文字圖像識別 89 8.3.3 識別驗證碼 90 第9章 多執行緒與多進程併發爬取 9.1 多執行緒 92 9.1.1 堵塞與非堵塞 92 9.1.2 繼承threading.Thread創建類 96 9.1.3 多執行緒的鎖 98 9.1.4 queue佇列 100 9.1.5 執行緒池 101 9.2 多執行緒爬蟲 103 9.2.1 爬蟲框架 103 9.2.2 編寫爬蟲 104 9.2.3 以多執行緒方式啟動 105 9.3 多進程 107 9.3.1 multiprocessing模組 107 9.3.2 通過Pool進程池創

建進程 108 9.3.3 multiprocessing.Queue佇列 109 9.3.4 multiprocessing.Pipe管道 112 9.3.5 multiprocessing.Lock鎖 113 9.4 多進程爬蟲 114 9.4.1 多進程爬取音訊 114 9.4.2 多進程加多執行緒進行爬取 116 第10章 爬蟲介面優化 10.1 Gunicorn的安裝與使用 119 10.2 Gunicorn配置 121 10.2.1 配置參數 121 10.2.2 通過config檔啟動 123 第11章 使用Docker部署爬蟲 11.1 Docker 125 11.1.1 Do

cker的安裝 125 11.1.2 Docker的鏡像 125 11.1.3 構建自己的Docker鏡像 127 11.1.4 容器使用 127 11.1.5 Dockerfile 129 11.2 爬蟲部署 130 11.2.1 爬蟲介面 130 11.2.2 部署爬蟲介面 131 第二篇 實戰案例 第12章 實戰1:建立代理IP池 12.1 爬取免費代理IP 136 12.1.1 爬取代理IP 136 12.1.2 檢驗代理IP 138 12.2 建立代理IP池 138 12.2.1 檢驗代理IP 138 12.2.2 Redis訊息佇列 140 12.2.3 master爬蟲 142

第13章 實戰2:磁力連結搜索器 13.1 爬取磁力搜索平臺 145 13.1.1 磁力平臺 145 13.1.2 slave爬蟲 146 13.2 實現磁力搜索器 148 13.2.1 展示與交互 148 13.2.2 資料查詢 150 第14章 實戰3:爬蟲管家 14.1 QQ機器人 152 14.1.1 qqbot 152 14.1.2 基本操作 152 14.1.3 實現自己的機器人 153 14.2 爬蟲監控機器人 153 第15章 實戰4:數據視覺化 15.1 視覺化包Pyecharts 156 15.1.1 Pyecharts的安裝 156 15.1.2 地圖展示資料 157

15.2 爬取最低價機票數據 158 15.2.1 破解旅遊網站價格日曆介面 159 15.2.2 爬取旅遊網站 160 15.2.3 將數據視覺化 161 第16章 實戰5:爬取貼吧中的郵箱 16.1 爬取網站 164 16.1.1 爬取高校名單 164 16.1.2 利用規則運算式匹配號碼 165 16.2 分析貼吧搜尋網頁面並提取號碼 165 16.3 使用Scrapy開始編碼 167 16.3.1 創建貼吧Scrapy項目 167 16.3.2 新建爬蟲並編寫爬蟲邏輯 168 16.3.3 資料處理 170 第17章 實戰6:批量爬取企業資訊 17.1 從協力廠商平臺獲取企業名 172

17.2 如何爬取企業詳細資訊 174 第18章 實戰7:爬取公眾號歷史文章 18.1 分析公眾號介面 177 18.1.1 開始抓包 177 18.1.2 分析介面 179 18.1.3 嘗試請求資料 179 18.2 爬取公眾號 180 18.2.1 爬取思路 180 18.2.2 請求介面獲取文章URL 180 18.2.3 解析文章網頁源碼 181 18.2.4 合併代碼 183 第19章 實戰8:高效爬取——非同步爬蟲 19.1 非同步程式設計 186 19.1.1 asyncio庫 186 19.1.2 aiohttp庫 187 19.1.3 訪問多個URL 188 19.2 爬

取圖片 189 19.2.1 為函數命名 189 19.2.2 對網頁進行解析 190 19.2.3 非同步爬取圖片 190 第20章 實戰9:爬取漫畫網站 20.1 爬取單部漫畫 193 20.1.1 單集漫畫的爬取 193 20.1.2 全集漫畫的爬取 195 20.2 爬取漫畫全站 196 第21章 實戰10:給kindle推送爬取的小說 21.1 用Python發送郵件 199 21.1.1 純文字郵件的發送 199 21.1.2 帶附件郵件的發送 200 21.2 爬取小說 201 21.2.1 製作word文檔 201 21.2.2 爬取baka-tsuki.org 202 第22

章 實戰11:爬取遊民星空壁紙 22.1 星空壁紙的爬取準備 205 22.2 爬取壁紙 206 22.2.1 獲取圖片和下一頁位址 206 22.2.2 爬取列表頁 208 22.2.3 爬取高清圖片資源 209 第23章 綜合實戰:建立一個小網站 23.1 Flask框架 210 23.1.1 寫一個簡單的hello word網頁 210 23.1.2 添加html範本 210 23.2 Bootstrap框架 212 23.2.1 使用Bootstrap框架 213 23.2.2 Bootstrap線上範本 213 23.2.3 添加壁紙板塊 215 第24章 綜合實戰:爬取電影網站 2

4.1 理清爬蟲的思路 218 24.2 分步編碼實現爬取 219 24.2.1 爬取詳情頁 219 24.2.2 爬取列表頁 220 24.2.3 爬取首頁 221 24.2.4 寫入資料庫 222 第25章 綜合實戰:建立電影小站 25.1 搭建項目 224 25.1.1 sqlite資料庫 224 25.1.2 創建項目 225 25.1.3 通過藍圖建立電影板塊 226 25.2 建立範本 229 25.2.1 flask-bootstrap 229 25.2.2 電影頁面 231 25.2.3 電影分類 233 25.2.4 電影詳情頁 237 25.2.5 電影搜尋網頁 239 第

26章 綜合實戰:磁力搜索 26.1 磁力搜索 241 26.1.1 如何高效爬取 241 26.1.2 建立Celery任務 244 26.2 Web部分 248 26.2.1 建立模型 248 26.2.2 視圖函數 248 26.2.3 關於產品 251

用Objective-C於iOS平台上實作影像處理

為了解決mac python版本的問題,作者左瀚中 這樣論述:

本論文基於iOS程式開發語言Objective-C的開放原始碼在iOS的相關設備上實現有關影像處理及其他應用,其中影像處理方面主要還是使用OpenCV,接著再輔以Objective-C的撰寫以便能夠在iOS的設備上使用。其中OpenCV在影像處理上受到廣泛的運用,它實現很多實務上的通用演算法,譬如: 人機互動、物體識別、 圖像分割、電腦視覺、人臉識別、運動追蹤等,使欲往這方面的開發者能夠在何相關智慧型系統基礎上迅速完成所想要的應用開發程式,而另一方面最重要的是它亦支援多平台系統,因此可以先在電腦上執行函式以及編譯後即可運行,減少圖形演算法和其他程式碼撰寫的時間,最後再搬移到實機上

去做測試。然而運作在iOS設備上的主要程式開發語言─Objective-C即是輔佐OpenCV能夠在iOS設備上完成影像處理,藉由iOS系統的穩定性,以及完善的顯示器,使圖像或影像方面的檢測或其它處理能夠被徹底實現,而這些處理方式不需要額外的裝置來輔助,只要能了解OpenCV和Objective-C的運作原理,即可達到想要的結果。

從零開始學Python(第2版)

為了解決mac python版本的問題,作者(美)約翰·保羅·穆勒 這樣論述:

Python是一種程序設計語言,近年來,它得到了越來越多的技術人士的認可和追捧。其應用領域也非常廣泛,涉及數據分析、自然語言處理、機器學習、科學計算、推薦系統構建等各個方面,提供了高效、靈活的編程體驗。本書面向Python初學者,幫助讀者快速、有效地把握Python編程的技巧。全書共分5個部分,由淺入深地向讀者呈現了Python必學的各大知識要點。無論是簡單的Python安裝,還是基本的編程語法,抑或是典型的問題處理,本書都給出了詳細、直觀的編程示例,以便讀者能夠精準把握要點。 約翰·保羅·穆勒(John Paul Mueller是一位自由作家兼技術編輯。他是一位高產作家,

至今已經創作了100多本圖書,撰寫了600多篇文章,涉及的主題十分廣泛,從網路到人工智慧,從資料庫管理再到程序編寫。他還從事各種技術咨詢,編寫認證考試內容。 第1部分 Python預備知識 1 第1章 與電腦交流3 1.1理解我們為何要與電腦進行交談3 1.2應用程式就是我們與電腦交流的形式4 1.2.1想想你的日常生活步驟5 1.2.2寫下步驟5 1.2.3應用程式是一系列步驟的集合6 1.2.4電腦只是機械地執行程式步驟6 1.3應用程式是什麼6 1.3.1電腦使用某種特殊語言7 1.3.2説明人類和電腦交流7 1.4為何 Python這麼酷8 1.4.1選用 Pyt

hon的理由9 1.4.2確定如何從 Python獲益10 1.4.3有哪些組織使用 Python11 1.4.4有用的 Python應用程式11 1.4.5Python與其他語言比較12 第2章 下載並安裝 Python14 2.1下載合適的 Python版本14 2.2安裝 Python17 2.2.1在 Windows平臺上安裝 Python17 2.2.2在 Mac平臺下安裝 Python19 2.2.3在 Linux下安裝 Python20 2.3訪問安裝好的 Python22 2.3.1在 Windows平臺下訪問 Python23 2.3.2在 Mac平臺下訪問 Python2

5 2.3.3在 Linux系統下訪問 Python26 2.4測試安裝是否成功26 第3章 與 Python交互28 3.1打開命令列28 3.1.1啟動 Python命令列29 3.1.2使用命令列30 3.1.3使用 Python環境變數32 3.2輸入命令33 3.2.1告訴電腦做什麼34 3.2.2告訴電腦你做完了34 3.2.3查看結果34 3.3使用幫助36 3.3.1進入説明模式36 3.3.2獲取幫助37 3.3.3退出説明模式39 3.3.4直接獲取幫助39 3.4關閉命令列41 第4章 編寫你的第 一個應用程式43 4.1為何 IDE如此重要44 4.1.1編寫出品質

更高的代碼44 4.1.2調試功能44 4.1.3為什麼 Notebook有用45 4.2下載 Anaconda45 4.2.1下載 Anaconda45 4.2.2在 Linux下安裝 Anaconda46 4.2.3在 Mac OS下安裝 Anaconda47 4.2.4在 Windows下安裝 Anaconda48 4.3下載資料集和示例代碼51 4.3.1使用 Jupyter Notebook51 4.3.2定義代碼倉庫52 4.4創建應用程式57 4.4.1理解儲存格57 4.4.2添加文檔儲存格58 4.4.3其他儲存格內容60 4.5瞭解縮進的用法60 4.6添加注釋61 4.6

.1理解注釋62 4.6.2使用注釋提醒自己63 4.6.3使用注釋阻止代碼運行63 4.7關閉 Jupyter Notebook64 第5章 使用 Anaconda65 5.1下載代碼66 5.2使用記錄點67 5.2.1瞭解記錄點的用法67 5.2.2保存記錄點68 5.2.3恢復記錄點68 5.3使用儲存格68 5.3.1添加不同類型的儲存格68 5.3.2拆分與合併儲存格69 5.3.3移動儲存格69 5.3.4運行儲存格70 5.3.5隱藏 /顯示輸出71 5.4更改 Jupyter Notebook外觀71 5.4.1使用命令面板查找命令72 5.4.2使用行號73 5.4.3使

用儲存格工具條功能73 5.5與內核交互75 5.6獲取幫助76 5.7使用魔術函數77 5.8查看正在運行的進程79 第2部分 步入正題81 第6章 存儲和更改資訊83 6.1存儲資訊83 6.1.1變數是存儲資訊的箱子84 6.1.2使用正確的箱子存儲資料84 6.2Python基底資料型別84 6.2.1把資訊放入變數中85 6.2.2認識數數值型別85 6.2.3布林值89 6.2.4字串89 6.3日期和時間90 第7章 管理資訊92 7.1控制 Python看待資料的方式93 7.1.1做比較93 7.1.2瞭解電腦如何做比較93 7.2運算子94 7.2.1運算子分類94

7.2.2運算子優先順序100 7.3編寫和使用函數100 7.3.1函數就是代碼包101 7.3.2代碼的再使用性101 7.3.3定義函數102 7.3.4調用函數103 7.3.5向函數發送資訊103 7.3.6從函數返回資訊107 7.3.7比較函數輸出108 7.4獲取用戶輸入108 第8章 做決策110 8.1使用 if語句做簡單決策110 8.1.1if語句111 8.1.2在應用程式中使用 if語句111 8.2使用 if...else語句選擇替代方案 8.2.1理解 if...esle語句115 8.2.2在程式中使用 if...else語句115 8.2.3在程式中使用

if...elif語句116 8.3使用 if嵌套語句119 8.3.1使用多個 if或 if...else語句119 8.3.2綜合使用各種 if語句120 第9章 做重複性工作123 9.1使用 for語句處理資料124 9.1.1理解 for語句124 9.1.2編寫一個基本迴圈124 9.1.3使用 break語句跳出迴圈 9.1.4使用 continue語句進入下一輪迴圈127 9.1.5使用 pass子句128 9.1.6在迴圈中使用 else語句129 9.2使用 while語句處理資料 9.2.1理解 while語句130 9.2.2在程式中使用 while語句131 9.3

迴圈語句嵌套132 第10章 處理錯誤134 10.1為何 Python不懂你 10.2程式錯誤來源136 10.2.1錯誤發生的時間136 10.2.2區分錯誤類型137 10.3捕獲異常139 10.3.1處理基本異常139 10.3.2處理特定異常148 10.3.3嵌套異常處理150 10.4引發異常153 10.4.1在異常情況下引發異常154 10.4.2把錯誤資訊傳遞給調用者154 10.5創建和使用自訂異常155 10.6使用 finally子句156 第3部分 執行常見任務159 第11章 使用包161 11.1創建代碼包162 11.1.1瞭解包的類型163 11.1

.2包緩存164 11.2導入包165 11.2.1使用 import語句167 11.2.2使用 from...import語句168 11.3查找磁片上的包170 11.4從其他地方下載包171 11.4.1打開 Anaconda Prompt172 11.4.2使用 conda包172 11.4.3使用 pip安裝包176 11.5查看包內容177 11.6查看包文檔179 11.6.1打開 Pydoc程式179 11.6.2使用快速訪問連結181 11.6.3輸入搜索詞182 11.6.4查看結果182 第12章 使用字串184 12.1瞭解字串的不同之處184 12.1.1使用數位

定義字元185 12.1.2使用字元創建字串185 12.2創建包含特殊字元的字串187 12.3獲取子字串189 12.4字串切片和切塊190 12.5查找字串193 12.6格式化字串195 第13章 管理列表199 13.1在應用程式中組織資訊200 13.1.1理解列表200 13.1.2電腦看待清單的方式200 13.2創建列表202 13.3訪問列表203 13.4遍歷列表205 13.5修改列表205 13.6列表搜索208 13.7列表排序209 13.8列印列表211 13.9使用 Counter物件212 第14章 收集各種資料214 14.1理解集合214 14.2使

用元組215 14.3使用字典218 14.3.1創建和使用字典219 14.3.2使用字典代替 switch語句221 14.4使用列表創建棧224 14.5使用佇列226 14.6使用雙端佇列228 第15章 創建和使用類230 15.1把類理解成一種代碼封裝方法231 15.2類的結構232 15.2.1定義類232 15.2.2類的內置屬性233 15.2.3使用方法234 15.2.4使用構造函數236 15.2.5使用變數237 15.2.6使用帶有可變參數列表的方法239 15.2.7運算子重載241 15.3創建類242 15.3.1定義 MyClass類242 15.3.2

保存類到磁片243 15.4在應用程式中使用 MyClass類244 15.5通過類擴展創建新類245 15.5.1創建子類245 15.5.2在應用程式中測試類247 第4部分 執行高級任務249 第16章 存儲資料到檔251 16.1瞭解永久化存儲的工作原理252 16.2創建永久存儲內容253 16.3創建文件256 16.4讀取檔內容259 16.5更新檔內容261 16.6刪除檔265 第17章 發送電子郵件266 17.1發送電子郵件時發生了什麼266 17.1.1像看信一樣看電子郵件267 17.1.2定義信封的各個部分268 17.1.3定義信件的各個部分272 17.2

創建電子郵件消息276 17.2.1使用文本消息276 17.2.2使用 HTML頁面277 17.3查看電子郵件278 第5部分 幾個“十大”279 第18章 十大優秀程式設計資源281 18.1使用 Python線上文檔281 18.2使用 LearnPython.org教程282 18.3使用 Python做 Web程式設計283 18.4獲取更多庫284 18.5使用 IDE快速創建應用程式285 18.6更容易地檢查語法285 18.7使用 XML286 18.8克服常見的 Python新手錯誤287 18.9瞭解 Unicode288 18.10加快 Python程式的運行速度

288 第19章 Python十大賺錢之道289 19.1使用 Python做 QA289 19.2在一家小公司謀得一份 IT工作290 19.3為軟體產品編寫腳本291 19.4管理網路292 19.5教授程式設計技術292 19.6幫助人們確定地理位置292 19.7資料採擷293 19.8嵌入式系統293 19.9做科學計算任務294 19.10即時資料分析294 第20章 十大提升你 Python技能的工具296 20.1使用 Roundup Issue Tracker跟蹤 Bug297 20.2使用 VirtualEnv創建虛擬環境298 20.3使用 PyInstaller安裝

你的應用程式299 20.4使用 pdoc創建開發人員文檔300 20.5使用 Komodo Edit編寫程式碼301 20.6使用 pydbgr偵錯工具301 20.7使用 IPython進入交互環境302 20.8使用 PyUnit測試 Python應用程式302 20.9使用 Isort整理代碼303 20.10使用 Mercurial進行版本控制303 第21章 你必須知道的十大 Python庫305 21.1使用 PyCrypto保護資料安全306 21.2使用 SQLAlchemy與資料庫交互306 21.3使用穀歌地圖看世界307 21.4使用 TKInter創建圖形化使用者介

面307 21.5使用 PrettyTable以表格形式呈現資料307 21.6使用 PyAudio為程式添加聲音307 21.7使用 PyQtGraph操作圖像308 21.8使用 IRLib查找資訊309 21.9使用 JPype創建可交互操作的 Java環境309 21.10使用 Twisted Matrix訪問本地網路資源310 21.11使用 httplib2訪問網路資源310