Python入門到實踐-了解Python
創一個小群,供大家學習交流聊天
如果有對學python方面有什麽疑惑問題的,或者有什麽想說的想聊的大家可以一起交流學習一起進步呀。
也希望大家對學python能夠持之以恒
python愛好群,
如果你想要學好python最好加入一個組織,這樣大家學習的話就比較方便,還能夠共同交流和分享資料,給你推薦一個學習的組織:快樂學習python組織 可以點擊組織二字,可以直達請添加鏈接描述
特性
6點特性
簡單點理解就是不需要進行編譯,運行程序時直接翻譯成機器代碼。Pyton作為腳本語言[腳本語言的特點是“隨時編輯,及時生效”],其高效的開發效率和可移植性在現如今軟件項目開發中扮演著越來越重要的角色
⊙高級性
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語言經過長時間的發展,如今已經到了3.x時代了,隨著Python2 到Python3.X 經歷了25年的發展歷程,所以教Python3來說,Python2的使用率和使用經歷將比Python3更有可研讀性。當Python3推出之後也引起了市場的很大爭議,當然爭議最大的肯定來源於兩個版本之間無法實現版本的兼容。
對於未來市場的發展狀況來看,我個人更加推薦使用Python3(這裏不是說Python2不好哈,Python2的性能和可用性對於Python3來說是碾壓性的),我之所以選擇Python3來學習,是因為Python3的語法較Python2來說更加“科學”。
Python入門到實踐-了解Python