編程是一門手藝, 學習編程首先要有目的,w3cschool先帶大家了解一下自己需要學習什么吧!
0、學一門語言
其實學什么語言都可以,因為語言都是互通的,C語言也好, 對于初學者來說,Python 也很適合。
先學C語言還是Python?資深程序員往往是這樣建議的!
但有一個誤區,請勿進入!那就是編程語言和編程的區別——
很多人學習語言都忽略了一個本質問題,就是語言是可以被拆開的!!!
「語言 = 文字 + 語法」
或者,更抽象一點:
「語言 = 軀干 + 靈魂」
先學C語言還是Python?資深程序員往往是這樣建議的!
1、學一些算法。
NOI/NOIP 得琢磨琢磨才能滿足自己的好奇心。然后再開始深入了解,***你會打開不一樣的入口!
先學C語言還是Python?資深程序員往往是這樣建議的!
2、做一做項目
每次都寫一個 main 方法,然后幾個函數/方法搞定一丟丟算法,獲得的成就感似乎已經不能滿足了,這個時候就適合去做個項目練手。
先學C語言還是Python?資深程序員往往是這樣建議的!
3、多方式的學習
其實這步應該和 step. 2一起操作。
學習方法永遠沒有***的,至少兩種方式需要了解,一個是需求性學習,一個是系統性學習。需求性就是想學什么就去學,系統性就是一點點知識點一個不漏踩完地學。
兩種方式混合學習,才能保證不會失去動力。
先學C語言還是Python?資深程序員往往是這樣建議的!
4、先學C語言還是Python?
非計算機專業的人,學習編程最重要的是保持住興趣,而不是糾結技能樹的問題。
至于先學C語言還是Python,比較資深的程序員給出的建議是:
Python上手簡單(當然語言本身還是沒那么簡單的),有交互性強的開發環境,還有眾多的第三方庫,學習起來樂趣會比C/C++有樂趣得多。
每個專業的程序員都應該學習,或者或多或少了解C。
但是C過于底層,強在內存操作,功能實現起來卻十分復雜,并不適合作為上手語言。
另外,Python中有像Numpy、Scipy這樣的科學計算庫,以及Matplotlib這樣的數據呈現庫,從做研究的角度來講,Python有潛質成為你的一個得力工具。
所以,Python或許更值得做為新手學習的一門編程語言。
原文地址:https://www.toutiao.com/a6548671406530363911