你都用Python 來做什么?

當我知道可以做這些之后,我特別想會 。因為論文查閱、答案確認查詢;想知道豆瓣8分以上電影,或者穿越類的電影、處理工資數據考核表等 。
可以干什么
1、上學吧答案神器 主要實現的是無限制獲取上學吧網站上的題目答案(繞過 IP 限制),并實現了自動識別驗證碼,只用輸入某個題目的網址,即可一鍵獲取答案,速度非常快 。「想要哈哈,自己或者給孩子輔導作業必備啊?」
2、抓取某系統內全部學生姓名學號及選課信息
3、掃描研究生系統上的弱密碼用戶、模擬登錄圖書館系統并自動續借
4、給釣魚網站批量提交垃圾信息 經常會收到含有釣魚網站鏈接的短信的,一般都是盜取 QQ 密碼的偏多,其實可以使用 Python 來批量給對方的服務器提交垃圾數據(需要先抓包),這樣騙子看到信息之后就不知道哪些是真的哪些是假的了,說不定可以解救一部分填了密碼的同學 。
5、網易云音樂批量下載 可以批量下載網易云音樂熱歌榜的歌曲,可以自己設定數量,速度非常快 。
6、批量下載讀者雜志某一期的全部文章
7、 獲取城市PM2.5濃度和排名
8、爬取某網商品價格信息
你都用 Python 來做什么?
那Python 作為一種功能強大的編程語言,因其簡單易學而受到很多開發者的青睞 。那么,Python 的應用領域有哪些呢?
Python 的應用領域非常廣泛,幾乎所有大中型互聯網企業都在使用 Python 完成各種各樣的任務,例如國外的 Google、Youtube、Dropbox,國內的百度、新浪、搜狐、騰訊、阿里、網易、淘寶、知乎、豆瓣、汽車之家、美團等等 。概括起來,Python 的應用領域主要有如下幾個 。
Web應用開發
Python 經常被用于 Web 開發,盡管目前 PHP、JS 依然是 Web 開發的主流語言,但 Python 上升勢頭更勁 。尤其隨著 Python 的 Web 開發框架逐漸成熟(比如 Django、flask、TurboGears、web2py 等等),程序員可以更輕松地開發和管理復雜的 Web 程序 。例如,通過 mod_wsgi 模塊,Apache 可以運行用 Python 編寫的 Web 程序 。Python 定義了 WSGI 標準應用接口來協調 HTTP 服務器與基于 Python 的 Web 程序之間的通信 。舉個最直觀的例子,全球最大的搜索引擎 Google,在其網絡搜索系統中就廣泛使用 Python 語言 。另外,我們經常訪問的集電影、讀書、音樂于一體的豆瓣網(如圖 1 所示),也是使用 Python 實現的 。

你都用Python 來做什么?


圖1用Python實現的豆瓣網
不僅如此,全球最大的視頻網站 Youtube 以及 Dropbox(一款網絡文件同步工具)也都是用 Python 開發的 。
自動化運維
很多操作系統中,Python 是標準的系統組件,大多數 Linux 發行版以及 NetBSD、OpenBSD 和 Mac OS X 都集成了 Python,可以在終端下直接運行 Python 。有一些 Linux 發行版的安裝器使用 Python 語言編寫,例如 Ubuntu 的 Ubiquity 安裝器、Red Hat Linux 和 Fedora 的 Anaconda 安裝器等等 。另外,Python 標準庫中包含了多個可用來調用操作系統功能的庫 。例如,通過 pywin32 這個軟件包,我們能訪問 Windows 的 COM 服務以及其他 Windows API;使用 IronPython,我們能夠直接調用 .Net Framework 。通常情況下,Python 編寫的系統管理腳本,無論是可讀性,還是性能、代碼重用度以及擴展性方面,都優于普通的 shell 腳本 。
人工智能領域
人工智能是項目非常火的一個研究方向,如果要評選當前最熱、工資最高的 IT 職位,那么人工智能領域的工程師最有話語權 。而 Python 在人工智能領域內的機器學習、神經網絡、深度學習等方面,都是主流的編程語言 。可以這么說,基于大數據分析和深度學習發展而來的人工智能,其本質上已經無法離開 Python 的支持了,原因至少有以下幾點:

猜你喜歡