-
1 # 染青42號
-
2 # StarryDream星鎖夢境
物理的學習和程式設計的學習是截然不同的
物理屬於自然科學,學習時使用和培養的是自然思維,比如這個東西是什麼,有什麼性質,能拿來做什麼,他和其他物質有什麼關聯等等
程式設計學習時使用和培養的是計算思維,簡單說是把一個問題或需求用有限的資訊步驟去實現它,人利用工具完成全部的工作。
舉個栗子
你到了一個飯店,有點口渴,於是你叫來了服務員,對她說:“請給我一杯水。”,服務員自然會給你端來一杯水,你的目的達到了,靠的是服務員的服務,就像火箭上天需要反衝一樣,知道了自然規則,我們就去利用它。
但是,如果服務員是一個機器人,她不知道怎麼去給你端來一杯水,這個時候,你就要教她,比如你要告訴她先向後轉,直行,然後看到飲水機,拿個杯子,開啟開關接水,然後轉過身回來 。每一個步驟都要你去教她。
這就是程式設計,把“來一杯水”的需求,細化為找水,接水,返回等步驟,一步步的實現
所以,按照這個思路,你需要的是一門語言,你要與機器人服務員對話就要說她聽得懂的,你還需要具體的步驟,也就是演算法,演算法是程式設計的靈魂,雖然現在大家都是直接拿來用,研究演算法的人很少,但是學習演算法仍然是一個比較基礎的學習,比如大一背到吐的排序演算法,遞迴模板等等
-
3 # 龍叔談高職
我是教人寫程式碼的老師,我個人覺得寫程式碼不需要特別聰明的同學,需要的是有耐心的同學。
寫程式碼累,繁瑣,主要靠練習,透過練習過程中的錯誤來學習比較好。
如果你想簡單一點,而且和物理相關。那就學MATLAB,找個影片找本書跟著敲就好了。
MATLAB最近不太好用,那就學Python,也很簡單。學完練完之後再理解貫通融會。
-
4 # lipbw
我也是物理系,相信我,物理系做軟體的特別多。物理系四大力學比程式設計難多了。而且學會了以後,基本上沒有什麼是不能懂的,起碼一點,單位換算比其他專業就強多了,再就是功能能不能實現,也心中有底。原因很簡單,物理學的對單位特別敏感,能不能實現演算法基本上第一直覺就八九不離十了。
-
5 # 邏輯辯論堂
程式是計算機的指令集合,程式是基於計算機機器的一種語言,有機器的語法,不能理解計算機器的邏輯和語法,當然很難。
就像不會英文,卻硬要用英文寫作,對任何人來說都很難。但學了計算機原理,熟悉了機器語法,其實程式設計就很簡單了。
-
6 # 枝枝葉葉
程式碼 就是 數學計算公式的 程式語言 表達,先熟悉 一個你 熟悉的 物理 領域的 計算程式,比如 利於 基爾霍夫定律 計算電路的程式,以後再搞 比較複雜的,就覺得簡單了
回覆列表
設定一個場景,發現問題,根據問題去程式設計,和物理根據場景做實驗一樣,重點是思維。程式設計只是驗證和具現化思維的工具