推薦指數:★★★☆☆python
介紹數據分析的相關知識和流程,主要講怎麼利用Python導入數據、操做數據、輸出數據和繪製各類數據圖表。優勢是小白就能夠學,從零開始簡單易懂。缺點是不夠深刻,知其然不知其因此然。下面是我的總結的一些內容(實際上是對着書複習一遍,畢竟看完就忘了):編程
這裏說明一下,本人學過Java,但只是學過,Python更是初學咋練,若是有錯漏的地方,請不吝指正,萬分感謝!數據結構
1、推薦使用Anaconda/Jupyter Notebook進行python編程函數
做者推薦使用Anaconda學習python,我的感受仍是不錯的,由於後面學習《簡明Python》安裝了JetBrains PyCharm(專業版),對比起來要方便不少。基本就像下面:學習
(1)Anaconda的控制檯命令窗口,這個要保持運行。測試
(2)下面是編程界面,具體操做不說了,展現一下,你們本身感受。spa
這裏補充幾個經常使用的快鍵:3d
1)選中內容按Ctrl+/excel
2)'''要註釋的內容‘'',這種方法的好處在於,可使用__doc__(注意先後都是兩個下劃線)方法調用出來。code
Alt+Enter(效果以下圖GIF)
你們也能夠看到,__doc__的用法。python裏面無論函數也好、類也好仍是其餘什麼,均可以看做是對象,__doc__就是默認的一個屬性了,能夠直接調用。
就是Tab鍵,相似Java的點方法。
另外使用Anaconda有時候你點了運行,會發現沒啥反應沒運行結果,這個時候最好重啓下服務。
2、基礎概念
這部分介紹的就是一些基本概念性的東西。我說幾個我的感受有用的:
1 >>>list_a = [1,2,3,4] 2 >>>list_b = [a,b,c,d] 3 >>>for i in zip(list_a,list_b): 4 print(i) 5 (1,'a') 6 (2,'b') 7 (3,'c') 8 (4,'d') 9 上述以list爲例,如改爲下屬代碼,結果同樣。 10 >>>list_a = (1,2,3,4) 11 >>>list_b = (a,b,c,d) 12 >>>for i in zip(list_a,list_b): 13 print(i)
其實就是1-3三種,回頭一看,就是括號不同(汗~),大括號字典,中括號列表,小括號元組。
3、獲取數據
就是導入外部數據了,主要是Excel。使用的是Pandas的read_x()方法,例如:
import pandas as pd df = pd.read_excel(r"C:\Users\admin\Desktop\測試.xls") df
這裏有兩點:
1)運用r(轉義符),不用的話就把\改/。
2)若是你像我同樣報下圖這個錯誤,那麼你多是把從桌面複製的文件路徑直接丟到了代碼裏,你能夠試着轉換一下,好比先複製到QQ聊天框,再複製到代碼裏,就OK了。
我的感受這個是格式的問題,可是在網上找了下,不太好描述問題,因此沒發現答案,若是哪位朋友瞭解,請幫忙解惑。
OK,本次的學習內容總結到此就先到這裏了。