最近在補習班上大數據分析使用 Python 跟 Excel 與 R , 感覺 Python 比 c java 更好寫程式 , 網路上也寫 PYTHON 很多應用如下 , 所以 PHP ASP.NET 都被取代了嗎 ?
R 主要是繪圖是嗎 ? 感覺不好學 , 老師都講專有名詞如 T 檢定 迴歸 , 同學都聽沒有 , 用 rattle 是不是就可以畫圖 , 不用寫一堆程式
Python 我現在只接觸到爬蟲 , 像寫介面如 BUTTON LABEL TEXTBOX 這些工具 Python 要怎麼寫
web開發 :
服務器端編程,具有豐富的Web開發框架,如Django和TurboGears,快速完成一個網站的開發和Web服務。
可以用Python快速完成網站的開發和WEB服務。例如:豆瓣、果殼網、Google、Dropbox等。
爬蟲 :
數據分析離不開數據采集,所以我偶爾也會使用 Python 的標準庫 urllib 去網絡采集一些簡單數據,圖快也會使用 requests,beautifulsoup 是非常不錯的 html 解析工具。
我建議 Python 爬蟲的初學者熟練掌握這些基本庫,後續更高級的可以學習 Python 爬蟲框架 pyspider,scrapy 等,以及分布式爬蟲。
數據分析 :
Python 的數據分析生態系統很完善了,甚至看到很多研究者的討論帖子都建議早點把研究工具遷移到 Python 生態系統。
Numpy Scipy、Pandas、matplotlib 是 Python 最基本數據分析的三駕馬車,而 Jupyter notebook 則是分析的最基本交互式環境。
我會提問python 是否取代很多語言 , 是因為老師說 , 他之前教 java 同樣功能 java 要很多行程式才寫得出來 , 但 python 只要幾行就寫出來了 , 而且說 java 是舊技術 , 當然是要學 python , 所以我才這樣問
所以 PHP ASP.NET 都被取代了嗎
答案很明顯
R 主要是繪圖是嗎
請參考 r language 的 about R
R is a language and environment for statistical computing and graphics
主要用於統計然後圖表呈現
應該比較常見 資料分析
老師都講專有名詞如 T 檢定 迴歸, 用rattle 是不是就可以畫圖 , 用不用寫一堆程式
那個應該是統計分析的專有名詞
問題是如果不懂這些概念
很難寫出好的分析吧
像寫介面如 BUTTON LABEL TEXTBOX 這些工具 Python 要怎麼寫
挑個你喜歡的
然後開始寫
python 最大的優點就是好學易懂
順帶一提
前陣子公布的第一張黑洞照片
就是用 python 算的
語言只是工具,沒什麼取代不取代的
單純適合不適合,
你不會拿菜刀來砍樹,如同你不會想拿C++寫網頁
也沒有學什麼一定有最好,只有都會最好。
語言在潮,沒有準時下班都是空談......
摸不到的C++不如摸得到的C
("再"啦,)
我會提問python 是否取代很多語言 , 是因為老師說 , 他之前教 java 同樣功能 java 要很多行程式才寫得出來 , 但 python 只要幾行就寫出來了 , 而且說 java 是舊技術 , 當然是要學 python , 所以我才這樣問
kevin543,那我先反問你,課堂上老師有教你Java 8 後才支援的Lambda語法嗎?沒有的話先回去反問你的老師為什麼不教,害我面試考試不會寫!去年有站在java開發者討論過程式碼精簡與短的差異,有興趣點連結去看看!至於要比少行的話,Scala寫出來的程式碼更精簡!如果你最終目的只是要學一個精簡的編程,建議你直接學Scala吧!
沒有取代這回事,
至少在我的圈子內沒聽什麼人是以Python為主在開發的.
但是倒是有人針對一個專案用很多種語言來做不同的事,
(是針對一個專案, 不是寫一個專案),
因為每個語言的特性不一樣.
怎麼感覺你的問題跟某a一樣。
拿汽車跟機車比???
說真的覺得有點莫明奇妙。
你該不會是那種看到路上一堆機車。就覺得機車是不是很多人用。
看到路上一堆腳踏車,就覺得現在是不是沒人要開汽車了??
比較東西也不針對處理。java跟javascript。php跟asp。c.net跟asp.net........
不同性質的東西是要比較什麼啦!!
先學會其中一項後再來問,你會比較不會被xx
只有熟悉後,用過後才知道,到底用哪個合適...
每個語言都有自己的處理方法,有些"方法"該語言沒有支援,你有必須自己土法煉鋼出來
主要是看專案的需求,再去決定用什麼語言去寫,但只會一種語言很難去適應目前的生態圈..
通常都是主要的學一個,再來就是次要的語言摸一下
最近在補習班上大數據分析使用 Python 跟 Excel 與 R , 感覺 Python 比 c java 更好寫程式 , 網路上也寫 PYTHON 很多應用如下 , 所以 PHP ASP.NET 都被取代了嗎 ?
每種語言有擅長的領域及特性, 至今沒有發現或聽說沒有缺陷的語言, Python 有許多優秀的特性, 確實在某些領域上是一枝獨秀, 但要說徹底取代是不至於的
台灣中小企業使用最多的程式還是ERP ,你不會寫SQL ,C# ,ASP .net ,JS應該連面試機會都沒有。
最近也在寫Python,剛好用到一些GUI的庫,分享一下個人用過Tkinter、PyQt、PySide
是Python內建的標準函式庫,不需要另外安裝任何套件即可使用,如果只是要寫一些簡單的介面可以考慮
基本上系出同門,都是將Qt包裝的Python API(Qt是一個跨平台的C++應用程式開發框架。廣泛用於開發GUI程式),可以讓我們用Python開發Qt應用程式,如果要開發完整的應用程式推薦使用PyQt或PySide
PyQt、PySide的功能比較完整,更有Qt獨特的信號與信號槽機制,也有完整的官方文件,兩者最大的差別在於授權協議
PyQt使用GPLv3協議,因為GPL的關係,如果要商用就必須購買授權,PyQt當初由Riverbank Computing公司開發,較PySide出現時間早,資料也較多
PySide使用LGPL協議,LGPL就是個商用友好的協議,較PyQt晚出現,但是是Qt的親兒子(當年Nokia公司與RiverBank談不攏一氣之下自己做PySide專案,沒錯就是那個Nokia),由於比較晚出現的關係,許多文檔還不太完整
PyQt與PySide詳細差別在這裡
PyQt最新版本為PyQt5,PySide則是更新為PySide2,兩者新版都支援Qt5,PySide在Github上的專案已經被放棄維護,官方建議使用PySide2,PySide2的LPGL代表著未來,PySide2的發展指日可期