回覆列表
  • 1 # 孫教授講專業

    首先大資料是一個行業或者業務領域專業方向,而python則是一門計算機開發語言,下面我詳細介紹他們的具體內涵:

    大資料專業或行業方向是指研究或學習如何採用不同屬於傳統的新的技術或者方法處理海量的業務資料,並且能夠透過資料分析獲得新的知識,並且帶來新的巨大價值,因此大資料一定是和雲計算結合學習和研究,大資料方向主要學習的內容包括資料庫技術和資料分析和資料探勘技術。大資料的實現基礎是主要為數理統計。大資料分析目前已經普遍應用於商業、服務、社會管理等領域,這次疫情期間大資料技術對於我們國家的疫情控制就起到了至關重要的作用,生活中不管是美團、淘寶都在使用大資料技術實現客戶的精準服務,我們阿譜雲教育團隊也是基於歷年來陝西高考中大學及專業報考大資料為陝西的家長和考生每年提供的精準分析和報考服務。

    Python是一種解釋型指令碼語言,可以應用於以下領域:Web 和 Internet開發、科學計算和統計、人工智慧、桌面介面開發、軟體開發、後端開發、網路爬蟲等等。眾多開源的科學計算軟體包都提供了Python的呼叫介面,例如著名的計算機視覺庫OpenCV、三維視覺化庫VTK、醫學影象處理庫ITK。而Python專用的科學計算擴充套件庫就更多了,例如如下3個十分經典的科學計算擴充套件庫:NumPy、SciPy和matplotlib,它們分別為Python提供了快速陣列處理、數值運算以及繪圖功能。因此Python語言及其眾多的擴充套件庫所構成的開發環境十分適合工程技術、科研人員處理實驗資料、製作圖表,甚至開發科學計算應用程式。因此Python是大資料開發使用最好的工具之一。

    如果從專業選擇角度,那麼還是選擇大資料方向,和就業方向直接關聯。因為python只是一個開發工具,學習開發工具的目的是為了就業,是為了在某一行業領域應用,如果只是看到很多媒體在介紹,只是感興趣那另當別論。

  • 2 # 百之靈

    你要明白大資料範圍超級廣,你具體想要學習哪個方向呢?資料探勘?還是機器學習深度學習?亦或nlp(自然語言處理)?(我主要學資料探勘,嗚啦啦啦)我給所有問我大資料該怎麼入門的人都會有如下建議:學好數學!學好數學!學好數學!重要的事說三遍,不然你怎麼理解各種模型的構建?所以從理解演算法開始,什麼svn啦,knn啦,k means啦,總之各種聚類分類的演算法,把它搞懂,絕對有用。扯遠了,不好意思…言歸正傳,回到語言的選擇問題。java和python這兩個語言,我給你從這幾個方面解釋一下:1. python是指令碼語言,無需編譯,java則是需要編譯的語言2. 我在letitcode(大概是這麼拼)上測試過好多次,同一個功能的程式竟然是java效能好很多3. 平時我們做專案,都是用python寫個demo去測試,真正發行的版本,是用java寫的4. 許多大資料平臺(如spark),都提供多種語言的介面,所以你不用擔心學一種語言沒處用的問題

    看到了吧?python和java的地位差別在企業中就是一個低一個高,以我個人的觀點來看,我還是建議你先學python。1. 很多java中幾行的程式碼,python中一行就搞定,學會了python,還怕學不會java?2. python上手快,簡潔事兒少3. (個人經驗)我學資料探勘入門是用的scikit-learn(一個python庫),當時用的超爽的好吧!幾分鐘搞個模型出來。當然現在看來那不算什麼啦,可當時真的體驗很好,特有成就感。相反拿java寫程式我就各種彆扭,總覺得囉嗦得很4. 其實,我覺得scala更適合大資料…linkedin後臺好像就是它寫的,但是我覺得scala難,再加上種種原因,一直沒來得及學

  • 3 # 木頭

    你要明白大資料範圍超級廣,你具體想要學習哪個方向呢?資料探勘?還是機器學習深度學習?亦或nlp(自然語言處理)?(我主要學資料探勘,嗚啦啦啦)我給所有問我大資料該怎麼入門的人都會有如下建議:學好數學!學好數學!學好數學!重要的事說三遍,不然你怎麼理解各種模型的構建?所以從理解演算法開始,什麼svn啦,knn啦,k means啦,總之各種聚類分類的演算法,把它搞懂,絕對有用。

  • 中秋節和大豐收的關聯?
  • 那些把製造業搬到東南亞的工廠還好吧?相比之下哪個國家投資環境好?