1樓:雲南新華電腦學校
程式設計的提高乙個在於演算法的複雜度,就如現在電腦一樣,更輕,更薄
python怎麼提高自己的程式設計能力
2樓:育知同創教育
就我的經驗來說,學語言不外乎3點:
1.慢慢啃類庫。這個相當的痛苦,但是也是相當的有效,可惜沒太多人能堅持下來,也包括我。但是我周圍有因此成功的例子。
2.多犯錯,我們這裡有一句話:專家就是在某一方法把所有能犯的錯都犯了的人,就是專家。乙個問題,變著法兒的用不同的演算法,不同的類庫解決。
3.讀別人的**,尤其是優秀的**,自己先看需求寫乙份兒,再對照別人的。
如何提高程式設計的思維邏輯能力
3樓:陽光語言矯正學校
首先,建議要精讀或者精學三門課程:離散數學 資料結構 編譯原理。所謂的精讀或者精學,不是說簡簡單單為了應付考試的學習,而是對每個細節每項內容都窮究其理,融匯貫通。
精學這3門課程的本身就是邏輯思維和抽象思維能力的很好鍛鍊。其中前兩門課程,其知識本身在未來也有大用,編譯原理本身作為一般程式設計師用到的機會可能不多,但是學編譯原理真的很鍛鍊邏輯思維和抽象思維能力。
其次,可以多玩一些抽象類,數字類的遊戲,例如數獨。
再次,多精讀一些好書,尤其是設計類的書,推薦《設計模式》,邊讀要邊思考,不是灌輸式的讀書,是思辨式得讀書
再再次,花大量時間去優化**,不管是自己的還是別人的。用不同的方式,不同的思路,不同的演算法,不同的結構去改寫和優化**。尤其是演算法類的**,系統控制類的**。
很少有人能單單通過所謂「邏輯思維」從複雜問題快速找到抽象的,如果有這樣的人,他的經驗,工具,方法和直覺通常起到比邏輯思維更重要的作用。寫**需要邏輯思維,但解決複雜問題更需要理解分析,寫**只是解決問題比較靠後的步驟。所以不急著寫**,也不急著找抽象,先試著理解問題本身,而不是下意識地想把問題套進已知的,熟悉或不熟悉的工具,那樣是本末倒置的。
多數情況下,只要有一點耐心,理解問題並不難,這個時候既是邏輯推演,更是探索發現。
比如交通燈控制,是乙個不那麼簡單的問題,不急著找模型,也不急著程式設計,想一想乙個交通燈有幾種狀態,一組交通燈有幾種狀態,不同的路口的交通燈有幾種狀態,把具體的例子列出來,你大概會有乙個概念:那就是你要寫交通燈管理程式本質就是乙個狀態管理的過程。這個時候還沒有得到適合程式設計的抽象,但你已經積累了對輸入和輸出的認識,接下來可以寫一點簡單**或者偽**,把各種case的邏輯都單獨實現一遍,把各種狀態之間的轉換的條件和過程勾勒出來,從這裡觀察他們在資料和流程上有沒有共性,有沒有可以優化的餘地,這樣你就慢慢地找到你要的抽象,然後看看你熟悉的工具(比如程式語言)提供了什麼樣的資料結構和程式設計正規化最適合去實現這樣的抽象。
把問題具體化,尋找具體的輸入和輸出,具體的狀態變化。具體化了的問題更容易分解,分解以後的問題更容易分析;先分析再歸納比不分析直接歸納更有操作性,你的「邏輯思維」才能派上用場。
4樓:西瓜創客
想提高程式設計的思維能力就要把握好程式設計思維的這四點:
把握好「理解問題——找出路徑」的高效思維過程,它由「分解—抽象—模式識別—演算法」這四個步驟。
1、分解,簡單來說,就是「把複雜的大問題,拆解成更可執行、更好理解的小步驟」,它能鍛鍊我們拆解複雜問題的能力。
2、「抽象思維」能力,它能鍛鍊我們聚焦重點,忽略無用資訊,並抽取關鍵資訊的能力。
3、模式識別,就是「如何找出相似的模式,並高效率解決細分問題」,它能極大鍛鍊我們規律整合的能力。
4、演算法,就是根據之前一系列對於問題的理解,設計一步一步的解決路徑,並解決整個問題。
反覆訓練提公升這 4 項重要的思維模式,建立一種真正「抗打」的認知思維和學習能力,酒客快速提高了!
如何學習網路程式設計,新手請教如何學習網路程式設計
當今時代,電腦已經成為人們生活以及公司發展的必需品。現在和未來一切都是電腦,所以現在電腦技術還是很有前途的,只要你的技術過硬,找到乙份好工作,獲得高額薪水,一切都不是問題。有前途的,你現在都是資訊化的年代很多人現在都在使用電,電腦出現故障的頻率是比較大的,你可以的。網路程式設計 你是在這方面。在一般...
如何提高背誦能力,如何提高自己的背誦能力?
那就是多背 腦子是越用越靈活 嘻嘻!現實點地就是早晨要吃飯哦!不然就變笨了啊!哈哈!要多聽多看多學!什麼都是積累起來地,看的多了也就懂點了!到時候背的時候理解著背就ok了!兩耳不聞窗外事一心只背聖賢書!理解以後再背效率很高。其他什麼記憶法,都是騙人的,也是浪費時間。不過你可以抓住幾個記憶高峰,睡覺前...
怎樣提高自己的記憶能力,如何提高記憶能力?
提高記憶力原來跟場所也有關係 1 多用腦,勤思考 這一點對中老年人尤為重要。不斷地學習與識記,可延緩腦的衰老。2 保持良好的情緒 培養學習興趣 積極參加文體活動,培養良好的人際關係,保證充足的休息與睡眠,有利於心境平穩 提高記憶效果。3 掌握遺忘規律,及時複習 遺忘有先快後慢的規律,即識記的內容可於...