![](/c49/99/10027970803125.jpg)
店鋪:遼寧音像出版社圖書專營店 出版社:電子工業出版社 ISBN:9787121380136 商品編碼:10027970803125 包裝:平裝 出版時間:2020-03-01 作者:張麗,張鵬,彭笛
"基本信息 書名:Python應用實戰:爬蟲、文本分析與可視化 定價 作者:張麗,張鵬,彭笛 出版社:電子工業出版社 出版日期:2020-03-01 ISBN:9787121380136 字數: 頁碼:167 版次: 裝幀:平裝 開本:16開 商品重量: 編輯推薦
內容提要
歡迎來到Python的世界。 《Python應用實戰:爬蟲、文本分析與可視化》介紹了Python的語法、數據結構等基礎知識,以及經典的Python爬蟲、網頁文本分析及可視化。 在《Python應用實戰:爬蟲、文本分析與可視化》中,讀者不僅可以與Python“結識”,還會遇到新“朋友”———瀏覽器的開發者工具,通過它來了解HTML編寫網頁的語言,並進行結構化的網頁分析和所需數據的提取。 拿來主義特別適合來類比Python語言中的庫,Python將與re、requests、lxml等經典的庫組合在一起,自動抓取網頁數據的爬蟲。Pandas這個工具會對抓取的數據進行文本分析,並實現將枯燥的數據進行漂亮的可視化呈現。 千裡之行,始於足下,歡迎進入《Python應用實戰:爬蟲、文本分析與可視化》的奇妙之旅。 目錄
目 錄
章 初識Pythont1 1.1 使用IDLEt1 1.2 從字符串著手t4 1.3 復雜數據的福音――列表t7 1.3.1 創建列表t7 1.3.2 列表的操作t7 1.4 處理數據――條件判斷t9 1.5 處理數據――循環t11 1.6 處理數據進階――嵌套語句t12 1.7 函數t14 1.8 拿來就用――模塊t16 1.9 文件t17 1.10 處理異常t18 第2章 網頁t20 2.1 工具準備t20 2.2 從URL開始t21 2.2.1 簡單獲取URLt22 2.2.2 鏈接與URLt24 2.3 編寫網頁的語言――HTMLt25 2.3.1 創建自己的個網頁t26 2.3.2 標簽――創建網頁的方塊t27 2.3.3 標簽屬性t30 2.4 CSS與classt31 2.5 和idt33 2.6 網頁分析工具t36 2.6.1 谷歌開發者工具t36 2.6.2 查看網頁結構t38 2.6.3 定位素t39 2.6.4 篩選不同的資源t41 2.7 網頁的快遞――t44 2.7.1 請求t45 2.7.2 響應t46 2.7.3 的應用――Cookie和Sessiont47 2.7.4 實戰――的交互過程t49 2.8 以URL結束t52 2.9 本章總結t55 第3章 數據抓取t56 3.1 工具準備t56 3.2 Xpath和lxml.t58 3.2.1 網頁分析利器――lxmlt58 3.2.2 XPatht59 3.2.3 XPath使用實例t60 3.2.4 XPath演示t61 3.3 關於robots.txtt62 3.4 小試牛刀t64 3.4.1 過程分析t64 3.4.2 動手敲代碼t67 3.4.3 小結t68 3.4.4 擴展t68 3.5 獲取電影數據(上)t69 3.5.1 過程分析t70 3.5.2 動手敲代碼t73 3.5.3 小結t74 3.6 獲取電影數據(下)t75 3.6.1 過程分析t76 3.6.2 動手敲代碼t76 3.6.3 考慮加強代碼的健壯性t78 3.6.4 小結t80 3.7 另類的網頁抓取t80 3.7.1 過程分析t81 3.7.2 動手敲代碼t84 3.7.3 小結t85 3.8 爬蟲與網絡機器人t85 3.9 本章總結t86 第4章 文本處理t87 4.1 正則表達式t87 4.1.1 怎樣進行匹配t87 4.1.2 字符t88 4.2 更強的文本工具――Python的 re庫t89 4.2.1 匹配對像怎麼用t91 4.2.2 使用regex來搜索t91 4.2.3 使用regex來替換t93 4.2.4 更方便查找t95 4.2.5 re庫中的控制標志t95 4.2.6 replace和re.subt98 4.2.7 實現更高級的strip方法t99 4.2.8 新的拆分方法re.splitt100 4.2.9 怎樣提取中文t101 4.3 電影數據的處理t102 4.3.1 提取之前的觀察t104 4.3.2 需要獲取哪些數據t104 4.3.3 多樣化的方法t111 4.3.4 格式化的數據t112 4.4 本章總結t115 第5章 數據分析t116 5.1 工具準備t116 5.1.1 配置Jupyter Notebookt116 5.1.2 數據生成幫手――Numpyt116 5.1.3 Pandas中的數據結構t118 5.2 像一維數組的Seriest118 5.2.1 獲取Series信息t120 5.2.2 Series進行數學運算t123 5.2.3 對Series進行一些操作t124 5.2.4 方法串聯t128 5.2.5 操作Series中的字符串數據t129 5.2.6 小結一下Seriest130 5.3 DataFramet131 5.3.1 創建DataFramet132 5.3.2 對齊t133 5.3.3 了解DataFramet134 5.3.4 常用DataFrame操作t137 5.3.5 數據的導入與導出t141 5.4 簡單數據分析t145 5.4.1 電影評分分布t145 5.4.2 電影產量趨勢t146 5.4.3 評論人數 多的電影t147 5.4.4 發行電影 多的國家t148 5.5 看得見的數據t153 5.5.1 線圖t153 5.5.2 柱狀圖t155 5.5.3 餅圖t157 作者介紹
張麗,女,電子科技大學大數據研究中心教師,主要從事數據分析、Python語言的應用以及項目開發等相關課程的教學和科研。 序言
" |