小白入門Python,必看的一些基礎材料

程式設計師啟航發表於2020-04-24

PYPL 是非常流行的參考指標,其榜單資料的排名均是根據榜單物件在 Google 上相關的搜尋頻率進行統計排名,原始資料來自 Google Trends,也就是說某項語言或者某款 IDE 在 Google 上搜尋頻率越高,表示它越受歡迎。

Python是一門物件導向的解釋型語言,在這20多年的時間裡,Python的各種生態越來越齊備,再加上其自身簡潔的語法,這些年來Python的使用量逐年上升。


在2019年11 月份PYPL的榜單中顯示,排名第一的Python語言已趕超第二名10個百分點:


小白入門Python,必看的一些基礎材料
小白入門Python,必看的一些基礎材料


那,發展如此迅猛的Python你又瞭解多少呢?Python的一些基礎語法,你又知道多少呢?


不過呀,知不知道沒有關係,只要你想知道就行;接下來,從基礎資訊開始瞭解,再一起跟著大佬入門Python!


一定記住:最好的開始在當下,最好的收穫是堅持!


入門Python,必看基礎材料


1、python版本的選擇


選擇python3.5以上版本進行學習:因為python2到2020年官方將停止維護,並且3.5版本之前的python3效能上還有所缺陷,這裡推薦 python3.6與python3.7版本。


2、獨特的字串表示式


Python使用'(單引號)和"(雙引號)來表示字串。與Perl、Unix Shell語言或者Ruby、Groovy等語言不一樣,兩種符號作用相同。一般地,如果字串中出現了雙引號,就使用單引號來表示字串;反之則使用雙引號。如果都沒有出現,就依個人喜好選擇。


3、Python的型別


Python採用動態型別系統。在編譯的時候,Python不會檢查物件是否擁有被呼叫的方法或者屬性,而是直至執行時,才做出檢查。所以操作物件時可能會丟擲異常。但是Python禁止沒有明確定義的操作,比如數字加字串。與其它面嚮物件語言一樣,Python允許程式設計師定義型別。


4、Python函式的表示式


Python的函式支援遞迴、預設引數值、可變引數,但不支援函式過載。為了增強程式碼的可讀性,可以在函式後書寫“文件字串”(Documentation Strings,或者簡稱docstrings),用於解釋函式的作用、引數的型別與意義、返回值型別與取值範圍等。可以使用內建函式help()列印出函式的使用幫助。


5、Python中縮排的表達


Python開發者有意讓違反了縮排規則的程式不能通過編譯,以此來強制程式設計師養成良好的程式設計習慣。並且Python語言利用縮排表示語句塊的開始和退出(Off-side規則),而非使用花括號或者某種關鍵字。增加縮排表示語句塊的開始,而減少縮排則表示語句塊的退出。縮排成為了語法的一部分。


6、Python賦值運算子


小白入門Python,必看的一些基礎材料


7、Python常用控制語句


  • if語句,當條件成立時執行語句塊。經常與else, elif(相當於else if) 配合使用。

  • for語句,遍歷列表、字串、字典、集合等迭代器,依次處理迭代器中的每個元素。

  • while語句,當條件為真時,迴圈執行語句塊。

  • try語句,與except,finally配合使用處理在程式執行中出現的異常情況。

  • class語句,用於定義型別。

  • def語句,用於定義函式和型別的方法。

  • pass語句,表示此行為空,不執行任何操作。

  • assert語句,用於程式除錯階段時測試執行條件是否滿足。

  • with語句,Python2.6以後定義的語法,在一個場景中執行語句塊。

  • raise語句,製造一個錯誤。

  • import語句,匯入一個模組或包。

  • from import語句,從包匯入模組或從模組匯入某個物件。

  • import as語句,將匯入的物件賦值給一個變數。

  • in語句,判斷一個物件是否在一個字串/列表/元組裡。


以上資訊的瞭解,算是對Python語言有了一些基礎的認知,但是想要用Python程式設計,那還是遠遠不夠的;


除了多看資料,多上手操作學習也很重要。Python學習資源扣QUN:⑧⑤⑤-④零⑧-⑧⑨③從零基礎開始到Python各領域的專案實戰教程、開發工具與電子書籍。與你分享企業當下對於python人才需求及學好python的高效技巧,不停更新最新教程!點: python資源


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69913713/viewspace-2688188/,如需轉載,請註明出處,否則將追究法律責任。

相關文章