程式設計入門從什麼語言學起比較好?

時間 2021-10-26 18:12:39

1樓:

絕大部分語言都一樣,不要糾結這個。但無論哪種語言既然打算學就要堅持學下去,難的就是那些概念,徹底理解這些概念後練習下基本就能寫些簡單邏輯了。全力學習的話,這個過程預計1周。

然後,關鍵點。立馬用已經掌握的技能嘗試寫乙個對工作或生活有點用處的應用。過程中碰到不懂的再去專項學習一下相關技能點就差不多了。這個過程預計1-3個月。

至此基本算入門了。接下來根據自己的興趣點縱向深入就好了。

這玩意就是個工具,和開車一樣,熟能生巧。

2樓:acebear

據射鵰英雄傳,郭靖後來武功蓋世,得益於馬鈺道長教了他正宗的全真派內功,打下了良好的基礎。

如果你心懷華山論劍的夢想,那須得從最基礎的C開始

Python、JS這些個速成的,跟「九陰白骨爪」差不多,至多也就練成梅超風那樣

3樓:不世人

科研方面學基礎上學python,主要是因為它在處理資料方面上有較多的庫支援,整個程式設計的生態圈比較友好,並且程式語言的書寫也較為簡潔,看起來不會太複雜,而且能夠快速開發,對科研方面的計算能夠提高很多效率,唯一的問題就是動態語言,執行的速度不如其他靜態語言!但是用來做科學計算的話戳綽綽有餘了!

另外,如果速度上有追求的話,你可以使用Julia這款語言,它跟python的語法基本上是一樣,缺點是它的生態圈不太好。

4樓:官德力

從CS的角度,我建議python:

1 入門簡單

2 特性間交叉作用小(C++裡const、引用、變數初始化、賦值運算、建構函式等基礎概念相互影響;分開不難,合起來就搞死初學者)

3 結合1、2,你不懂的地方不容易自己給自己挖坑

4 獲得教學認可,教材豐富且易懂(看MIT公開課及學校本科課程)

5 獲得科學界認可

6 獲得工程界認可

7 結合4、5、6,可以從初級CS入門,到大資料分析、人工智慧;到運維管理、爬蟲等;實用性強,且很多領域都是專業語言(甚至是第一選擇)

8 有助於理解CS本質,這點很重要,尤其是第1、2種語言,一定要樹立對計算機系統的正確理解

對理工科,MATLAB也是乙個選擇,但是它不是針對CS的(甚至很多地方是反CS的),它的庫和文件很好,對於使用者比較友好,看自己判斷了。

可以考慮兩個一起學:)

5樓:沈晨

關鍵題主提到了「最好能有助於科研方面的資料分析」,那必須推薦R和Python。

R是我碩士期間開始學習使用的,Python是博士期間。兩種程式語言在博士階段,哪怕是我這種純文科背景的,也是必須要硬著頭皮學起來的。不誇張的說,現今的心理語言學研究,沒有R就沒有資料分析,沒有Python就沒有資料處理。

p.s., 對於我這種程式設計白痴來說,Python學起來比R省心(當然也不排除之前學了R對Python有幫助的可能性)。加油!

6樓:wdq4587

如果有專業的打算,C語言作為基礎是一定要學的,程式設計師有兩種:一種懂指標的,一種不懂指標的。這裡說的專業不是指專業從事程式設計工作,而是指期望達到對程式設計有乙個基本的掌握,一般不需要求人。

沒有這種期望的我就不知道要提什麼建議了。

7樓:

如果你喜歡尋根究底,對一些原理性的小玩意有很強的好奇心或者耐心,就先學 C。

如果你學習程式設計的動機主要是服務於本專業技能,學 MATLAB 或者 Python。

如果你是個實用主義者,或者想要做一些能開箱即用的小工具,學 C# 或者 VB。

8樓:白小貝

主要還是先選擇技術方向吧,不同方向有不同的合適的語言,語言也只是一種表現形式上的工具而已。就像你要去務農,你得清楚自己是要去幹什麼的,再來選擇拿鋤頭還是鐮刀等等。

有的語言入門稍困難一些,但是對計算機底層的一些知識會更深入一些,對於未來的知識架構的發展是非常有必要的。有的稍微簡單一點,但是更容易上手。所以還是得看你的需求。

技術的累積從來不是一朝一夕的事情,選擇好工具固然重要,但是選擇好方向,前進的目標會更明確。加油

9樓:意珥

其實不建議一開始就直接學程式語言,縈要學的話選擇c語言吧,很接近計算機的底層,語法很多也被後來的語言繼承,而且你可以了解到很多計算機知識,記憶體分布,之類的,包括很多網路程式設計,你都可以用c來做。

10樓:

Python +1。

前天才剛寫了篇學 Python 的入門電子書文章:

從入門到高階,推薦幾本免費學 Python 的電子書籍可以看到,Python 目前已經是位列第二的熱門程式語言了。

Python 語言的應用也很廣泛,不論是你現在用於資料分析,還是之後想開發 Web 程式,寫點指令碼啥的,Python 都可以滿足你的需求。

11樓:Gopher三條

首先,我來分析一下問題。

1、了解一些計算機知識

計算機知識這個範圍就比較大了,如果是底層的執行原理的話,那C語言是毋庸質疑的,但是最底層的話其實是彙編,但是太低層了,使用場景也不多,了解一下大概就好了。

C語言的話,學完之後起碼知道計算機底層的一下知識,比如程式是怎麼在CPU執行,怎麼使用記憶體,怎麼存資料到硬碟,怎麼通過網路和別的裝置進行通訊等。

2、有助於科研方面

有助於科研的話,及時你不自學後面應該也會有課程需要使用到,那就是MATLAB了,不用說是數學,物理這種理科類,就算是工科類都會多多少少接觸到,主要是幫助建立數學模型,進行資料分析的。

3、資料分析

至於資料分析的話,MATLAB的資料分析能力毋庸置疑,但是想看起來好看一點的話,我覺得比較適合的就是python了,主要是開源的圖形庫比較多,使用也比較方便,學起來也比較簡單。

聲樂從什麼開始學起比較好?

向真 都可以吧,像我是小學三年級開始學的,老師說我條件好,可以嘗試一下,作為小孩子其實沒有太多的喜歡和不喜歡,就簡單的愛唱歌,家庭遺傳也有點關係,後來唱著唱著就唱了十來年。聲樂主要是打基礎,就像小學是個打基礎的階段是乙個道理,越小的孩子學習聲樂主要是以培養興趣為主,讓她喜歡上,在輕鬆學習學到了技巧,...

孩子十二歲想學程式設計看什麼書入門比較好?

davidxu 作為乙個程式設計師,我推薦scratch!scratch是一款由麻省理工學院 MIT 設計開發的面向青少年的簡易程式設計工具,能創作故事 動畫 遊戲 藝術等。直接用滑鼠拖動構成程式的命令和引數的積木模組來實現相應的效果。Scratch適合沒有任何基礎的人學習。能夠讓孩子初步了解程式設...

若果要自學一門語言,學什麼比較好?

靜謐愛鷹山 當然是英語啦學好英語以後必有大用 當然隨著國民素質的提高英語普及化 隨著而來的就是比你厲害的人非常多 你就得去學小語種 當然這個只是個人建議不喜勿噴 splashliving 如果為了廣泛拓寬視野,英語是個不錯的選擇。自學東西本來就是靠自己的興趣,興趣是最好的老師,你愛好日漫那麼就學習日...