close

Python與c#的技術差異很大,但都適合web開發,以下是Python與C#詳細對比分析:

Python原本就被設計的類似用英語表達一樣,只要你使用合適的變數名稱,許多表達式就很容易讀懂。另外,由於Python語法簡單,沒有像句法括號和大量的修飾詞,各種類C的構造和不同的初始化變數,所以Python寫的程式碼易讀易學。

C#從C++和Java遺傳了很多原始表達的類C語法,更重要的是,C#語法使我們必須遵循一定的規則來編寫自已的方法或是繼承類,伴隨而來的是另一大串修飾詞,還有一點不能忘記的是要把程式碼段放在括號內。而Python只用SHIFTS鍵就可以讓程式碼看上去很整潔。

至於編寫指令碼方面,值得一提的是Python的指令碼是真正的指令碼,能夠被直譯器執行。你可以用任何編輯器開啟它,修改後就可以立即執行。這在手邊沒有IDE或編譯器的時候優勢十分明顯。而且使用Python更容易編寫跨平臺的指令碼,甚至都不需要重新編譯。

而C#需要IDE來編寫程式,C#的一個好處是,當你編寫基於WINDOWS平臺的指令碼時,它有強大的各類WINDOWS系統元件支援。例如,登錄檔、WMI、網路等內建工具。C#可以使用WINFORMS,你需要的時候可以很容易地建立圖形化介面。

沒法說Python和C#哪個更好,Python比C#更容易學,開源庫更多,但C#的標準庫比Python的更好,其效能更高。

對於零基礎想從事IT程式設計的人員來說,Python無疑是一個合適的選擇,Python內建大量的庫,語法簡單,更容易入門學習!

創作者介紹
創作者 awdmo玩樂生活 的頭像
awdmo玩樂生活

玩樂生活部落格

awdmo玩樂生活 發表在 痞客邦 留言(0) 人氣()