程式語言應該如何由淺入深進行學習?

時間 2021-05-05 18:02:14

1樓:範靜濤

題注問的其實並不不是 「由淺入深」的學習程式語言,而是如何用程式語言「由淺入深」的去支撐應用需求。

可是,在 「語言」到「需求」之間,並不是乙個層級漸進式的語言支撐體系,而是乙個網狀的知識體系。還有類庫呀,演算法呀、作業系統呀、資料庫呀……,所以,先定「由淺入深」的應用目標,一點點學習一點點積累唄。

2樓:打滿雞血去戰鬥

需求帶動即可。入坑機器學習中,必須學python,四小時擼一下基本語法,然後就開始研究各種演算法了,語言本身完全是從屬和工具的地位。等這圈把各種演算法弄完,語言本身也會用了。

最後系統刷一遍查漏補缺即可。

本人學其他東西也這套路,明確需求,從而明確學什麼,不學什麼,然後快速入門,只看短期內要用的,之後邊乾邊學,最後系統化。

3樓:

以cs為例,剛開始學完了基本資料型別,字串,陣列,委託,類與物件導向這些基本的東西,但要提公升,怎麼辦呢?很有效的方法是做專案,自己搞一些東西出來,譬如說實現乙個分數運算類,複數運算類,高精度運算,矩陣運算庫等,這些東西並不難,在寫這些東西過程中,你回去查閱相關資料,譬如說要實現基本運算,就要了解運算子過載,高精度究竟是陣列還是用鍊錶呢,各有什麼優勢呢,寫完以後發現運算太慢怎麼優化,10進製太慢,改成1000進製,改進以後發現還是效率不高,那就考慮進一步改進,可以試一試快速傅利葉變換。。。

就這樣,在寫的過程中未知的東西就會一點點冒出來,並能夠逐漸的得到解決

學習程式設計應該先學哪個語言?

淡念我在 倘若你能看得到。我建議你學c語言,為什麼呢,因為你學完它,估計學其他語言就不難了。它的基礎不難,學完之後,你在看其他語言,那不就是關鍵字變了嗎,邏輯什麼的一模一樣。那為撒要先學c不學其他的,其他的不都一樣嗎,不不不,c語言真的特別基礎,特別基礎,還有的都有,沒有庫之類的讓你偷懶,就硬學不多...

初學程式設計應該學哪門語言?

蠟筆小呆 先學一門函式式程式語言,比如Racket,Haskell,去了解如何用數學,用遞迴代替迴圈去解決問題。然後再學一門底層一點的語言,比如C,去了解計算機的記憶體和指標。最後就可以學習物件導向的語言啦,比如C 了解類,物件,方法。不過常聽到說Python上手容易並且熱門有用?我還在學習中。QA...

我想學習程式設計應該學那個語言?

一點小智慧型 要有自己的定位 把C學好了。在我看來C是最簡單的高階語言,並且非常鍛鍊程式設計能力,還能對底層有一些基本了解。c的語法非常簡單,唯一限制你的程式設計能力的就是你的數學功底與抽象能力。 積雲教育 初中畢業的話,學C語言可能會有點難度,你可以嘗試學前端。前端目前的就業前景也很不錯,基本是各...