-
1 # 高山明燈
-
2 # 發現T美好
覺得剛開始學c++比較好,python隨然很流行時髦,但是從高校開設程式設計課來看,程式設計基礎課都是C C++ 以及java語言。因為 C、C++ 面對的專業面更廣一些,如 電子的,自動化的,機械,車輛工程,機電,電力...........很多工科的都學C /C++ ;而python 更適合網路爬蟲,人工智慧,網路程式設計等方向,C/ C++ 的應用面更廣一點,我本人也是程式設計師。
-
3 # 人間至樂是清歡
中學生學習程式設計從什麼語言開始學容易?如果說從語言入門的難易程度來說,現在的流行的python的確很容易入門。但是作為一名計算機專業的學生,我卻不推薦初學者學習python、java、c++等任何面向物件的程式語言。
可以有人會產生疑惑,面向物件相較於面向過程開發,不僅耗時短,而且簡單。為什麼還要學習面向過程的程式語言呢?不可否認,面向物件有確實有很多優點,而且最近看了Dropbox為跨平臺而棄用C++,這也可以看出未來“面向物件、跨平臺”肯定會成為大多數程式設計者的選擇。但是就入門而言,面向過程才是最好的選擇。
對於“面向物件”和"面向過程”最簡單的形容就是:面向過程思想是一個問題,要考慮怎麼做,要經過哪些步驟。而面向物件不同,面向物件直接想的是找誰來做,更注重的是結果而不是過程。因此,初學者從面向過程開始更能鍛鍊我們的思維能力和解決問題的能力,而初學者一旦在面向物件的程式設計中形成固定的思維模式的話,就很難在學習面向過程的語言。這樣的話就會造成一個問題,我們已經習慣了“拿來即用”,如果有一天我們需要的“包或者某一個類”沒有被編寫,那麼我們是否有這個能力來編寫呢?因此,面向過程始終是學習程式設計必不可少的一環。
綜合上面所述加上現在程式語言的發展,我建議初學者學習“C語言”,因為C語言是最接近“面嚮物件語言”的“面向過程”開發語言。等C語言知識掌握到一定程度後應該掌握的就是資料結構了。因為“演算法加資料結構才等於程式”,所以資料結構也是必不可少的知識。這個時候在去學習面向物件的話,我想已經很容易了。至少相對於直接入手面向物件的人來說,你學得會更有深度(比如java中的String、List、Map這些常用類的原理)。
祝大家有一個好的開始!
-
4 # 英語原著閱讀
哪門語言都可以。
作為二十多年開發經驗的老程式設計師可以告訴你,哪門語言都差不多。建議找流行的語言開始學,資料多。
-
5 # 執筆學數學
我建議可以從python入手,因為:
1. python相對於其他幾個基礎語言學習起來更容易,容易學意味著容易從學習中獲得成就感,python是比較簡單的程式語言,被稱為膠水語言,適合零基礎以及初學者學習
2. python是免費開源的,現在很多人在學習,意味著資源多,它可以共享、複製和交換。這也幫助 Python 形成了強壯的社群,使它更加完善,技術發展更快
3. python前景廣闊,上面我們說了python現在很多人在學習,市場需求大,可以從事的崗位多,從初中開始學好基礎,對你以後大學就業選擇專業有好的導向性。
-
6 # 熊貓物理
推薦: 程式設計遊戲,html,javascript
我的學生基本都是高中生,據我觀察,如果家裡有人教的,基本都是會教C和C++,不過,確實讓這些孩子感覺有一些難,剛開始接觸程式設計這個東西,最關鍵的是要快速做出東西,小的東西,越小越好,小而美,從而有成就感,進而興趣大增才行,所以,語言的選擇還是要以簡單,高效的,高階程式語言為主。
我倒是建議剛開始接觸程式設計可以先去一些程式設計遊戲網站上做一些程式設計遊戲,然後對程式設計有一些印象以後再選擇具體的程式語言學習,可以選擇指令碼語言,不需要過多的編譯就可以執行的。
寫了一段html之後,下一個推薦的語言就是javascript,你要讓網頁出現動態的效果,javascript是不可或缺的,而且重新整理即可看到效果,這樣對於入門者是非常友好,可以用javascript去做一些小的動畫,小的例子,你會發現平時我們看到的網頁居然自己也能寫出來,其實對於初學者,這個真的是再鼓舞人心不過了。
好好學的話,幾個小時就會入門,後面的進階學習自己也有了一定的瞭解可以自己去加深學習,這樣我認為非常好。
-
7 # 解放號平臺
作為一名中學生,從這個年齡階段的知識接受水平和接收速度來看,我認為可以先從簡單、有趣的語言入手:比如HTML+CSS、Python、JS等,他們這個階段課業繁重,應試教育壓力比較大,且容易受挫,如果這個時候先學一門難的、枯燥的語言,一上手就被難倒了,後面的學習可想而知。所以可以先培養興趣愛好,建立思維模式,有了興趣愛好之後,就可以先把這門語言學好,並對程式設計產生好感,以後學習其他的語言時就會相對容易得對,畢竟語言之間都是融會貫通的。
回覆列表
建議從python開始,原因如下:
首先,相對來說,python入門比較容易,學習容易取得成果,能激發比較大的興趣。
其次,提供了各種庫,能夠滿足各種場景。
再次,能做前端,後端程式,比較全面。
最後,能做大資料,人工智慧,發展前景較好。