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