Python零基礎學習系列之一--初識計算機!


1-1、計算機概念:

Computer:  

  原指專門負責計算的人,后來演變成特指計算設備,譯為“計算機”

計算機的概念:
  計算機是能夠根據一組指令操作數據的機器。
  A computer is a machine that manipulates data according to a list of instructions.
  功能性:可以進行數據計算。
  可編程性:根據一系列指令來執行 。

  第一台計算機:ENIAC

    誕生於1946年。
    采用十進制運算。
    通過開關手動編程。
    重30噸,占地170平方米。
     5,000次/秒加法運算 。

存儲程序的概念:

  包含三個基本含義:
    - 計算機(指硬件)由運算器、控制器、存儲器、輸入設備和輸出設備等五大基本部件組成。
    - 計算機內部采用二進制來表示指令和數據。
    - 將編寫好的程序和原始數據事先存入存儲器,然后再啟動計算機工作 。

  輸入設備和輸出設備
    - 計算機從外界獲得信息或將結果返回的裝置 。

五大部件對應硬件:
  中央處理器(CPU)
  控制器 + 運算器
  存儲器
    主存儲器(內存)
    輔助存儲器(硬盤)
  外部設備(輸入輸出設備)

計算機的工作過程 :
  - 程序:編寫好程序放到存儲器中
  - 數據:所用到的數據放到存儲器中
  - 計算:計算機從存儲器某些位置取數據並計算,然后將數據存儲在某些位置
  - 停機:程序執行后自動停機

1-2、程序設計語言概述:

 

機器語言:01代碼,CPU認識的語言;
例:2+3的運算 1101001000111011
匯編語言:在機器語言上增加人類可讀的助記符
例:2+3的運算 add 2,3,result
高級語言:向自然語言靠近的語言
例:2+3的運算 result = 2+3
編譯和解釋:
編譯:將高級語言源代碼轉換成目標代碼(機器語言),程序便可執行。
高級語言==>編譯器==>機器語言目標代碼
||
||
V
輸入==>程序執行==>輸出
解釋:將源代碼逐條轉化成目標代碼同事逐條運行,每次運行程序都需要源代碼和解釋器
  高級語言源代碼===>
  解釋器==>輸出
  輸入==========>
編譯執行的語言叫靜態語言,如C,Java語言等;
解釋執行的語言叫腳本語言,如PHP,Python,JavaScript等。

1-3、Python語言:

  • Python語言是通用語言
  • Python語言是腳本語言
  • Python語言是開源語言
  • Python語言是跨平台語言
  • Python語言是多模型語言 (PS:自己寫得學習筆記,請勿轉載,如果轉載請注明,謝謝!)

 

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM