PTT推薦

[問卦] Python是怎麼突然爆紅的?

看板Gossiping標題[問卦] Python是怎麼突然爆紅的?作者
lofan
(十八尖山下智久)
時間推噓22 推:29 噓:7 →:56

在2015年左右以前 程式語言的霸主要嘛以偏底層可以控制記憶體的C/C++為主

要嘛是物件導向能力強大的Java、C#

或者是網頁在使用的html、php、JavaScript

即使是資料科學分析也有R 工程科學也有matlab



結果就是Python在這幾年迅速竄起 直追Java和C的龍頭寶座

若說語法簡單 高階直譯語言的簡單程度都差不多

若說功能強大 Python完全是靠一堆第三方套件的開發才變如此強

原生的Python根本糞 第三方套件管理也糞 一堆版本不相容的問題

而且現今大多數高階語言也都支援第三方套件



為什麼Python有機會突破重圍 讓一堆廠商替他開發套件

讓Python突然成為最當紅的程式語言呢? 有沒有八卦?

--

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

xzcb2008 11/13 15:16=.= 因為妹仔都喜歡大蟒蛇

kkking 11/13 15:17google就有答案的東西是在問甚麼...

Homeparty 11/13 15:17沒錯就是靠第三方套件...

jackycheny 11/13 15:17相較C/C++簡單易上手吧

honlan 11/13 15:17Deja vu

CorkiN 11/13 15:17還是學好c/c++實在

milkBK 11/13 15:17拍勝不就很方便機械學習才爆發的嗎

Benetnasch 11/13 15:18萬金油啊

followwar 11/13 15:18dick learning阿

ctw01 11/13 15:19因為ML

jackycheny 11/13 15:19不過底層也是c啊

deepdish 11/13 15:20要問幾遍

Benetnasch 11/13 15:20學好c/c++的確才實在可是那需要天份

Benetnasch 11/13 15:20,python 易學萬金油的特性可以速成

Benetnasch 11/13 15:20大批碼農

Benetnasch 11/13 15:21而且能夠利用更方便的程式語言不是更

Benetnasch 11/13 15:21好嗎XD

alec0804 11/13 15:22因為有時你只是需要一個小功能 但你不會

alec0804 11/13 15:22程式 P報酬率是很高的

leondemon 11/13 15:222000年python海外學院就一堆人用了

mylo 11/13 15:23js笑而不語

magicULALA 11/13 15:23python裝一堆亂七八糟的套件很方便啊

deepdish 11/13 15:24https://i.imgur.com/H6UnDYP.png

圖 Python是怎麼突然爆紅的?

可是 這些功能全部都是外部替Python開發的套件啊 原生的Python根本做不到 他們又為何要選Python來開發?

horseorange 11/13 15:26有突然嗎

2015年tensorflow的出現應該是分水嶺

※ 編輯: lofan (111.243.28.251 臺灣), 11/13/2021 15:29:32

tuhiceut 11/13 15:28比較好奇JavaScript怎麼爆紅的 以前網頁

tuhiceut 11/13 15:28網誌多放幾個都要怕別人點進來當機 還有

tuhiceut 11/13 15:28人直接呼籲別放以免造成讀者困擾

R119 11/13 15:30易學 寫起來快 支援又多

iamdinner 11/13 15:35好用呀

stja 11/13 15:36

andy70612 11/13 15:38團結力量大

arrenwu 11/13 15:40不是,Python一直都在成長

arrenwu 11/13 15:40用tensorflow/Pytorch做是的也沒那麼多

hyperyoujo 11/13 15:41絕對不是2015,我還在唸大學時,國外

julian07027 11/13 15:41

hyperyoujo 11/13 15:41資工系就已興起python教學的熱潮,當

hyperyoujo 11/13 15:41時就很多人在說python是最易入門的語

AgentSkye56 11/13 15:41都什麼年代了還自己造輪子?

hyperyoujo 11/13 15:41

AgentSkye56 11/13 15:42就簡單啊 c/c++要弄出個app要多久

hyperyoujo 11/13 15:43另外當時我唸得那間大學的某教授也順

hyperyoujo 11/13 15:43應潮流開了一門用python為語言的數值

hyperyoujo 11/13 15:43計算課程,那時還遠遠在2015之前,ML/

hyperyoujo 11/13 15:43DL根本都還沒紅起來

Supasizeit 11/13 15:49我的python 2000年就很熱門了

how123480 11/13 16:00因為大家只會 python3 train.py

Mulsanne 11/13 16:01簡單

Submariner 11/13 16:04方便呀 在加上ai很夯 必學衍生出來的

Submariner 11/13 16:04tensonflow 或pytorch python就取代

Submariner 11/13 16:05c plus 應該是近幾年吧

Submariner 11/13 16:05至少我17年畢業時主要還是用c plus寫

Submariner 11/13 16:05程式

bobby4755 11/13 16:06國外社群蠻早就很有規模了

sellgd 11/13 16:09哈利波特紅起來的

shhs1000246 11/13 16:10突然? 你非洲線

fghdfh 11/13 16:11時代浪潮

KGarnett05 11/13 16:14做很多小工具方便吧

alihue 11/13 16:16最強的”輔助”語言

Virness 11/13 16:23簡潔 許多學校設為基本學習語言

horseface 11/13 16:38不然你舉另外一個語法一樣簡潔直譯的

horseface 11/13 16:38,總不能說MATLAB吧

horseface 11/13 16:39c/c++有效率,但需要編譯,資料型態很

horseface 11/13 16:39重要。Python array tuple都沒在管

horseface 11/13 16:41你今天寫一個lib,python你餵pandas d

horseface 11/13 16:42ata frame, numpy array, list都可以

horseface 11/13 16:42跑,c++ 你要用template

horseface 11/13 16:43而且在效率上,python底層也是用C, 若

horseface 11/13 16:43是lib有優化效率也很高

horseface 11/13 16:45此外跨平台開發容易,一樣的script能

horseface 11/13 16:45在windows, macos, Linux上跑,cpu x8

horseface 11/13 16:456 arm都無所謂

birdy590 11/13 16:46根本不是突然 網通業更早就開始用

birdy590 11/13 16:47以前很多用 java 的, 開發效率差太多

WWIII 11/13 16:57我先學c痛恨程式 後來學p又愛上

WWIII 11/13 16:59C仔喜歡造輪子就讓他慢慢造

sg1987 11/13 17:14對十幾年前就在學程式的人來說 P簡單又強

arrenwu 11/13 17:18MATLAB 光那個資料結構就是給特殊用途的

selvester 11/13 17:24現在只要複製貼上就可以當工程師

selvester 11/13 17:24在github找得到又看得懂,誰想自寫C

arrenwu 11/13 17:29就看用途啊 要真的很low latency的話,

arrenwu 11/13 17:29還是得用編譯語言

B9702115 11/13 17:50網路學習資源多,之前學django,隨便找

B9702115 11/13 17:50都有,老闆要我改用.net core找半天

ab4daa 11/13 17:57因為文組只會用這個

ce270651 11/13 18:17裝套件R也不少啊

k798976869 11/13 18:37好用啊

reemir 11/13 19:12C 如此簡單又優美的語言怎麼被上面推文

reemir 11/13 19:12黑成這樣

ak9 11/13 22:032003年就看到一堆老外拿Python做測試腳本

Kaids 11/13 22:09原波哪裡是要問掛?他只是想宣揚python糞

yoxem 11/17 20:07Perl 語法特性,導致不如 Python 受到歡迎

yoxem 11/17 20:07要不然 Perl 也很類似