Python到底好用嗎?
結(jié)論:Python占一半,所言不實;Python好用嗎?好用。
前言本文主要針對Python的“好用”、“易用”展開討論。
Python市場份額Python的市場份額與變化趨勢,我們還是去TIOBE看一下吧。
Python的編程語言占有率,大概是現(xiàn)在最高的 9.345%?;咀€(wěn)了前三。
要說起半壁江山,那是完全夸大其詞。
再用 google trends查看近些年的趨勢。
我們比較了c, javascript, python三種語言。大概與TIOBE的排名相符。
特別是python的熱詞搜索,pandas這個數(shù)據(jù)處理分析庫,出現(xiàn)的頻次高舉榜首。也印證了python作為數(shù)據(jù)處理,人工智能領域,扛把子的地位。
python非常好用1 - 簡單易用,適合初學,快速上手
這本身就是python追求的目標。語法關(guān)鍵字直觀而精簡。
2 - 五行代碼畫曲線
3 - 一行代碼,局域網(wǎng)共享你的文件
在命令行直接運行
python -m SimpleHTTPServer 8081然后才瀏覽器使用 http://192.168.x.x:8081 就可以查看你當前的文件目錄。
點擊文件即可下載。
4 - 豐富的語言結(jié)構(gòu),簡單的代碼實現(xiàn)
列舉一些簡單的語言結(jié)構(gòu)示例。
定義函數(shù),直接使用。
列表,字典結(jié)構(gòu),簡單的多重循環(huán)。
容易上手的正則表達式。
異常處理只需手動處理。
靈活的數(shù)據(jù)結(jié)構(gòu),和遍歷方法。
面向?qū)ο笠彩值角軄怼?/p>結(jié)語
“好用”很難界定,所以泛泛而談。
比如強制的tab對齊,縮進表示程序結(jié)構(gòu)層次,這個設計雖然簡潔,但是與大多數(shù)語言的方法{}背道而馳,所以也是毀譽參半。
覺得順手,能解決問題,能干活的,才是好語言。
您說呢?
我是@程序員小助手,持續(xù)分享編程與程序員成長相關(guān)的內(nèi)容,歡迎關(guān)注~~