PTT推薦

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

看板Soft_Job標題[討論] Python在近10年來才慢慢流行的原因?作者
ochitsuite
(冷靜點)
時間推噓35 推:38 噓:3 →:75

10年前以前

Python並不流行

提到程式撰寫都是C/C++、Java、C#、PHP、ASP之類的

但不曉得是因為近年AI更智慧化

Python這個程式語言才越來越流行

不過AI在還沒大崛起前

Python好像沒什麼熱度?

是我當時跟不上潮流嗎? 還是真的有什麼因素讓Python紅不起來?

還有在Python還沒走紅之前

10年前、20年前的搜尋引擎如Google、Yahoo等

是用什麼當作AI處理技術與爬蟲技術的?


--

※ PTT 留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 218.161.12.239 (臺灣)
PTT 網址

NDark06/27 16:42

謝謝

※ 編輯: ochitsuite (218.161.12.239 臺灣), 06/27/2024 16:42:59

OyodoKai06/27 16:45以前的腳本語言對手是bash跟perl吧 perl真的有夠醜

mercurycgt6806/27 16:51python 還是跟php同期 結果一個人人喊打

legnaleurc06/27 17:04以前 ML 時期就在用 Python 了吧, 還是這也太久?

legnaleurc06/27 17:07我只記得以前 Python 低調到有人以為比 Java 晚出

brucetu06/27 17:11是因為學AI 的一般人都是從python開始

brucetu06/27 17:12一個Jupiter 網頁版打開就開始跑了

brucetu06/27 17:12jupyter

DrTech06/27 17:21不就是領域不同… 如果你是做data scientist,2010年就一

DrTech06/27 17:21堆人用python了吧…

DrTech06/27 17:232010年左右,我在爬網路RSS都是用python處理

DrTech06/27 17:25更早以前2000左右,我處理server log那時候之是流行perl

DrTech06/27 17:332000-2010年做機器學習,常見流程是:perl或python串整個

DrTech06/27 17:33流程,ML程式碼用C/C++。2010到2015百花齊放,我通常用jav

DrTech06/27 17:33a + python來做ML。到了2016年,以後,tensorflow出來,大

DrTech06/27 17:33家才開始被逼得python only不可。

TSMCfabXX06/27 17:38領域不同 or 你所在公司的技術債 or 部門習慣

lycantrope06/27 17:41Matlab太爛也是主因

wulouise06/27 18:03python寫script很方便啊...就是2.7→3那個時候..很痛苦

wei11506/27 18:28就ai和資料探勘R 不然以前py就當老老實實做腳本,後來一

wei11506/27 18:28堆不是CS的要寫程式 py強大好學 就跟著流行起來惹

GGSuperInIn06/27 18:38Py是屁眼的意思嗎

abc2108699906/27 19:01洗文

MoonCode06/27 19:05

Lipraxde06/27 20:20Matlab 爛是爛...不過我看要花錢的關係更大...

superpandal06/27 20:41就是數據處理起頭沒錯 沒這塊哪紅的起來 一堆效能本

superpandal06/27 20:42來就比python高的語言 易用度也有不少語言有 python

superpandal06/27 20:42也不是什麼系統內建工具

superpandal06/27 20:46python的策略就是不講究效能的地方就用py 講究的就用

superpandal06/27 20:47C/C++等撰有寫 串了一些計算用的library

superpandal06/27 20:47撰寫

superpandal06/27 20:49沒AI以前佔有率就已經很高

superpandal06/27 20:55不過目前完全沒動力用

superpandal06/27 20:59雖然我以前推薦給別人是推python

ldkrsi06/27 21:0810年前己經是2014了耶 各公司早就在收ML人才 py早就很普遍

ldkrsi06/27 21:10py會起來應該和很多人不想寫php和perl有關

ldkrsi06/27 21:112000年代直譯語言就是php和perl 但就很難寫的好看

pttano06/27 21:17老遠就聞到菜逼巴的味道,連Perl 都不知道

ldkrsi06/27 21:17你覺得不紅大概是alphago炒起來後ai有個小低谷

ldkrsi06/27 21:18deepmind找不到商業模式 ai缺供過於求 有一票人從寫py

ldkrsi06/27 21:19轉到寫js和go

mrsix06/27 22:08perl真的很鳥,很難看懂

mrsix06/27 22:10而且perl蠻難維護的,有時候懶得看別人寫的perl就直接自己

mrsix06/27 22:10來了。

fantasychese06/27 22:14Perl俗稱write only language啊,不是寫來讀的

mrsix06/27 22:14perl寫或讀起來會給人一種古怪的感覺,明明要很直觀的東西

mrsix06/27 22:14卻寫得很怪。

mrsix06/27 22:15所以有一種講法是老一輩頭腦好的工程師通常是寫perl。

rtoday06/27 22:44perl 我記得是唐鳳開發出來的

cylee06/27 23:00樓上資訊錯誤,他主導某一版的開發方向

steak556606/27 23:09perl真的醜到不行

