[討論] Python在近10年來才慢慢流行的原因?
10年前以前
Python並不流行
提到程式撰寫都是C/C++、Java、C#、PHP、ASP之類的
但不曉得是因為近年AI更智慧化
Python這個程式語言才越來越流行
不過AI在還沒大崛起前
Python好像沒什麼熱度?
是我當時跟不上潮流嗎? 還是真的有什麼因素讓Python紅不起來?
還有在Python還沒走紅之前
10年前、20年前的搜尋引擎如Google、Yahoo等
是用什麼當作AI處理技術與爬蟲技術的?
--
近
謝謝
※ 編輯: ochitsuite (218.161.12.239 臺灣), 06/27/2024 16:42:59以前的腳本語言對手是bash跟perl吧 perl真的有夠醜
python 還是跟php同期 結果一個人人喊打
以前 ML 時期就在用 Python 了吧, 還是這也太久?
我只記得以前 Python 低調到有人以為比 Java 晚出
是因為學AI 的一般人都是從python開始
一個Jupiter 網頁版打開就開始跑了
jupyter
不就是領域不同… 如果你是做data scientist,2010年就一
堆人用python了吧…
2010年左右,我在爬網路RSS都是用python處理
更早以前2000左右,我處理server log那時候之是流行perl
2000-2010年做機器學習,常見流程是:perl或python串整個
流程,ML程式碼用C/C++。2010到2015百花齊放,我通常用jav
a + python來做ML。到了2016年,以後,tensorflow出來,大
家才開始被逼得python only不可。
領域不同 or 你所在公司的技術債 or 部門習慣
Matlab太爛也是主因
python寫script很方便啊...就是2.7→3那個時候..很痛苦
就ai和資料探勘R 不然以前py就當老老實實做腳本,後來一
堆不是CS的要寫程式 py強大好學 就跟著流行起來惹
Py是屁眼的意思嗎
洗文
Matlab 爛是爛...不過我看要花錢的關係更大...
就是數據處理起頭沒錯 沒這塊哪紅的起來 一堆效能本
來就比python高的語言 易用度也有不少語言有 python
也不是什麼系統內建工具
python的策略就是不講究效能的地方就用py 講究的就用
C/C++等撰有寫 串了一些計算用的library
撰寫
沒AI以前佔有率就已經很高
不過目前完全沒動力用
雖然我以前推薦給別人是推python
10年前己經是2014了耶 各公司早就在收ML人才 py早就很普遍
py會起來應該和很多人不想寫php和perl有關
2000年代直譯語言就是php和perl 但就很難寫的好看
老遠就聞到菜逼巴的味道,連Perl 都不知道
你覺得不紅大概是alphago炒起來後ai有個小低谷
deepmind找不到商業模式 ai缺供過於求 有一票人從寫py
轉到寫js和go
perl真的很鳥,很難看懂
而且perl蠻難維護的,有時候懶得看別人寫的perl就直接自己
來了。
Perl俗稱write only language啊,不是寫來讀的
perl寫或讀起來會給人一種古怪的感覺,明明要很直觀的東西
卻寫得很怪。
所以有一種講法是老一輩頭腦好的工程師通常是寫perl。
perl 我記得是唐鳳開發出來的
樓上資訊錯誤,他主導某一版的開發方向
perl真的醜到不行
老害才在寫perl (X
php很難寫? 不是吧 haha perl不評價了 本來想學後
來算了 也是比較重量級的語言
預設不是repl操作都是不好的點
唐鳳?最好是他六歲就開發語言啦
不是 2.2 還 2.4 就已經很紅了嗎
寫perl肯定有高手 但我看過一個寫perl的在其它語言亂
寫
git到現在都有用到perl
寫過 perl 的可能都四五十歲了吧
十年前 python 其實就滿紅的
做ML大概早期就是 C++/MATLAB 頂多加個R
哪有2014各公司就在收ML人才 =_= AlphaGO那時還一堆人提
AI沒啥實用性做不出來也沒夠強的硬體勒 也忘得太快了吧
那時都只能算是研究而已 哪有開始找ML人才(Google除外)
網路效應 & 社群
因為這十年跨考仔變多 跨考要好畢業都學python 套模
改參
2014真的很流行ML 阿。當年主流是1. Big data上的ML,hado
op,mahout,spark,storm…。2. CPGPU,在cuda上平行運算
的ML。
其實ML工作一直都有,每個年代熱詞不同而已。
2000年左右也有一些ML工作,但是那時候叫做data mining。
流行用RDBMS上做。微軟在2000年左右MS SQL就一堆機器學習
的工具了。
Perl 寫得時候很爽,但是過一陣子連自己都看不懂了
GPGPU啦
沒有吧 十年前就很多拿來當後端了
就ML 跟 Tenserflow流行吧?
肯定是AI的,大AI時代
python 基本上是被tensorflow拉起來的
python寫工具好用啊
其實很多人都不知道當年tensorflow一開始出來是有C++版本
甚至C++版本還是比較完整的架構
怎麼會拿腳本跟編譯語言在比 用途又不一樣
不是py變流行是用py的產業變流行
我查過歷史 其實就真的主流產業不同
而且python門檻蠻低的 gpt幾乎可以完美生成code
2000年代php4就真的沒有py2好學 不能用7代php看以前
2014的AI大多叫data mining 開發語言好像是java為主
直譯語言的話py最大
工作大多是在作電商廣告推播Appier就差不多那時站穩
什麼是AI,你嘴巴夠大即是了。由古時候的expert system
A-B search, NN, DM, PR 到DNN 都是AI.
但很多人沒搞清楚,Data Ming(DM) 和其它的有所不同。
DM 為的是找pattern,其它的是以pattern來分類。
在DNN出現前,市面上看到的書,大多是PR 和DM。
NN 要是沒有google 這大水管撐起來DNN,相信還在住院中
因為是最好最通用的語言啊 難道你要寫java?
python要寫成正則式鬼畫符也是很容易的
笑死 敝司一堆舊perl沒人想看/看得懂 當初的作者升官上
去不看扣 底下人維護不來 作者老闆只好叫底下重構xd
起碼py的可讀性,測試,框架,生態好很多
因為 Python 就免洗垃圾 code,剛好很符合需求
現在賺錢的不是軟體,而是電腦處理過的資料
那些以寫出來的程式當作產品的語言沒辦法高速迭代產出符
合需求的垃圾 code 處理資料,所以才被 py 取代
可讀性框架測試生態系絕對是java最完整呀
樓上講的才是業界讓py流行的主因,用完即丟的高效
率開發才能獲利
我們要的只是處理完的資料,不是要code
perl 最醜無誤
php再戰20年都沒問題
寫perl的都快50歲了吧
skill issue
47
[請益] 想從零開始轉行當AI軟體工程師幫朋友發文代問 ———————————————————— 大家好,小弟最近下定決心要轉行,對AI的部分有點興趣 大概了解之後發現AI是用Python寫的,但做程式相關的朋友說轉行的話不太建議用Python 當起手21
[問卦] C++ java python php vb vfp學哪個?想學程式 以後不愁沒飯吃 聽說有以下流行的 C++ java python php vb vfp delphi jsp 學哪個比較容易又高薪又主流 不能太難 有沒有八卦17
[請益] 資策會入門課程選擇、選技能樹各位前輩好,小弟是27歲的非本科生,最近面臨職業上的一些選擇,有意願想轉換進入程 式領域。已經爬了不少文,自己現在也有在上udemy的python課,然後搭配書本在學。目 前想去修資策會的課程,算是加強練習然後補一下在程式領域的第一條履歷。 但是現在對自己想要哪個位置的職缺的概念還很模糊,對程式的感覺還在形成當中,現在 要馬上選課程方向,不知道該往哪一條技能樹走9
[問卦] Python是菜逼八的程式工具最近開始學Python 我才發現為甚麼 大家都說Python是"初學者最易上手的語言" 一般人認知C已經夠簡單了 可是Python比C更簡單,因為寫法比C更精簡13
[請益] 請問python會哪些應用比較好找工作各位版友前輩午安 小弟碩班即將畢業(大學學店不算本科系) 想在畢業前再多學一些技能 想請問大家,如果習慣語言以python為主的話 以台灣的就業環境6
[問卦] 很多人轉職寫程式是不是這種垃圾廣告太最近一直看到這種廣告 其實好像存在很久了辣? 像巨X 聯X這種已經打了好幾年 什麼「24小時學會寫程式」4
[問卦] 自學python 會很難嗎?安安 我阿肥啦 最近看到大家都在學程式 什麼ai 之類的 什麼用chatgpt寫程式之類的 問題是自己根本不會 就算chathpt 會幫忙寫5
Re: [問卦] 自學python 會很難嗎?文章很長有2千個字,或更多。 自學python 會很難嗎?這個問題沒有一個簡單的答案,因為學習程式語言的難易 度取決於許多因素,例如個人的興趣、動機、基礎知識、學習資源、學習方法等。 一般來說,python 是一種相對容易上手的程式語言,它有著簡潔明確的語法、豐富 的函式庫和社群支援,適合初學者入門。但是,要達到精通的程度,還需要不斷地- 【新課公告】Python 網路爬蟲、Python系列課程 熱烈報名中 . AI時代程式語言能力之必須! 容易上手的Python語言 v 自學程式首選