Python入門到實踐-瞭解Python

愛程式設計的程式猿發表於2019-01-08
關於Python的發展,及Python的歷史概述我這裡將不會浪費時間和大家介紹,因為我覺得能夠借用搜尋引擎搜尋到的知識大家就竟可能的自己動手動腦去了解和認知,我主要就講講Python的一些基本的特性及版本的選擇相關知識:


Python入門到實踐-瞭解Python

推薦下小編的Python學習群;629440234,不管你是小白還是大牛,小編我都歡迎,不定期分享乾貨,包括小編自己整理的一份2018最新的Python和0基礎入門教程,歡迎初學和進階中的小夥伴。




每天晚上20:00都會開直播給大家分享Python知識和路線方法,群裡會不定期更新最新的教程和學習方法(進群送2018Python學習教程),大家都是學習Python的,或是轉行,或是大學生,還有工作中想提升自己能力的Python黨,如果你是正在學習Python的小夥伴可以加入學習。最後祝所有程式設計師都能夠走上人生巔峰,讓程式碼將夢想照進現實,非常適合新手學習,有不懂的問題可以隨時問我,工作不忙的時候希望可以給大家解惑


特性
6點特性
⊙解釋性語言
簡單點理解就是不需要進行編譯,執行程式時直接翻譯成機器程式碼。Pyton作為指令碼語言[指令碼語言的特點是“隨時編輯,及時生效”],其高效的開發效率和可移植性在現如今軟體專案開發中扮演著越來越重要的角色
Python入門到實踐-瞭解Python
⊙高階性
Python 有點類似於C++ ,Java等高階語言。但是相對於開發者來說Python語言提供了更加強大的支援。任何具有規模的應用程式都需要用到連結串列,字典等資料結構,當然在Python語言中,List、Set、Directionary等內建於語言本身的。核心的語言中提供了這些重要的構建單元可以鼓勵大家來使用它們,其目的肯定是為了儘可能的縮短開發時間和程式碼量,產出高效能並具有可讀性的程式碼。不過在C++等語言中,這些需要透過附加的標準庫來進行實現 。
⊙膠水語言
如果你之前沒有接觸過Python語言,但我相信從百度百科裡你也能瞭解到Python語言屬於膠水語言之一。膠水語言是用來連線軟體元件的程式設計語言,通常是指指令碼語言。所以你可以把Python語言比作是一隻八爪魚,它可以連線各種主要的技術標準,如:Shell Command、Windows Dll和Web Service. 在B/S應用大行當道的今天,Python已經出現了幾十個開發框架當然其中有我們最為熟知的Django、flask、Tornado等熟悉的解決方案。
⊙跨平臺
這個特性應該很好理解:無非就是目前三大平臺都支援良好(windows linux macos);當然不是說這三個平臺執行速率都能達到一樣,這個關於不同平臺的執行和操作情況大家在網上能看到不一樣的答案,這個也屬於一個永久性話題。我這裡不做辯論, 不過目前總體上達成共識的結論為:windows平臺客戶端簡單易用,Liunx較為穩定,Mac平臺使用者體驗最佳。
Python入門到實踐-瞭解Python
⊙健壯性
百度的解釋是:所謂的健壯性的系統是指對於規範要求以外的輸入能夠判斷出這個輸入不符合規範要求,並且能合理的處理方式。Python自身的強型別的機制、異常處理、垃圾自動收集等是其程式健壯性的重要保證。使用Python的開發者不用在資源申請、回收等方面花費太多的精力。
⊙易學易用
這個特性估計是最好理解的,不用我做過多的解釋吧。Python框架的設計理念也遵循了“優雅”、“明確”、“簡單”,並具有簡潔、易讀及可擴充性。
關於版本選擇
Python語言經過長時間的發展,如今已經到了3.x時代了,隨著Python2 到Python3.X 經歷了25年的發展歷程,所以教Python3來說,Python2的使用率和使用經歷將比Python3更有可研讀性。當Python3推出之後也引起了市場的很大爭議,當然爭議最大的肯定來源於兩個版本之間無法實現版本的相容。
對於未來市場的發展狀況來看,我個人更加推薦使用Python3(這裡不是說Python2不好哈,Python2的效能和可用性對於Python3來說是碾壓性的),我之所以選擇Python3來學習,是因為Python3的語法較Python2來說更加“科學”。


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

相關文章