ldkrsi06/27 23:21老害才在寫perl (X

superpandal06/27 23:27php很難寫? 不是吧 haha perl不評價了 本來想學後

superpandal06/27 23:27來算了 也是比較重量級的語言

superpandal06/27 23:29預設不是repl操作都是不好的點

Phater06/27 23:31唐鳳?最好是他六歲就開發語言啦

Bencrie06/27 23:41不是 2.2 還 2.4 就已經很紅了嗎

superpandal06/27 23:45寫perl肯定有高手 但我看過一個寫perl的在其它語言亂

superpandal06/27 23:46

superpandal06/27 23:49git到現在都有用到perl

xluds2480506/28 00:53寫過 perl 的可能都四五十歲了吧

xluds2480506/28 00:53十年前 python 其實就滿紅的

EvilSD06/28 01:13做ML大概早期就是 C++/MATLAB 頂多加個R

saladim06/28 02:43哪有2014各公司就在收ML人才 =_= AlphaGO那時還一堆人提

saladim06/28 02:44AI沒啥實用性做不出來也沒夠強的硬體勒 也忘得太快了吧

saladim06/28 02:45那時都只能算是研究而已 哪有開始找ML人才(Google除外)

kyrie7706/28 03:03網路效應 & 社群

Iversonshao06/28 07:00因為這十年跨考仔變多 跨考要好畢業都學python 套模

Iversonshao06/28 07:00改參

DrTech06/28 07:592014真的很流行ML 阿。當年主流是1. Big data上的ML,hado

DrTech06/28 07:59op,mahout,spark,storm…。2. CPGPU,在cuda上平行運算

DrTech06/28 07:59的ML。

DrTech06/28 08:04其實ML工作一直都有,每個年代熱詞不同而已。

DrTech06/28 08:112000年左右也有一些ML工作,但是那時候叫做data mining。

DrTech06/28 08:11流行用RDBMS上做。微軟在2000年左右MS SQL就一堆機器學習

DrTech06/28 08:11的工具了。

ptta06/28 08:30Perl 寫得時候很爽,但是過一陣子連自己都看不懂了

OyodoKai06/28 08:34GPGPU啦

shooter55506/28 09:07沒有吧 十年前就很多拿來當後端了

psychic06/28 09:09就ML 跟 Tenserflow流行吧?

DolphinCP06/28 10:28肯定是AI的,大AI時代

tsaigi06/28 10:45python 基本上是被tensorflow拉起來的

gmoz06/28 10:56python寫工具好用啊

EvilSD06/28 11:02其實很多人都不知道當年tensorflow一開始出來是有C++版本

EvilSD06/28 11:02 甚至C++版本還是比較完整的架構

wang1998053106/28 11:37怎麼會拿腳本跟編譯語言在比 用途又不一樣

wade243206/28 13:51不是py變流行是用py的產業變流行

fatb06/28 13:57我查過歷史 其實就真的主流產業不同

fatb06/28 13:58而且python門檻蠻低的 gpt幾乎可以完美生成code

ldkrsi06/28 14:362000年代php4就真的沒有py2好學 不能用7代php看以前

ldkrsi06/28 14:402014的AI大多叫data mining 開發語言好像是java為主

ldkrsi06/28 14:40直譯語言的話py最大

ldkrsi06/28 14:43工作大多是在作電商廣告推播Appier就差不多那時站穩

Lordaeron06/28 15:40什麼是AI,你嘴巴夠大即是了。由古時候的expert system

Lordaeron06/28 15:41A-B search, NN, DM, PR 到DNN 都是AI.

Lordaeron06/28 15:42但很多人沒搞清楚,Data Ming(DM) 和其它的有所不同。

Lordaeron06/28 15:43DM 為的是找pattern,其它的是以pattern來分類。

Lordaeron06/28 15:43在DNN出現前,市面上看到的書,大多是PR 和DM。

Lordaeron06/28 15:44NN 要是沒有google 這大水管撐起來DNN,相信還在住院中

WWIII06/28 18:40因為是最好最通用的語言啊 難道你要寫java?

labbat06/28 18:48python要寫成正則式鬼畫符也是很容易的

luweber8806/28 23:03笑死 敝司一堆舊perl沒人想看/看得懂 當初的作者升官上

luweber8806/28 23:03去不看扣 底下人維護不來 作者老闆只好叫底下重構xd

luweber8806/28 23:04起碼py的可讀性,測試,框架,生態好很多

CoNsTaR06/29 03:37因為 Python 就免洗垃圾 code,剛好很符合需求

CoNsTaR06/29 03:38現在賺錢的不是軟體,而是電腦處理過的資料

CoNsTaR06/29 03:38那些以寫出來的程式當作產品的語言沒辦法高速迭代產出符

CoNsTaR06/29 03:38合需求的垃圾 code 處理資料,所以才被 py 取代

hegemon06/29 17:27可讀性框架測試生態系絕對是java最完整呀

newking76106/30 17:01樓上講的才是業界讓py流行的主因,用完即丟的高效

newking76106/30 17:01率開發才能獲利

newking76106/30 17:02我們要的只是處理完的資料,不是要code

MikePetrucci06/30 17:22perl 最醜無誤

liisi06/30 18:10php再戰20年都沒問題

Matz06/30 21:17寫perl的都快50歲了吧

lycantrope06/30 23:54skill issue