67698068_2423884994300199_6575178932528611328_o.jpg

非常實用的 Python 書籍,前幾章介紹 Anaconda 平台以及各種支援套件,後面八章提供八個專題,展示 Python 各種強大的應用能力。紀錄一下自己跟著操作的心得:

1. Youtube 播放清單影片下載:
下載書中範例的「黑豹」清單中的影片,確實可行,但用來下載我想收藏的影片卻失敗。測試了一個下午,發現跟清單無關、是單個影片的問題,同一個人、相同的檔案格式、在相近時間上傳的影片,還是會某些影片可以下載、某些不能下載,關鍵因素沒找到。

2. 相簿下載:
下載書中範例的馬拉松網站的相簿確實可行,測試下載痞客邦的相簿也可行,但是測試下載臉書的相簿就無法,臉書相簿的架構差異太大。

3. 台灣股市個股分析圖:
確實可行,只是一般的股票分析軟體都有此功能。

4. 用 Line 傳送即時股價:
這個真的很厲害,終於知道我們群組的「群組管理機器人」是怎麼做的了,使用一個叫「IFTTT」的網站功能來進行自動化運作。

5. 博客來新書榜下載:
博客來現在會阻擋這種爬蟲程式,已經無法一次下載全部資料,作者的 blog 有更新的批次下載方法。

6. 米其林指南下載:
米其林網站改版,書中指令已無效,也找不到更新的版本,很可惜。

7. 天氣預報及建立API:
要使用 MySQL,但我安裝完 MySQL 卻始終無法讓 Anaconda 連結到,放棄。

8. 高鐵訂票機器人:
要使用 OCR 軟體來破解網頁上阻擋機器人的系統,但安裝完 OCR 要設定 Path 卻始終無法成功,放棄。

只能說軟體實在是變化太快了,也不過去年出版的書,範例的網站很多都已改版,程式也得要修改才能使用。Python 真的是簡單又強大,跟認知中的「寫程式」差很多,掌握套件的使用就可以做很多事了,能夠熟悉、整合各種套件的功能比較重要。另外的問題是,在我這台裝好 Anaconda 跟各種套件的電腦上可以執行的程式,要如何讓別人的電腦也可以使用?學然後知不足,本書幫人開了很多道大門,以後真的遇到想做的應用,至少知道該往哪個方向鑽研;看本書前如果有 MySQL 或 HTML 的底子應該會容易許多,不過自己能做到這樣的程度也已經很滿意了。

arrow
arrow
    全站熱搜

    Cloud祥雲 發表在 痞客邦 留言(0) 人氣()