回覆列表
-
1 # 淺夏微涼777
-
2 # 編碼大棚
我寫了5年py,2年go,七七八八的也涉獵過java c,回過頭來看py這門語言,感覺忽然特別陌生。py的底層很少被人談及,很多吹牛逼的效能,都依賴於底層的c/c++,語言上層,也沒有各種範型介面等原生支援,併發由於gil也幾乎沒有太多的壓榨空間。如果定位成一個應用層語言,快速掌握,似乎就只需要記住基礎語法,然後熟練掌握各種標準庫,快速翻閱各種使用文件。語言層似乎就這些,下沉到具體業務,可能更多的是對你想做的事的理解,祝你好運,Pythoner!
-
3 # Gfilsxin
程式設計師需要使用什麼語言主要有以下兩點決定:
所在的領域。不同的語言適用的研究領域是不同的,比如C/C++適用於底層業務,與硬體緊密關聯的場景,或大型遊戲開發;java適用於Web開發,手機APP開發等;Python適用於人工智慧,深度學習等領域。自己所在公司使用的語言。人都是要在公司上班的,所以一般都會遵循公司使用的語言,除非你對某個語言感興趣,利用業餘時間學習。綜上所述,程式設計師不一定要學python。
Pyhon從不知名的語言一步一步走到程式語言的榜單的前幾名。而且Python還有上升的趨勢。目前比較火的專業雲計算、大資料和人工智慧都是以Python為基礎的。所以個人建議程式設計師還是有必要學習Python的,畢竟技多不壓身嘛!多學一點技術還是很有必要的。