回覆列表
-
1 # 職場侏邏輯
-
2 # 科技達人小愛
有時候想學習別的語言,但是市場不需要,公司不需要,比如我們年輕人很在意最新款式的手機一樣,公司也需要最新技術的擁有者,我也發現,只要不學習,就會很容易淘汰掉,儘管很不想學習,也沒有辦法。
-
3 # 倒掉鞋裡的沙子
現在python很火,火到小朋友都在用來編寫小遊戲,你說要不要學呢?!雖然python被吹的火熱,不免有寫炒作的嫌疑。但是實際上老多公司都在逐漸使用,資本是逐利的,你說沒有賺頭,公司會搞嗎?
個人認為,python還是要學點的,於公於私都要涉獵一些。
1.和工作相關。作為一種較新的程式語言,python應用於大資料,自動化處理,人工智慧,批次處理,後臺程式設計等方面。而咱們程式設計師絕大部分會或多或少的涉及到這方面的內容。所以,有必要學習python,來提高自己的工作效率和能力。
2.個人能力需要不斷完善。技術永無止境,需要學到老活到老。語言也是一樣的,沒有哪種語言是學會後,就可以一勞永逸的,程式設計師更應如此,要積極的去學習對自己有用的,新的或是具有創新性的技術,但也不是要你啥新技術出來就立刻去追隨。要根據自己的實際情況來定!
3.一技之能,可以傍身。退一步說,除了本職工作,總還可以把他當做傍身的可選技能吧。不至於35歲危機時,不知所措而被淘汰,毫無生存能力吧,說的誇張了點,不過確實是這樣的!
-
4 # 資料小俠
只有低端程式設計師才思考這種問題。不論什麼語言都是資料結構和演算法的影子。你資料結構是有多爛?多學一門程式語言很難嗎?
-
5 # 海獺縮影
首先如果連彙編和c都不會人,不能叫程式設計師。只能叫碼農。
真正的程式設計師是不會問這種問題的,因為語言只是工具,需要的時候看看文件就行了。
作為一個服務科技行業的獵頭,告訴你程式設計師學Python非常重要!Pyhont第一是個非常牛B的指令碼語言,能滿足絕大部分自動化運維的需求,又能做後端C/S架構,又能用WEB框架快速開發出高大上的WEB介面, 尤其人工智慧的崛起更是讓Python有了更多的應用環境。下面介紹下Python在各個領域的應用吧,就明白了Python的NB之處:
Python在系統程式設計中的應用
Python語言在作業系統的內建介面,被稱為Shell工具。Python程式可以搜尋檔案和目錄樹、可以執行其他的應有程式或是用程序或執行緒進行並行處理。Python標準庫綁定了POSIX 以及其他常規作業系統工具。所以環境變數、管道、程序、多執行緒、檔案、套接字、python正則表示式模式匹配、命令列引數、標準流介面、Shell 命令啟動器、file擴充套件等。除此之外很多Python 的系統工具設計時都考慮了其可移植性。
Python在網路爬蟲方面的應用
由於Python的網路方面的功能非常強大,常用來實現網路爬蟲。常用框架有:
grab – 網路爬蟲框架(基於pycurl/multicur)。
scrapy – 網路爬蟲框架(基於twisted),不支援Python3。
pyspider – 一個強大的爬蟲系統。
cola – 一個分散式爬蟲框架。
portia – 基於Scrapy的視覺化爬蟲。
restkit – Python的HTTP資源工具包。它可以讓你輕鬆地訪問HTTP資源,並圍繞它建立的物件。
demiurge – 基於PyQuery的爬蟲微框架。
Python在人工智慧、科學計算中的應用
科學運算、人工智慧: 典型庫NumPy, SciPy, Matplotlib, Enthought librarys,pandas
Python在WEB開發中的應用
Python有眾多優秀的WEB框架,眾多大型網站均為Python開發,Youtube, Dropbox, 豆瓣等等 典型WEB框架有Django、Flask等,享學課堂就是使用Django開發的。
Python在系統運維中的應用
Python已經成為,運維人員必備語言,尤其是在Linux運維方面,基本上是自動化運維。
Python在大資料、雲計算方面的應用
Python是大資料、雲計算最火的語言, 典型應用OpenStack
Python在金融方面的應用
量化交易,金融分析,在金融工程領域,Python不但在用,且用的最多,而且重要性逐年提高。原因:作為動態語言的Python,語言結構清晰簡單,庫豐富,成熟穩定,科學計算和統計分析都很厲害,生產效率遠遠高於c,c++,java,尤其擅長策略回測。
Python在圖形介面方面的應用
PyQT, WxPython,TkInter
Python在企業和網站方面的案例應用
谷歌:Google App Engine 、code.google.com 、Google earth 、谷歌爬蟲、Google廣告等專案都在大量使用Python開發
CIA: 美國中情局網站就是用Python開發的
NASA: 美國航天局(NASA)大量使用Python進行資料分析和運算
YouTube:世界上最大的影片網站YouTube就是用Python開發的
Dropbox:美國最大的線上雲端儲存網站,全部用Python實現,每天網站處理10億個檔案的上傳和下載
Instagram:美國最大的圖片分享社交網站,每天超過3千萬張照片被分享,全部用python開發
Facebook:大量的基礎庫均透過Python實現的
Redhat: 世界上最流行的Linux發行版本中的yum包管理工具就是用python開發的
豆瓣: 公司幾乎所有的業務均是透過Python開發的
知乎: 國內最大的問答社群,透過Python開發(國外Quora)