day01計算機基礎原理

 
 
課堂筆記:

一.什麼是語言?

    語言是人與人之間交流的介質。

二.什麼是編程語言?

    編程語言是人與計算機之間交流的介質。

三.爲何要學習編程?

    讓機器替代人力,爲人類服務。

四. 什麼是軟件(程序)?****

    由一堆文件組成的,文本內就是一堆代碼。

五.計算機的五大組成部分:(默認)

    Ⅰ. CPU: 控制 + 運算 (至關於人類的大腦)

    Ⅱ.內存: 存儲設備,用於臨時存儲數據。通電數據存在,斷電數據丟失。

    Ⅲ.硬盤(外存): 用於永久保存數據,斷電不會丟失。

    Ⅳ.輸入設備: 鍵盤、鼠標...

    Ⅴ.輸出設備: 顯示器、音響...

六.操做系統:

    Ⅰ. windows:

        微軟旗下的操做系統,通常用於工做辦公、娛樂(看電影、玩遊戲)。

    Ⅱ. Mac:

        蘋果旗下的操做系統,通常用於辦公、處理圖片視頻等...

    Ⅲ. Linux:

        用於做爲服務端的操做系統。

七. 編程語言分類

    Ⅰ. 機器語言:

        指的是機器能直接看得懂的文字,二進制的表現形式。

        0101010111011101110001

        010: 你            010: u            10101110: 帥

        優勢:執行效率高

        缺點:開發的效率低

    Ⅱ. 彙編語言:

        經過某些字符替代二進制,爲了提升開發效率。

        a: 1010101011

        優勢: 執行效率稍高。(相比較機器語言低)

        缺點: 開發效率低。

    Ⅲ. 高級語言:

        更接近於人類的語言稱之爲高級語言。 是人類所能看得懂字符。

        例如: python\java\C…

        優勢:開發效率高。

        缺點:執行效率比機器、彙編語言低。

 
  

       ①.編譯型語言:

         相似新華字典,牛津字典。

           優勢:執行效率高。

           缺點:開發效率低。

       ②.解釋型語言:

         相似同聲傳譯,一邊執行一邊翻譯。

           優勢:開發效率高。

           缺點:執行效率低。

         注意: 計算機只能識別二進制字符。

 八. Python: 是一門解釋型語言。

 Python:

      1.編寫python代碼的兩種方式:

        - 交互式環境: 臨時有效,關閉無效。

        - python文件(*******): 永久python保存代碼,全部.py的文件都是python文件。

      建立py文件步驟: -> 項目文件夾右擊 -> New -> python file(寫python文件的名字)

     2.執行python代碼會發生的事情:

        1) 先執行python解釋器,加載python解釋器。

        2)把python文件加載到內存中。

        3) 執行python代碼。

     3.變量

        變量是可變化的量,至關於人類的記憶。

        注意: 先定義、後調用。

        變量名: 與變量值綁定關係,至關於變量值的門牌號。

        =: 用於綁定變量名與變量值

        變量值: 產生在內存中,通電有效,斷電丟失。

     4.python數據類型

      ①整型(整數):int
       用於存放身份證ID,年齡...
      ②浮點型(小數): float
        15.5 ,1.9
        存放薪資,身高
      ③字符串:
          必須以單引號或雙引號,三引號 引發來
      ④布爾類型:
          真或假  (True or False)
      ⑤列表:
          中括號[],括號內能夠存放多個變量,每一個變量以逗號隔開
       注意:逗號必須是英文輸入法。
       取值:經過列表名[下標]
      ⑥元組
         小括號(),括號內能夠存放多個值,每一個值以逗號隔開
       注意:列表能夠對值進行更改,元組不行
      ⑦集合
        大括號{},括號內以逗號隔開,能夠存放多個值。內置去重功能。
      ⑧字典
        大括號{},括號內以逗號隔開,能夠存放多個值,但每一個值都是以key:value的形式存儲.
       注意: 字典的key必須是惟一的。
            {key:value, key2:value}




代碼:


print
('安徽財貿學院很厲害') # 定義變量: # name:變量名 # =: 用於綁定變量名與變量值 # '呂連傑': 變量的值 name = '呂連傑' age = 83 sex = 'female' # 調用變量 print(name, age, sex)... 八大類型: # 整型 age = 18 print('age--->', type(age)) # 浮點型 height = 1.9 print('height--->', type(height)) # 字符 name = 'tank' print('name--->', type(name)) # 布爾值 # 判斷name變量與tank1變量值是否相等 print(name == 'tank') # True print('bool--->', type(name == 'tank')) # True # 列表 list1 = ['tank', 18, 'male'] print(list1) print('list1--->', type(list1)) # 0 1 names = ['呂連傑', '陸銀銀',] # 列表取值 print(names[1]) # 元組 tuple1 = (1, 2, 3) print('tuple1--->', type(tuple1)) # 集合 set1 = {1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1} print('set1--->' ,type(set1)) # 字典 # key-->"name": value--->'tank', dict1 = {"name": 'tank', 'age': 18} print('dict1--->', type(dict1))
相關文章
相關標籤/搜索