三問 Python:能幹什麼?為什麼火?會繼續火嗎?
作者:生活還得繼續
來源:http://www.cnblogs.com/progor/p/8386587.html
前段時間,博主的學校出了畢業率的統計報告。基本就業率都有90%,由於我的大學裡面並沒有開設Python的學習課程,這意味著沒有python的校招,在我的大學開設的主流課程還是java,c++之類的。
沒有校招,就是要自己去外面面試了,而又"聽說"外面就業困難,自己即將大四面臨就業問題也是有點不淡定的。自己也在考慮是回頭學一下java加深一下java能力,還是繼續學python呢?
java的就業,從每年的校招就可以看出來的,自己努力也是可以找到一份不錯的工作的。但python的就業呢?自己就還沒了解清楚了。
--此文是為了增強對python的了解,提升自己對學習python的動力,即是自勉,也是共勉。
Python 能幹什麼?
個人開發
1.Python有非常完善的基礎代碼庫(標準庫,開源庫,自定義模塊)
比如說:你要開發一個網路爬蟲,你可能只需要使用幾個代碼庫就行了,re,requests,selenium,beautifulsoup
2.很多人用django來開發自己個人博客,Django是一個開放源代碼的Web應用框架,由Python寫成。
3.也有人使用Twisted來開發網路服務程序,Twisted是用Python實現的基於事件驅動的網路引擎框架,Twisted支持許多常見的傳輸及應用層協議,包括TCP、UDP、SSL/TLS、HTTP、IMAP、SSH、IRC以及FTP。
4.有人用python來開發遊戲。Σ( ° °|||)︴飛機大戰?2048?
6.最近的答題遊戲的答題作弊器很多都是用python開發的。
7.總而言之,對於個人開發來說,python可以節省你的時間和簡化你的代碼量。
企業開發
1.搭建網站:Django、Tornado......
使用python搭建網站, 網站可以快速搭建,後台服務會便於維護
使用python開發的網站:Youtube, Dropbox, 豆瓣.....
2.GUI圖形開發:wxPython、PyQT......
3.網路編程:Twisted、Request、Scrapy......
4.自動化運維、雲計算:OpenStack、騰訊藍鯨.......**
5.科學運算、人工智慧:NumPy, SciPy, Matplotlib, Enthought librarys,pandas......
Python 招聘情況
## 再看看現在的python招聘,參考自智聯招聘的數據:
1.招你去研究人工智慧?
2.招你去開發爬蟲?或者反爬蟲?
3.招你去做大數據?
4.招你去做Web?開發?運維?
Python 為什麼那麼火?
以前python也挺火的,但沒現在那麼火,因為現在大家都關心大數據和人工智慧。
Python 能繼續火下去嗎?
未來十年Python的前景會怎樣?知乎:https://www.zhihu.com/question/22112542
簡單總結下答案:
1.目前Python 在學術領域非常受歡迎,尤其是非計算機專業。
佐證?"震驚:Python 將被加入高考科目":http://www.sohu.com/a/209724968_100050964
2.性能潛力強:
Cython,Jpython(Jython是Python用於JVM的是一個成熟的實現)、PyPy(PyPy的 JIT 編譯能 達到比C還快的性能)
3.降低了程序員開發負擔
4.Python在各個方面都表現的很優秀:
遊戲開發、雲計算、人工智慧、網路編程、web開發
題圖:pexels,CC0 授權。


※利用 Python 優雅地將 PDF 轉換成圖片
※數據工程師推薦你用的幾個工具
TAG:編程派 |