华南俳烁实业有限公司

python

當(dāng)前位置:中華考試網(wǎng) >> python >> python問答 >> 文章內(nèi)容

學(xué)python可以做什么

來源:中華考試網(wǎng)  [2020年12月25日]  【

  從入門級選手bai到專業(yè)級選手都在做的——爬蟲

  用 Python 寫爬蟲的教程網(wǎng)上一抓一大把,據(jù)我所知很多初學(xué) Python 的人都是使用它編寫爬蟲程序。小到抓取一個小黃圖網(wǎng)站,大到一個互聯(lián)網(wǎng)公司的商業(yè)應(yīng)用。通過 Python 入門爬蟲比較簡單易學(xué),不需要在一開始掌握太多太基礎(chǔ)太底層的知識就可以很快上手,而且很快可以做出成果,非常適合小白一開始想做出點看得見的東西的成就感。

  除了入門,爬蟲也被廣泛應(yīng)用到一些需要數(shù)據(jù)的公司、平臺和組織,通過抓取互聯(lián)網(wǎng)上的公開數(shù)據(jù),來實現(xiàn)一些商業(yè)價值是非常常見的做法。當(dāng)然這些選手的爬蟲就要厲害的多了,需要處理包括路由、存儲、分布式計算等很多問題,與小白的抓黃圖小程序,復(fù)雜度差了很多倍。

  Web 程序

  除了爬蟲,Python 也廣泛應(yīng)用到了 Web 端程序,比如你現(xiàn)在正在使用的知乎,主站后臺就是基于 Python 的 tornado 框架,豆瓣的后臺也是基于 Python。除了 tornado (Tornado Web Server),Python 常用的 Web 框架還有 Flask(Welcome | Flask (A Python Microframework)),Django (The Web framework for perfectionists with deadlines) 等等。通過上述框架,你可以很方便實現(xiàn)一個 Web 程序,比如我認(rèn)識的一些朋友,就通過 Python 自己編寫了自己的博客程序,包括之前的 zhihu.photo,我就是通過 Flask 實現(xiàn)的后臺(出于版權(quán)等原因,我已經(jīng)停掉了這個網(wǎng)站)。除了上述框架,你也可以嘗試自己實現(xiàn)一個 Web 框架。

  桌面程序

  Python 也有很多 UI 庫,你可以很方便地完成一個 GUI 程序(話說我最開始接觸編程的時候,就覺得寫 GUI 好炫酷,不過搞了好久才在 VC6 搞出一個小程序,后來又輾轉(zhuǎn) Delphi、Java等,最后接觸到 Python 的時候,我對 GUI 已經(jīng)不感興趣了)。Python 實現(xiàn) GUI 的實例也不少,包括大名鼎鼎的 Dropbox,就是 Python 實現(xiàn)的服務(wù)器端和客戶端程序。

  人工智能(AI)與機器學(xué)習(xí)

  人工智能是現(xiàn)在非常火的一個方向,AI熱潮讓Python語言的未來充滿了無限的潛力。現(xiàn)在釋放出來的幾個非常有影響力的AI框架,大多是Python的實現(xiàn),為什么呢?因為Python足夠動態(tài)、具有足夠性能,這是AI技術(shù)所需要的技術(shù)特點。比如基于Python的深度學(xué)習(xí)庫、深度學(xué)習(xí)方向、機器學(xué)習(xí)方向、自然語言處理方向的一些網(wǎng)站基本都是通過Python來實現(xiàn)的。

責(zé)編:zp032348

上一篇:Python的應(yīng)用前景

下一篇: 沒有了

  • 會計考試
  • 建筑工程
  • 職業(yè)資格
  • 醫(yī)藥考試
  • 外語考試
  • 學(xué)歷考試
南投市| 论坛| 龙南县| 孝昌县| 昭平县| 万山特区| 和田市| 安泽县| 福海县| 马龙县| 鹤庆县| 响水县| 伊通| 闽清县| 犍为县| 绥芬河市| 荣成市| 万山特区| 井陉县| 永春县| 海林市| 鹰潭市| 永登县| 新和县| 噶尔县| 沙雅县| 广安市| 鹰潭市| 红桥区| 江川县| 吉水县| 家居| 中山市| 土默特左旗| 佳木斯市| 保德县| 会东县| 宁城县| 洪江市| 三穗县| 眉山市|