[討論] Python在近10年來才慢慢流行的原因?

作者: ochitsuite (冷靜點)   2024-06-27 16:38:51
10年前以前
Python並不流行
提到程式撰寫都是C/C++、Java、C#、PHP、ASP之類的
但不曉得是因為近年AI更智慧化
Python這個程式語言才越來越流行
不過AI在還沒大崛起前
Python好像沒什麼熱度?
是我當時跟不上潮流嗎? 還是真的有什麼因素讓Python紅不起來?
還有在Python還沒走紅之前
10年前、20年前的搜尋引擎如Google、Yahoo等
是用什麼當作AI處理技術與爬蟲技術的?
作者: NDark (溺於黑暗)   2024-06-27 16:42:00
作者: OyodoKai (魔法少女大淀)   2024-06-27 16:45:00
以前的腳本語言對手是bash跟perl吧 perl真的有夠醜
作者: mercurycgt68 (發芽的吉它手)   2024-06-27 16:51:00
python 還是跟php同期 結果一個人人喊打
作者: legnaleurc (CA)   2024-06-27 17:04:00
以前 ML 時期就在用 Python 了吧, 還是這也太久?我只記得以前 Python 低調到有人以為比 Java 晚出
作者: brucetu (sec)   2024-06-27 17:11:00
是因為學AI 的一般人都是從python開始一個Jupiter 網頁版打開就開始跑了jupyter
作者: DrTech (竹科管理處網軍研發人員)   2024-06-27 17:21:00
不就是領域不同… 如果你是做data scientist,2010年就一堆人用python了吧…2010年左右,我在爬網路RSS都是用python處理更早以前2000左右,我處理server log那時候之是流行perl2000-2010年做機器學習,常見流程是:perl或python串整個流程,ML程式碼用C/C++。2010到2015百花齊放,我通常用java + python來做ML。到了2016年,以後,tensorflow出來,大家才開始被逼得python only不可。
作者: TSMCfabXX (台積新產品)   2024-06-27 17:38:00
領域不同 or 你所在公司的技術債 or 部門習慣
作者: lycantrope (阿寬)   2024-06-27 17:41:00
Matlab太爛也是主因
作者: wulouise (在線上!=在電腦前)   2024-06-27 18:03:00
python寫script很方便啊...就是2.7→3那個時候..很痛苦
作者: wei115 (ㄎㄎ)   2024-06-27 18:28:00
就ai和資料探勘R 不然以前py就當老老實實做腳本,後來一堆不是CS的要寫程式 py強大好學 就跟著流行起來惹
作者: GGSuperInIn (宋重機)   2024-06-27 18:38:00
Py是屁眼的意思嗎
作者: abc21086999 (呵呵)   2024-06-27 19:01:00
洗文
作者: Lipraxde (Lipraxde)   2024-06-27 20:20:00
Matlab 爛是爛...不過我看要花錢的關係更大...
作者: superpandal   2024-06-27 20:41:00
就是數據處理起頭沒錯 沒這塊哪紅的起來 一堆效能本來就比python高的語言 易用度也有不少語言有 python也不是什麼系統內建工具python的策略就是不講究效能的地方就用py 講究的就用C/C++等撰有寫 串了一些計算用的library撰寫沒AI以前佔有率就已經很高不過目前完全沒動力用雖然我以前推薦給別人是推python
作者: ldkrsi (衰神)   2024-06-27 21:08:00
10年前己經是2014了耶 各公司早就在收ML人才 py早就很普遍py會起來應該和很多人不想寫php和perl有關2000年代直譯語言就是php和perl 但就很難寫的好看
作者: pttano (pttano)   2024-06-27 21:17:00
老遠就聞到菜逼巴的味道,連Perl 都不知道
作者: ldkrsi (衰神)   2024-06-27 21:17:00
你覺得不紅大概是alphago炒起來後ai有個小低谷deepmind找不到商業模式 ai缺供過於求 有一票人從寫py轉到寫js和go
作者: mrsix (六本六十六)   2024-06-27 22:08:00
perl真的很鳥,很難看懂而且perl蠻難維護的,有時候懶得看別人寫的perl就直接自己來了。
作者: fantasychese (林阿宅)   2024-06-27 22:14:00
Perl俗稱write only language啊,不是寫來讀的
作者: mrsix (六本六十六)   2024-06-27 22:14:00
perl寫或讀起來會給人一種古怪的感覺,明明要很直觀的東西卻寫得很怪。所以有一種講法是老一輩頭腦好的工程師通常是寫perl。
作者: rtoday (rtoday)   2024-06-27 22:44:00
perl 我記得是唐鳳開發出來的
作者: cylee (Artisan)   2024-06-27 23:00:00
樓上資訊錯誤,他主導某一版的開發方向
作者: steak5566 (牛排56)   2024-06-27 23:09:00
perl真的醜到不行
作者: ldkrsi (衰神)   2024-06-27 23:21:00
老害才在寫perl (X
作者: superpandal   2024-06-27 23:27:00
php很難寫? 不是吧 haha perl不評價了 本來想學後來算了 也是比較重量級的語言預設不是repl操作都是不好的點
作者: Phater (肥特)   2024-06-27 23:31:00
唐鳳?最好是他六歲就開發語言啦
作者: Bencrie   2024-06-27 23:41:00
不是 2.2 還 2.4 就已經很紅了嗎
作者: superpandal   2024-06-27 23:45:00
寫perl肯定有高手 但我看過一個寫perl的在其它語言亂寫git到現在都有用到perl
作者: xluds24805 (狼)   2024-06-28 00:53:00
寫過 perl 的可能都四五十歲了吧十年前 python 其實就滿紅的
作者: EvilSD (邪星暗(Usagi))   2024-06-28 01:13:00
做ML大概早期就是 C++/MATLAB 頂多加個R
作者: saladim (殺拉頂)   2024-06-28 02:43:00
哪有2014各公司就在收ML人才 =_= AlphaGO那時還一堆人提AI沒啥實用性做不出來也沒夠強的硬體勒 也忘得太快了吧那時都只能算是研究而已 哪有開始找ML人才(Google除外)
作者: kyrie77 (NTU KI)   2024-06-28 03:03:00
網路效應 & 社群
作者: Iversonshao (蘆洲戰神)   2024-06-28 07:00:00
因為這十年跨考仔變多 跨考要好畢業都學python 套模改參
作者: DrTech (竹科管理處網軍研發人員)   2024-06-28 07:59:00
2014真的很流行ML 阿。當年主流是1. Big data上的ML,hadoop,mahout,spark,storm…。2. CPGPU,在cuda上平行運算的ML。其實ML工作一直都有,每個年代熱詞不同而已。
作者: ptta (ptta)   2024-06-28 08:30:00
Perl 寫得時候很爽,但是過一陣子連自己都看不懂了
作者: OyodoKai (魔法少女大淀)   2024-06-28 08:34:00
GPGPU啦
作者: shooter555 (shooter)   2024-06-28 09:07:00
沒有吧 十年前就很多拿來當後端了
作者: psychic (過路人)   2024-06-28 09:09:00
就ML 跟 Tenserflow流行吧?
作者: DolphinCP (海豚)   2024-06-28 10:28:00
肯定是AI的,大AI時代
作者: tsaigi (菜雞)   2024-06-28 10:45:00
python 基本上是被tensorflow拉起來的
作者: gmoz ( This can't do that. )   2024-06-28 10:56:00
python寫工具好用啊
作者: EvilSD (邪星暗(Usagi))   2024-06-28 11:02:00
其實很多人都不知道當年tensorflow一開始出來是有C++版本甚至C++版本還是比較完整的架構
作者: wang19980531 (豬精男)   2024-06-28 11:37:00
怎麼會拿腳本跟編譯語言在比 用途又不一樣
作者: wade2432 (wade2432)   2024-06-28 13:51:00
不是py變流行是用py的產業變流行
作者: fatb (胖逼=口=)   2024-06-28 13:57:00
我查過歷史 其實就真的主流產業不同而且python門檻蠻低的 gpt幾乎可以完美生成code
作者: ldkrsi (衰神)   2024-06-28 14:36:00
2000年代php4就真的沒有py2好學 不能用7代php看以前2014的AI大多叫data mining 開發語言好像是java為主直譯語言的話py最大工作大多是在作電商廣告推播Appier就差不多那時站穩
作者: Lordaeron (Terry)   2024-06-28 15:40:00
什麼是AI,你嘴巴夠大即是了。由古時候的expert systemA-B search, NN, DM, PR 到DNN 都是AI.但很多人沒搞清楚,Data Ming(DM) 和其它的有所不同。DM 為的是找pattern,其它的是以pattern來分類。在DNN出現前,市面上看到的書,大多是PR 和DM。NN 要是沒有google 這大水管撐起來DNN,相信還在住院中
作者: WWIII (東邪西毒)   2024-06-28 18:40:00
因為是最好最通用的語言啊 難道你要寫java?
作者: labbat (labbat)   2024-06-28 18:48:00
python要寫成正則式鬼畫符也是很容易的
作者: luweber88 (貓咪)   2024-06-28 23:03:00
笑死 敝司一堆舊perl沒人想看/看得懂 當初的作者升官上去不看扣 底下人維護不來 作者老闆只好叫底下重構xd起碼py的可讀性,測試,框架,生態好很多
作者: CoNsTaR ((const *))   2024-06-29 03:37:00
因為 Python 就免洗垃圾 code,剛好很符合需求現在賺錢的不是軟體,而是電腦處理過的資料那些以寫出來的程式當作產品的語言沒辦法高速迭代產出符合需求的垃圾 code 處理資料,所以才被 py 取代
作者: hegemon (hegemon)   2024-06-29 17:27:00
可讀性框架測試生態系絕對是java最完整呀
作者: newking761 (J三小)   2024-06-30 17:01:00
樓上講的才是業界讓py流行的主因,用完即丟的高效率開發才能獲利我們要的只是處理完的資料,不是要code
作者: MikePetrucci (學而時習之)   2024-06-30 17:22:00
perl 最醜無誤
作者: liisi (小心一點)   2024-06-30 18:10:00
php再戰20年都沒問題
作者: Matz (妹妹C吸)   2024-06-30 21:17:00
寫perl的都快50歲了吧
作者: lycantrope (阿寬)   2024-06-30 23:54:00
skill issue
作者: alan5 (小安)   2024-07-02 11:53:00
大量人力往資訊領域 標準就低到會寫點python就找的到工作越來越多人寫就討論越多 就這樣
作者: jamesho8743 (加拿大好美)   2024-07-02 12:18:00
python早就很紅 因為易讀好用變成在scripting language領先 後面變成霸主包括AI也都用python來寫 這是一個紅者更紅贏者全拿的過程 因為python體系套件太豐富了主要是各行各業都很需要快速好用的腳本語言 而python在這領域勝出
作者: alan5 (小安)   2024-07-02 12:43:00
腳本語言有很多選擇 但python的工人便宜 結案
作者: jen1121 (Old_Hsiao)   2024-07-07 16:52:00
Ai
作者: benqm300 (人生苦短)   2024-07-23 14:05:00
python 簡單粗暴爽爽用

Links booklink

Contact Us: admin [ a t ] ucptt.com