python中的是干什么用的_python主要用来干什么?
誰邀的我?雖然三年前的主題,還是強行答一波。
我的主要研究工作是用 Python 做數(shù)據(jù)分析,業(yè)余愛好搞搞 web 開發(fā),所以我目前主要用 Python 做 3 件事情。
1. 數(shù)據(jù)分析
Python 的數(shù)據(jù)分析生態(tài)系統(tǒng)很完善了,甚至看到很多研究者的討論帖子都建議早點把研究工具遷移到 Python 生態(tài)系統(tǒng)。Numpy & Scipy、Pandas、matplotlib 是 Python 最基本數(shù)據(jù)分析的三駕馬車,而 Jupyter notebook 則是分析的最基本交互式環(huán)境。作為一個 Python 數(shù)據(jù)分析入門者,我建議一定要熟練掌握這些基本工具。后續(xù)則可以學習更為強大的工具,如分布式計算 pyspark,機器學習,深度學習,神經(jīng)網(wǎng)絡等等,Python 都能找到成熟的包以供使用。
2.網(wǎng)絡數(shù)據(jù)采集
數(shù)據(jù)分析離不開數(shù)據(jù)采集,所以我偶爾也會使用 Python 的標準庫 urllib 去網(wǎng)絡采集一些簡單數(shù)據(jù),圖快也會使用 requests,beautifulsoup 是非常不錯的 html 解析工具。我建議 Python 爬蟲的初學者熟練掌握這些基本庫,后續(xù)更高級的可以學習 Python 爬蟲框架 pyspider,scrapy 等,以及分布式爬蟲。
3. Web 開發(fā)
這是我的業(yè)余愛好,主要使用 django 作為開發(fā)框架。不必爭 django 和 flask 學哪個,開發(fā)過程其實流程差不多,API 不同,以及搜索文檔的姿勢不同而已。其他的如 tornado 等就沒用過了,不評論。做為愛好者專注一個框架學好用精就好了。
總結
以上是生活随笔為你收集整理的python中的是干什么用的_python主要用来干什么?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: navigator 携带参数_福州振动时
- 下一篇: 彻底理解python递归_Python开