為什麼這篇python excel資料分析鄉民發文收入到精華區:因為在python excel資料分析這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者liquidbox (樹枝擺擺)看板Python標題Re: [問題] Python excel ...
※ 引述《acawaei (HARD)》之銘言:
: 各位Python大神,
: 小弟最近開始想學Python,主要是想用Python寫程式來處理Excel的龐大資料作分析
: 更確切的說是處理CSV檔針對條件做些數量統計以及畫出分析圖來看結果
: 對於Python,我可以說是完全不會XDD 每每看到朋友同事在學習 感覺很厲害
: 好像一下就能開始 coding debug ... 實在是很羨慕阿 ><
: 根據我的需求,找了下網路,感覺是我要的方向,但不確定這本適不適合新手
: 還是說建議還是去看 精通python /深入淺出Python 這些經典的 ?
: https://sanmin.com.tw/Product/Index/007127112
: 對比Excel,輕鬆學習Python數據分析
: 還請大神們是不是可以提供點意見? 如果有看過上面這本書能分享心得更好 !
: 謝謝 !
我狀況跟你蠻像,所以來提供一點個人的經驗
我自己工作上也是很需要Excel操作不少資料
不敢說大量,因為Excel能處理的資料嚴格說來不算大量,
後來自學VBA、自學PowerBI等等,
再自己去找書學習Python
你說的精通Python,不知道是不是精通Python 3程式設計第二版
你說的深入淺出,不知道是不是深入淺出程式設計
這兩本我都有買,都有看,以下分別簡述
第一本我認為比較紮實,也比較深,字裡行間常常藏著對本科系的人很常見
但自學派未必能立刻理解的重要觀念,
以致我第一次看精通Python 3程式設計時,很多時候眼中只看到我學得會的東西
以sequence來說,我當初只知道字串、整數、浮點數、清單等等,
我沒注意、也沒空思考裡頭提到的「序列」到底是什麼鬼,聽起來像清單但又不是
更別說去管什麼淺複製跟深複製,可迭代物件跟迭代器的差別
在跑for in迴圈時,我才不管什麼呼叫__next__(),知道這些幹嘛?
反正寫得出來可以跑的程式最重要
這是為何我第一次看那本書,看到第二章就停了,跑去看別的
倒不是說看不懂或怎樣(當時也不知道自己原來根本很多地方有看沒有懂)
而是覺得心急,想要更快、更直接地學到想要的技能
後來去看了很多領域的書,尤其爬蟲,因為我當初本來就是想要自己爬資料才學Python
開始去寫一些小程式解決自己平常會遇到的小問題,
例如操作pdf、操作word或excel,整理照片,
也有幫同事寫一點幫對方處理一大堆csv的工具
不知不覺間寫了幾十個小程式,這中間當然絕大多數是爬蟲
在這過程中我逐漸建立起看documentation的習慣
在看一大堆documentation時,
也慢慢知道自己的基本功哪裡不足
這時我再回去看精通Python 3程式設計時,我心情是很愉悅的
因為以前在網路上看documentation有看沒有懂的東西,原來書裡都講到了
就算沒有講,我再進一步去Google,也可以找到我想要的觀念上的答案
簡單說,對完全的外行,如當時的我來說,
看第一本書可以打好基本,但可能挫折感也會很重
不是說他們中文翻不好,但有些東西是我知道原文,才知道他們的中文在講什麼東西
第二本書倒是比較簡單,只從最簡單的資料型態、條件判斷、迴圈等開始講,
不用多久就能看完,也應該能開始寫些小程式,
但在寫小程式時應該也會遇到不少小挫折,需要大量上網找答案解決
打個比方,
如果說第一本書是九陰真經的話,第二本書應該就是速成版的九陰真經
九陰真經有很多紮實的內功練法,
之後也有很多閉氣、催眠、兵器、拳腳等應用方法
像我這樣的新手自學派來說,想要趕快從應用開始上手應該很正常
但不消多久就會遇到一個個的障礙,
我是靠著大量查詢stackoverflow、看了一本又一本的書,
回頭才發覺,啊,我內功根本不行,於是又再回去看精通Python 3程式設計那本
版上高手們也許各有各的學習途徑,
我是完全自學,畢竟公司MIS不算的話,身邊沒別人的會Python
所以我的途徑可能也未必跟大家建議的相同
以上
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.230.166.151 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1560858913.A.484.html