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