程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

【搬磚人進擊,路在何方?】----python學習總結

編輯:Python

活動地址:畢業季·進擊的技術er

夏日炎炎,熱浪中又是一年的畢業季,這是告別,也是成長。盡管近兩年由於疫情影響,大多數畢業生沒有了以往的畢業典禮,但成長還在繼續。回想自己的畢業典禮,已經晃晃悠悠過了五年了。
因為大學學的是電子專業,所以畢業後的第一份工作也是去了相關的公司,工作也是清閑,學到的用的不多,渾渾噩噩兩年半,最終還是下定決心離職了,出來發現貌似自己已經落伍了,沒得辦法,只能重新開始,機緣巧合開始了python的學習,現在從事數據分析的工作。下面總結了python學習的大綱。

1、Python 基礎知識

任何語言類的學習,首先得了解其基礎,python得學習也不例外。所以我們首先了解python得數據類型和不同類型得操作。

1. 數據類型

各種類型最重要的是搞清楚是否可變,各自有什麼特點,比如:集合是不重複的,所以可以把列錶轉換集合實現去重。

2. 常用數據類型操作

字符串和列錶
字符串和列錶很相像,兩者的切片也是一致,不同在於各自的方法有區別,所以搞清楚對應的方法很重要。

字典和函數、類
字典和列錶都比較常用,可以實現的功能差不多,不同在於列錶在數據多時效率會下降,但字典不會,但是字典占的內存多,構建也比列錶複雜。
要想成Python大神,類必須掌握。盡管沒有類,也可以實現相應的設計,但類可以簡化代碼和提高效率。

2、常用模塊

1. OS模塊

os模塊是python標准庫中的一個用於訪問操作系統功能的模塊, os模塊提供了其他操作系統接口,可以實現跨平臺訪問。而我們學習主要在於目錄的處理和文件路徑的處理。知識點如下圖:

2. pandas模塊

pandas是基於numpy模塊構建的。也是最方便的數據處理的模塊。pandas的主要功能:

  • 具備對其功能的數據結構DataFrame、Series
  • 集成時間序列功能
  • 提供豐富的數學運算和操作
  • 靈活處理缺失數據

首先pandas的結構如下:

pandas可以加載多種類型的數據,包括excel、csv、sql、html、json等,也就是說基本常用的數據類型,pandas都可以獲取並處理。

有加載,就有保存,對應上面的加載,有相應的輸出,但這裏只列舉最常用的三種,以及其參數和特點。

3. 其他常用模塊

還有幾個數據處理中常用的模塊,下圖總結出基本的知識點。

3、擴展知識

前面的介紹,都是基於python得數據處理進行得,也是python的入門基礎,python有很多得分支,比如:爬蟲分支、BI分支、網站分支、人工智能分支等,後期得學習需要選定方向去深入學習,不管哪一個方向,不斷地學習都會收獲很多。
關於每個模塊,我這裏只給出了基礎的學習網址,關於深層的,需要讀者自我突破!

成長還在繼續,不求一朝天下聞,但求每日進步一點點,總有一天所有的美好會不期而遇。
路一直在腳下,需要我們慢慢走出來!

活動地址:畢業季·進擊的技術er


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved