****** is better than complex.——python之禪如題所示,對於我來說,python的確讓人驚喜。在某社長的對於excel表的處理方面的要求,並塞了我一堆學習資料的前提下,我開始真正得接觸python這門語言,再加上有一周的作業正是python某方面的運用,再加上python已然成為目前世界上最受歡迎的程式語言(來自ieee的資料),讓我更像介紹一下這門語言。雖然還沒怎麼學,但是對於python的一些背景知識還是知曉一些的。
2023年聖誕節期間,在阿姆斯特丹,python創始人guido為了打發聖誕節的無趣,決心開發乙個新的指令碼解釋程式,做為abc 語言的一種繼承。他喜歡abc語言的風格,優美而強大,然而abc最終失敗,他清楚得知道造成這種窘況的原因便是abc沒有開放。因此python就成了如今無比開放的樣子。
// c語言及部分其他語言交換x與y的值
tmp = x ;
x = y ;
y = tmp ;
# python語言卻簡單得不行
x, y = y, x
而且python也具備了如今語言流行的必要條件:跨平台,以及易於學習。在這裡引用一位學長的看法:
我覺得未來普通程式設計師也有可能會變成有如民工一般的職業,以往一下複雜的功能,如今引用的乙個庫函式便能輕易實現,自己要用程式設計解決乙個問題不用再從基層打起。這就使一些相對簡單的編碼任務變成簡單的堆砌。而我認為python流行有一部分原因也在此,乙個開放的環境,眾多其他語言沒有的各種功能類庫,若要解決乙個程式設計問題,python能輕易實現而別的語言缺沒有那麼輕易,這不就是python的優勢嗎?在如今產品開發周期不斷加快的時代,python所帶來的開發效率是值得肯定的。
當然,開發效率與執行效率不可得兼,因此在某些特殊領域,python的確不如別的語言,其執行效率相對低下,但在如今個人使用者電腦效能普遍溢位的情況下,python的缺點還是可以接受的。
如今大資料,ai,機器學習在不斷公升溫,並影響產業發展,python不論是爬蟲,還是各種開放的機器學習類庫都很好得滿足了當下的發展趨勢。python如此讓人驚喜,又怎能不火?而在web等傳統領域python也如萬金油一樣可以勝任。
正如一句話說的那樣:人生苦短,我用python。
(780字)
python 深入學習一門語言
最近學習了下python,發現用他來寫一些演算法,實在所乙個爽。如何深入學習一門語言呢?1.hello,world 目標 螢幕上列印出hello,world。原因 不解釋。高階 當命令列給與不同引數的時候,列印hello,名字。給與開關的時候,列印hello,123。2.正則提取 目標 寫乙個正規表...
任何一門語言思考的
1 第乙個hellowolrd程式。輸出 2 互動程式。如何從檔案讀取,從鍵盤讀取,輸出到檔案,輸出到螢幕。io 3 for迴圈,break,continue等 流程控制程式 4 函式呼叫方面 如何函式呼叫,模組呼叫 4 與資料庫打交道的類或模組 資料庫讀取方面 5 異常處理方面 6 物件導向方面 ...
學習一門程式語言 您想學習的下一門程式語言是什麼?
學習一門程式語言 7月,ieee spectrum發布了第五屆年度頂級程式語言互動排名 他們有乙個很酷的和複雜的過程為排名47種選擇的程式語言,因為說這確實是最流行的是複雜的。正如他們所說 不同的程式設計師有不同的需求和興趣領域。該報告是不錯的嘗試,我們同意python現在很熱門 r和go是我們聽到...