活動地址:畢業季·進擊的技術er
夏日炎炎,熱浪中又是一年的畢業季,這是告別,也是成長。盡管近兩年由於疫情影響,大多數畢業生沒有了以往的畢業典禮,但成長還在繼續。回想自己的畢業典禮,已經晃晃悠悠過了五年了。
因為大學學的是電子專業,所以畢業後的第一份工作也是去了相關的公司,工作也是清閑,學到的用的不多,渾渾噩噩兩年半,最終還是下定決心離職了,出來發現貌似自己已經落伍了,沒得辦法,只能重新開始,機緣巧合開始了python的學習,現在從事數據分析的工作。下面總結了python學習的大綱。
任何語言類的學習,首先得了解其基礎,python得學習也不例外。所以我們首先了解python得數據類型和不同類型得操作。
各種類型最重要的是搞清楚是否可變,各自有什麼特點,比如:集合是不重複的,所以可以把列錶轉換集合實現去重。
字符串和列錶
字符串和列錶很相像,兩者的切片也是一致,不同在於各自的方法有區別,所以搞清楚對應的方法很重要。
字典和函數、類
字典和列錶都比較常用,可以實現的功能差不多,不同在於列錶在數據多時效率會下降,但字典不會,但是字典占的內存多,構建也比列錶複雜。
要想成Python大神,類必須掌握。盡管沒有類,也可以實現相應的設計,但類可以簡化代碼和提高效率。
os模塊是python標准庫中的一個用於訪問操作系統功能的模塊, os模塊提供了其他操作系統接口,可以實現跨平臺訪問。而我們學習主要在於目錄的處理和文件路徑的處理。知識點如下圖:
pandas是基於numpy模塊構建的。也是最方便的數據處理的模塊。pandas的主要功能:
首先pandas的結構如下:
pandas可以加載多種類型的數據,包括excel、csv、sql、html、json等,也就是說基本常用的數據類型,pandas都可以獲取並處理。
有加載,就有保存,對應上面的加載,有相應的輸出,但這裏只列舉最常用的三種,以及其參數和特點。
還有幾個數據處理中常用的模塊,下圖總結出基本的知識點。
前面的介紹,都是基於python得數據處理進行得,也是python的入門基礎,python有很多得分支,比如:爬蟲分支、BI分支、網站分支、人工智能分支等,後期得學習需要選定方向去深入學習,不管哪一個方向,不斷地學習都會收獲很多。
關於每個模塊,我這裏只給出了基礎的學習網址,關於深層的,需要讀者自我突破!
成長還在繼續,不求一朝天下聞,但求每日進步一點點,總有一天所有的美好會不期而遇。
路一直在腳下,需要我們慢慢走出來!
活動地址:畢業季·進擊的技術er