首頁>Club>
13
回覆列表
  • 1 # 叫我蘇鑫阿

    計算機的本質,思維邏輯,抽象能力。

    瞭解計算機的本質

    計算機的本質是資料的輸入處理輸出。相比於Python這些才是所有程式語言通用的思維方式。

    比方我們敲打鍵盤的時候屬於屬於的輸入,計算機響應我們的輸入並且在螢幕上顯示敲打的字元。

    還比如使用者在瀏覽器中輸入網址屬於資料輸入,透過中間的一系列處理過程,使用者得到頁面呈現效果。

    所以在開發程式的時候我們要考慮根據什麼樣的輸入生成什麼樣的輸入。

    只有瞭解計算機的本質,從而對計算機程式開發才能做好功能評估,細化輸入輸出過程和結果,有了整體架構方向才能讓程式更加健壯、穩定。

    邏輯思維和抽象能力

    Python是一個面相物件的語言,在學好基礎語法以後,面對一個開發程式,我們需要具備能夠進行物件抽取,模組分割的抽象能力。

    比如對於一個伺服器開發框架來說,我們需要對請求根據路由,許可權做出攔截處理,所以我們需要一個攔截器物件。

    對於路由來說,我們要把不同的路由地址對映到不同的功能上,所以我們需要路由對映物件。

    對於獲取資料部分,我們需要一個公用的獲取資料庫的連結的物件,比如連結mysql的物件,或者大點說連結資料來源的物件。

    不僅如此對於專案程式碼結構來說,我們需要細分放置靜態資源的資料夾,工具類等模組分割。

    結語

    這些抽象能力不僅是學習Python是最重要的,學習任何一門程式語言這些都是最重要的,也是不太好掌握的,如果沒有經驗積累,業務場景。我們很難設計出一個完美的架構,讓程式健壯,可拓展性強。這也就是問什麼程式語言入門簡單,深入困難的原因所在。

  • 中秋節和大豐收的關聯?
  • 如何評價《這就是街舞3》隊長張藝興的街舞水平?