首頁>Club>
Python與Java各自適合的場景是什麼樣的?有什麼不同定位?
10
回覆列表
  • 1 # 北大青鳥海南大立校區

    python能做什麼?

    1, 網站業務邏輯的開發python有一個優良的網頁開發框架django, django支援各種主流資料庫,有好用的orm系統和模板系統,完善的第三方庫能幫助解決遇到的大部分問題。 並且支援各種作業系統。

    2, 資料分析和科學計算python有numpy,scipy等一大批科學計算庫,有pandas資料分析庫 還有matplotlib等繪相簿,在科學計算和資料分析領域已經成為主流語言

    3, 網路爬蟲scrapy做為python實現的爬蟲庫,被廣泛使用,同時python還擁有beatifulsoup, pyquery等html解析庫 requests網路庫可以用來做爬取和分析用途。

    4, 自動化運維主流的作業系統都整合有python, 同時自動化運維領域主流技術棧 saltstack和ansible也是基於python技術開發。可以使用python打造強大的自動化運維工具。

    java能做什麼?

    1 大資料分析java擁有完整的大資料技術體系,包括但不限於hadoop, hbase, spark, storm 用來處理海量資料。

    2 分散式叢集java有大量功能完善的分散式服務中介軟體,避免重新開發此類服務。 這些中介軟體包括zookeeper, kafka, hdfs等等

    3 搜尋引擎搜尋引擎目前也是java一家獨霸, java 的elasticsearch是目前最好的開源搜尋引擎,此外圍繞elasticsearch的elk日誌分析工具也已經形成了生態鏈 發揮著越來越多的用途。

    所以從上述分析可以看出,python更適合用在創業開發或者對業務變化需求非常高的公司。而java更適合對業務要求穩定, 並且有海量資料需要處理的公司!

  • 2 # 小小程式設計師玲兒

    百戰程式設計師IT問題專業解答

    1, 網站業務邏輯的開發python有一個優良的網頁開發框架django, django支援各種主流資料庫,有好用的orm系統和模板系統,完善的第三方庫能幫助解決遇到的大部分問題。 並且支援各種作業系統。

    2, 資料分析和科學計算python有numpy,scipy等一大批科學計算庫,有pandas資料分析庫 還有matplotlib等繪相簿,在科學計算和資料分析領域已經成為主流語言

    3, 網路爬蟲scrapy做為python實現的爬蟲庫,被廣泛使用,同時python還擁有beatifulsoup, pyquery等html解析庫 requests網路庫可以用來做爬取和分析用途。

    4, 自動化運維主流的作業系統都整合有python, 同時自動化運維領域主流技術棧 saltstack和ansible也是基於python技術開發。可以使用python打造強大的自動化運維工具。

  • 中秋節和大豐收的關聯?
  • 國家規定的樓房每層高度是多少?