天天看點

《手把手陪您學Python》38——第二階段小結

在上一篇《手把手陪您學Python》37——程式的重構中,我們對之前所學的内容進行了應用,同時體驗了程式重構的過程。

至此,我們已經基本掌握了Python的基礎文法知識,資料結構和語言邏輯,為我們日後繼續學習和使用Python奠定了基礎。

在這一篇中,我們将對這一階段所學的18篇文章的内容進行個小結,友善大家了解其知識架構,掌握其中的重點内容。

1、資料結構

在這一階段的開始,我們學習了清單、元組、字典、集合等四種資料結構,同時與第一階段學習的字元串和數字,共同構成了Python世界中最為基礎的數字版圖。這些資料結構或者說容器,承載着Python中的一切變與不變,也以豐富的形式展現着Python的内涵和外延。

《手把手陪您學Python》20——清單

《手把手陪您學Python》21——元組

《手把手陪您學Python》22——字典

《手把手陪您學Python》24——集合

2、内置函數

之後,我們用2篇文章,向大家介紹了幾種内置序列函數以及清單等推導式的使用方法,配合着我們之前學習的資料結構,向我們展示了Python強大的而又便捷的資料處理和程式設計方式。在内置序列函數和推導式的加持下,我們可以很友善地生成各種類型的資料結構,并靈活地應用于我們的程式中。

《手把手陪您學Python》23——内置序列函數

《手把手陪您學Python》25——清單推導式

3、自定義函數

如果說資料結構是Python的基礎,那麼自定義函數就是Python的靈魂。有了自定義函數,才能夠讓我們更好地與Python交流,随心所欲地在Python世界中馳騁。

《手把手陪您學Python》26——自定義函數

《手把手陪您學Python》27——自定義函數的參數

《手把手陪您學Python》28——自定義函數的傳回值

《手把手陪您學Python》29——匿名函數

4、子產品

應用子產品不僅讓我們改變了過去一個檔案通篇編寫一個程式的方式,更給我們打開了Python強大的庫的大門。從此,我們每個人都不再是孤零零的開發者,而會因為庫的存在和應用連接配接在一起,共同創造一個更為強大的Python。

《手把手陪您學Python》30——子產品

5、檔案處理

這裡,我們詳細介紹了Python處理檔案的幾種方式。也許當我們學習了更為高階的檔案處理方法後,這裡的内容可能應用的不會很多。但它卻是Python中各種檔案處理方式的基礎方式和原理。基于這些基礎操作,能夠幫助我們在未來更好地了解和應用其他檔案處理方法,并起到事半功倍的效果。

《手把手陪您學Python》31——檔案的打開

《手把手陪您學Python》32——檔案的讀取

《手把手陪您學Python》33——檔案的關閉

《手把手陪您學Python》34——檔案的寫入

《手把手陪您學Python》35——資料的存儲

6、錯誤和異常處理

雖然錯誤和異常是難以避免的,但對于一個開發者而言,就是要将錯誤和異常在傳遞使用者使用之前就被通通地消滅幹淨。它需要我們去全面地思考各種可能的情況并做好預判,以優雅的方式将錯誤和異常進行處理,進而給使用者展現一個完美的運作過程。

《手把手陪您學Python》36——錯誤和異常處理

7、程式的重構

程式的重構并不是一種技巧,更多的是一種态度。也許每個人都有自己的程式設計風格,但無論什麼程式設計風格,都應該盡可能地将最為清晰、整潔的代碼展示給大家。

《手把手陪您學Python》37——程式的重構

通過一篇階段小結文章,不僅對第二階段的學習進行了梳理,同時也标志着我們Python整個基礎知識的介紹也要告一段落了。如果還有其他需要介紹的基礎知識,我們将在《Python實戰》系列文章中予以補充。

接下來,我們會再介紹一些關于面向對象程式設計的内容,作為Python入門階段的收尾,敬請關注。

《手把手陪您學Python》38——第二階段小結

感謝閱讀本文!如有任何問題,歡迎留言,一起交流讨論^_^

要閱讀《手把手陪您學Python》系列文章的其他篇目,請關注公衆号點選菜單選擇,或點選下方連結直達。

《手把手陪您學Python》1——為什麼要學Python?

《手把手陪您學Python》2——Python的安裝

《手把手陪您學Python》3——PyCharm的安裝和配置

《手把手陪您學Python》4——Hello World!

《手把手陪您學Python》5——Jupyter Notebook

《手把手陪您學Python》6——字元串的辨別

《手把手陪您學Python》7——字元串的索引

《手把手陪您學Python》8——字元串的切片

《手把手陪您學Python》9——字元串的運算

《手把手陪您學Python》10——字元串的函數

《手把手陪您學Python》11——字元串的格式化輸出

《手把手陪您學Python》12——數字

《手把手陪您學Python》13——運算

《手把手陪您學Python》14——互動式輸入

《手把手陪您學Python》15——判斷語句if

《手把手陪您學Python》16——循環語句while

《手把手陪您學Python》17——循環的終止

《手把手陪您學Python》18——循環語句for

《手把手陪您學Python》19——第一階段小結

《手把手陪您學Python》20——清單

《手把手陪您學Python》21——元組

《手把手陪您學Python》22——字典

《手把手陪您學Python》23——内置序列函數

《手把手陪您學Python》24——集合

《手把手陪您學Python》26——自定義函數

《手把手陪您學Python》27——自定義函數的參數

《手把手陪您學Python》28——自定義函數的傳回值

《手把手陪您學Python》29——匿名函數

《手把手陪您學Python》30——子產品

《手把手陪您學Python》32——檔案的讀取

《手把手陪您學Python》33——檔案的關閉

《手把手陪您學Python》34——檔案的寫入

《手把手陪您學Python》35——資料的存儲

《手把手陪您學Python》36——錯誤和異常處理

《手把手陪您學Python》37——程式的重構

For Fans:關注“亦說Python”公衆号,即可免費下載下傳本系列文章所用示例語句。

《手把手陪您學Python》38——第二階段小結

亦說Python——Python愛好者的學習分享園地