首先,對于初學編程的人來說,選擇何種編程語言取決于自己的行業(yè)發(fā)展規(guī)劃,因為編程語言與行業(yè)應用場景有非常緊密的聯系,所以選擇進入不同的行業(yè)領域發(fā)展,往往需要選擇學習不同的編程語言。
Python語言是一門比較流行的全場景編程語言,而且Python語言本身也比較簡單易學,所以選擇Python作為入門編程語言來學習是完全沒有問題的,初學者也會比較容易建立起學習的成就感,這也會推動初學者持續(xù)深入學習??傮w上來說,學習Python語言還是有一定樂趣的。
與C、Java等編程語言不同,Python語言在傳統行業(yè)領域的應用也非常廣泛,比如在金融、經濟、統計、教育等領域,Python就比較常用,而且隨著工業(yè)互聯網時代的到來,未來Python語言在傳統行業(yè)領域的應用前景會更加廣闊。從這個角度來看,如果未來要在非IT互聯網行業(yè)發(fā)展,選擇學習Python是比較不錯的選擇。
如果初學者要進入IT互聯網行業(yè)發(fā)展,而且初學者的計算機基礎相對比較薄弱,建議選擇從C語言,或者是Java語言開始學起,原因有兩點,其一是在IT互聯網行業(yè)中,C語言和Java語言有非常健全的行業(yè)生態(tài),其二是C語言和Java語言的人才需求量比較大。
如果想進入IT互聯網行業(yè)發(fā)展,但是還沒有確定具體的發(fā)展方向,那么可以從Java開始學起,Java語言同樣是一門全場景編程語言,在Web開發(fā)、移動互聯網開發(fā)和大數據開發(fā)領域,Java語言有非常廣泛的應用。
*后,雖然當前有不少Java程序員也在轉向Python開發(fā),但是對于初學者來說,即使掌握了Python語言,往往也很難具有較強的崗位競爭力,因為Python開發(fā)崗位往往更注重從業(yè)者的知識結構和研發(fā)經驗。