在我看來,基本上可以不負責任地認為,python 可以做任何事情。無論是從入門級選手到專業級選手都在做的爬蟲,還是web 程式開發、桌面程式開發還是科學計算、影象處理,python都可以勝任。
python為我們提供了非常完善的基礎**庫,覆蓋了網路、檔案、gui、資料庫、文字等大量內容,被形象地稱作「內建電池(batteries included)」。用python開發,許多功能不必從零編寫,直接使用現成的即可。
除了內建的庫外,python還有大量的第三方庫,也就是別人開發的,供你直接使用的東西。當然,如果你開發的**通過很好的封裝,也可以作為第三方庫給別人使用。
許多大型**就是用python開發的,例如youtube、instagram,還有國內的豆瓣。很多大公司,包括google、yahoo等,甚至nasa(美國航空航天局)都大量地使用python。
龜叔給python的定位是「優雅」、「明確」、「簡單」,所以python程式看上去總是簡單易懂,初學者學python,不但入門容易,而且將來深入下去,可以編寫那些非常非常複雜的程式。
總的來說,python的哲學就是簡單優雅,盡量寫容易看明白的**,盡量寫少的**。如果乙個資深程式設計師向你炫耀他寫的晦澀難懂、動不動就幾萬行的**,你可以盡情地嘲笑他。
學習python可以幹什麼
python是什麼?python的中文名稱是蟒蛇,是一種計算機程式語言 是一種動態的 物件導向的指令碼語言。最初是用來編寫自動化指令碼的,隨著版本的不斷更新和語言新功能的新增,越來越多被用於獨立的 大型專案的開發。python語言的特點 1www.cppcns.com 簡單易學 2 速度快 pyth...
Nginx主要用來幹什麼
1 靜態http伺服器 首先,nginx是乙個http伺服器,可以將伺服器上的靜態檔案 如html 通過http協議展現給客戶端。配置 server 2 反向 伺服器 什麼是反向 客戶端本來可以直接通過http協議訪問某 應用伺服器,管理員可以在中間加上乙個nginx,客戶端請求nginx,ngin...
redis可以用來做什麼?(一)
redis可以用來做什麼?以部落格帖子為例大概說說,當然redis的其他功能還有很多,後續在做介紹。redis 是網際網路技術領域使用最為廣泛的儲存中介軟體,它是 remotedictionaryservice 的首字母縮寫,也就是 遠端字典服務 記錄使用者的帖子 id 列表 排序 便於快速顯示使用...