當前位置:成語大全網 - 漢語詞典 - java工程師壹般用python做什麽,知乎?

java工程師壹般用python做什麽,知乎?

#成為網站的後臺

Python在網站後臺有大量成熟的框架,如django、flask、bottle、tornado等。我用flask和django搭建的兩個網站已經上線。

http://aljun.me

#編寫壹個網絡爬蟲

Python寫爬蟲很簡單,庫也很健全。

以下是我寫的壹些爬蟲教程和經驗。

http://aljun.me/post/17

http://aljun.me/post/18

#科學計算

Python有三個神器:numpy、numpy、scipy、matplotlib,很多都是用C語言實現的,所以速度很快。我用它參加各種數學建模競賽,完全可以替代R語言和MATLAB。

下面是我寫的壹個科學計算的簡單課程。

http://aljun.me/post/16

#數據挖掘、機器學習

計算機編程語言

機器學習包很多,也可以嘗試自己實現機器學習算法,因為Python的偽代碼語法很容易快速實現妳的想法,其他主流的機器學習算法也比較成熟。

加上TensorFlow,Google的開源,以及常用的機器學習包:scikit-learn,pattern,jieba,pybrain等等。

#數據科學

最近spark和Hadoop都開放了Python的接口,所以mapreduce用Python做大數據也很簡單,再加上py對數據庫有很好的支持,或者類似sqlalchemy的orm也很強大很好用。

而剩下的代碼算法,玩覆盆子餡餅什麽的,我就不多說了,

其實py的強大在於他快速實現想法的能力。