python day1

  從語言的角度來說,與漢語、日語、英語、法語、德語等同樣,python也是語言的一種,它也是事物與事物之間溝通交流的媒介。舉個例子,就拿英語來講,python與它的聯繫也是存在的,好比說,英語的單詞對應python的關鍵字,語法對應python的語法結構,英語長句對應python的一行行代碼。python

  那麼運用python語言的計算機又是什麼?人們在生活中已經離不開計算機了,它解放了人力,代替了人力去解決問題。圍繞着解決生產力這一問題,計算機則應運而生,成爲了生活中的必需品。程序員

  說到python等一些高級語言,就不得不提起編程。那麼,什麼是編程?爲何要編程?通俗點說,編程就是編寫程序,是由人來編寫程序。人們將本身的思惟邏輯和想法經過計算機上的高級語言(可以識別的語言)寫下來,讓計算機執行咱們的思惟邏輯來解決問題,解放人的生產力。不過,咱們要清楚,編程的最終結果就是一堆數據,一堆文件。編程

  接下來主要是計算機的一些基礎知識。架構

  一個完整的計算機系統包括三部分:操作系統

  • 應用程序
  • 操做系統
  • 計算機硬件

  其中操做系統的做用就跟中間人類似,它幫你操做計算機硬件,幫你封裝好了一系列操做,程序員們只須要按照操做系統提供的操做便可。另外,程序員開發的程序也叫應用程序;操做系統也是應用程序,可是它是針對計算機硬件的應用程序。翻譯

  計算機的五大組成部分:內存

  • 控制器
  • 運算器:邏輯運算(判斷失誤的對錯等)、物理運算(數學運算)
  • 存儲器:  
    • 內存(基於電工做的,通電數據正常讀取,一旦斷電數據便可丟失)
      • 優勢:讀取速度快
      • 缺點:斷電數據丟失
    • 外存
      • 優勢:可以永久保存數據
      • 缺點:讀取速度慢   
  • 輸入設備
    • 鍵盤、鼠標、觸摸屏  
  • 輸出設備  
    • 顯示器、音響、打印機

  控制器 + 運算器 = 計算機中央處理器(CPU)開發

  PS:輸入設備是input、輸出設備是ouput,存儲器是I/O設備。input

  計算機是基於電工做的,電信號只有高低電平兩種狀態,計算機裏面存儲的都是0101的二進制數。CPU的工做流程就是選取內存中讀取的命令,將命令解析翻譯成本身可以對應上的操做步驟,控制硬件執行。這些命令中又分簡單指令集與複雜指令集。數學

  一般咱們在計算機上看到的x86就是一種架構,它的意思是CPU到內存中獲取數據最少讀32位,並且64位系統可向下兼容32位系統。

相關文章
相關標籤/搜索