1、做日常任務,比如下載視頻、MP3、自動化操作excel、自動發郵件。
2、做網站開發、web應用開發,很多著名的網站像知乎、YouTube就是Python寫的。
許多大型網站就是用Python開發的,例如YouTube、Instagram,還有國內的豆瓣。很多大公司,包括Google、Yahoo等,甚至NASA(美國航空航天局)都大量地使用Python。
3、做網絡遊戲的後臺,很多在線遊戲的後臺都是Python開發的。
4、系統網絡運維
Linux運維是必須而且壹定要掌握Python語言,它可以滿足Linux運維工程師的工作需求提升效率,總而提升自己的能力,運維工程師需要自己獨立開發壹個完整的自動化系統時,這個時候才是真正價值的體現,才能證明自身的能力,讓老板重視。
5、3D遊戲開發
Python也可以用來做遊戲開發,因為它有很好的3D渲染庫和遊戲開發框架,目前來說就有很多使用Python開發的遊戲,如迪斯尼卡通城、黑暗之刃。
6、科學與數字計算
我們都知道現在來臨了大數據的時代,數據可以說明壹切問題的原因,現在很多做數據分析的不是原來那麽簡單,Python語言成為了做數據分析師的第壹首選,它同時可以給工作帶來很大的效率。
7、人工智能
人工智能是壹門極富挑戰性的科學,從事這項工作的人必須懂得計算機知識,心理學和哲學。人工智能是包括十分廣泛的科學,它由不同的領域組成,如機器學習,計算機視覺等等,總的說來,人工智能研究的壹個主要目標是使機器能夠勝任壹些通常需要人類智能才能完成的復雜工作。Python語言對於人工智能來說是最好的語言。目前好多人都開始學習人工智能+Python學科。
8、網絡爬蟲
爬蟲是屬於運營的比較多的壹個場景吧,比如谷歌的爬蟲早期就是用跑Python寫的. 其中有壹個庫叫 Requests ,這個庫是壹個模擬HTTP請求的壹個庫,非常的出名! 學過Python的人沒有不知道這個庫吧,爬取後的數據分析與計算是Python最為擅長的領域,非常容易整合。不過目前Python比較流行的網絡爬蟲框架是功能非常強大的scrapy。
9、數據分析
壹般我們用爬蟲爬到了大量的數據之後,我們需要處理數據用來分析,不然爬蟲白爬了,我們最終的目的就是分析數據,在這方面 關於數據分析的庫也是非常的豐富的,各種圖形分析圖等 都可以做出來。也是非常的方便,其中諸如Seaborn這樣的可視化庫,能夠僅僅使用壹兩行就對數據進行繪圖,而利用Pandas和numpy、scipy則可以簡單地對大量數據進行篩選、回歸等計算。
而後續復雜計算中,對接機器學習相關算法,或者提供Web訪問接口,或是實現遠程調用接口,都非常簡單。