python是什么干什么用的

Python是一種全棧的開發語言 , 所以你如果能學好Python , 那么前端 , 后端 , 測試 , 大數據分析 , 爬蟲等這些工作你都能勝任 。python有四大主要應用:網絡爬蟲,web開發,人工智能以及自動化運維 。
1.網絡爬蟲
相比與其他靜態編程語言 , 如java , c# , C++ , python抓取網頁文檔的接口更簡潔 。python的urllib2包提供了較為完整的訪問網頁文檔的API 。抓取的網頁通常需要處理 , 比如過濾html標簽 , 提取文本等 。python的beautifulsoap提供了簡潔的文檔處理功能 , 能用極短的代碼完成大部分文檔的處理 。
2.web開發
python最大的特點就是簡潔 , 使用python做網站開發 , 在代碼的維護方面可以節省很大的精力 。而且python還有很多優秀的web框架可以使用 。
3.人工智能
人工智能的核心算法是完全依賴于C/C++的 , 因為是計算密集型 。Python是這些庫的API binding , 使用Python是因為CPython的膠水語言特性 , 要開發一個其他語言到C/C++的跨語言接口 , Python是最容易的 , 比其他語言的ffi門檻要低不少 , 尤其是使用Cython的時候 , Python歷史上也一直都是科學計算和數據分析的重要工具 , 有numpy的底子 , 用numpy這樣的基礎庫既減少了開發工作量 , 也方便從業人員上手 。
4.自動化運維
【python是什么干什么用的】一個運維人員通常要管理上百、上千臺服務器 , 運維工作也變的重復、繁雜 。把運維工作自動化 , python能夠把運維人員從服務器的管理中解放出來 , 讓運維工作變得簡單、快速、準確.