python是什麼語言,主要應用在哪些開發?
python 是一種解釋性腳本語言,不像c++/java那樣的高級語言,需要編譯成位元組碼之後才能運行,python可以邊運行邊解釋。
1.為什麼要學python?
第一:快;
第二:准;
第三:清晰;
第四:適於學習。
2.python是什麼語言?
簡單的概述一下
高級語言;
解釋型語言;
面對對象;
良好的可擴展——膠水語言;
豐富的標準庫和第三方庫;
是一個跨平台語言。
3.python 主要應用於以下幾個領域:
(1).web開發,基於python產生了許多優秀的web框架,許許多多偉大的開源社區的程序員為它們貢獻了諸多的開源庫,使得開發起來十分便捷。
(2).爬蟲開發,實際上這個只是一個小小的應用,基於python的http庫有很多,比如常見的httplib,urllib2,requests等, 都很好的封裝了http協議中的post,get等方法,也很方便的能夠模擬瀏覽器去實現自己想要的功能,並且,對網頁的解析也有諸多工具可以使用,如beautifulsoup等。
(3).科學計算,不得不提的是python在科學計算領域也應用越來越廣,如物理學領域,各種實驗數據的處理以及相關實驗模擬等,機器學習領域也產生了諸多的開源庫,如sklearn,裡面集成了機器學習領域常見的演算法,介面良好,文檔豐富,也有最近十分火熱的Deep Learning的開源庫,如theano。
(4).高性能伺服器後端,高性能不是說python執行有多快,其實python還是比較慢的,但是在開發高並發,高吞吐率的伺服器的時候,還是具有自己獨特的優勢。
(5).還有一切邊邊角角的應用,比如開發界面程序,QT也提供了python的支持,因為python的開源庫中包括了對c/c++ lib庫的調用。


TAG:簡白小仙女 |