編程入門第一課


一、python是一門編程語言

什么是編程語言?什么是語言?為什么要有編程語言?

"""
編程語言的本質就是一門語言
語言就是一種事物與另外一種事物溝通的表達方式/工具
編程語言能夠讓我們更好的控制計算機
"""

什么是編程?為什么要編程?

"""
編程就是人把自己想的事情讓計算機執行,也就是自己的思維邏輯,用編程語言表達出來
編程的目的就是讓計算機按照人類的思維邏輯去工作,從而解放人力
"""

二、計算機基礎

1、計算機的組成

   """
    控制器:
		作用:是計算機的指揮系統,負責控制計算機所有其他組件如何工作的
		類比:控制器=》人類的大腦

	運算器:
		作用:運算包括數學運算與邏輯運算
		類比:運算=》人類的大腦

		控制器+運算器=》cpu===》人類的大腦

	存儲器/IO設備
		作用:是計算機的記憶功能,負責數據的存取
		分類:
			內存(基於電工作):存取數據都快,斷電數據丟失,只能臨時存取數據
			外存(硬盤,基於磁工作):存取速度都慢,斷電數據也不丟,可以永久保存數據

		類比:
			內存===》人類的大腦的記憶功能
			外存===》人的筆記本

	輸入設備input
		如鍵盤、鼠標
	輸出設備output
		如顯示器、打印機
		"""

2、一個程序的運行與三大核心硬件的關系

"""
程序最先是存放於硬盤之上  (安裝在硬盤上的軟件)
程序的運行一定事先把程序的代碼加載到內存
然后cpu從內存中讀取指令執行
"""

三、操作系統

1、操作系統的概念

"""
操作系統是一個協調、管理、控制計算機硬件資源與應用軟件資源的一個控制程序
		作用:
			1、控制計算機硬件的基本運行 
			2、把使用硬件的復雜操作封裝成簡單的功能,給上層的應用程序使用

			例如:文件就是操作系統提供給應用程序/用戶操作硬盤的一種功能

"""

2、程序的區分

"""
計算機硬件是死的,計算機硬件的運行都受軟件控制,所以說,軟件相當於計算機的靈魂
		具體來說軟件分為兩種:
			1、應用軟件:應用程序相關邏輯
			2、系統軟件:控制底層硬件的
"""

3、計算機系統的三層結構

"""
應用程序
操作系統
計算機硬件
"""

4、平台

"""
計算機硬件+操作系統 == 平台
軟件的跨平台性指的是:一款軟件可以任意平台上運行,是衡量軟件質量高低的一個非常重要的指標.
"""


免責聲明!

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



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