1. 程式人生 > >python之路---01

python之路---01

一、認識計算機

    1.硬體組成:

      CPU(大腦)  + 記憶體(緩衝) + 主機板(連線各部分) + 電源(心臟)
      + 顯示器 + 鍵盤 +滑鼠+ 顯示卡 + 硬碟 

    2.作業系統

      ①windows    家用 

      ②linux      伺服器

      ③macOS      家用+伺服器

    3.本質

      計算機是一個高度整合的電子電路  

       二進位制      0  1

       八進位制      0-7

       十進位制      0-9

       十六進位制    0-9 , A-F

二、各種常用計算機語言

    1.java    開發成本低、用的人多、嚴謹、穩定高、開源廣

    2.C       用於作業系統、母語、入門難

    3.C++     用於遊戲

    4.python  用於人工智慧,爬蟲

    5.VB      簡單、學校教學

    6.C#      用於遊戲,集合了java和C++的優點

    7.JavaScript   前端,較靈活

    8.PHP     網站

    9.SQL     資料庫

    10.GO      最新  微軟的趨向

    11.Obiective-c  以前的蘋果語言

    12.Swift        現在的蘋果語言

四、python歷史

    1.吉多.範羅萊姆(龜叔)  1989年聖誕節開始寫

                           1991年python誕生

    2.python2.7  到 2020年  停止使用

      python3.0  從2008年開始使用

    3.python是 弱型別 解釋型  高階程式語言

      弱型別:沒有強制規定變數型別        

                (編譯型:把源程式的每⼀條語句都編譯成機器語⾔,並儲存成⼆進位制⽂件。

                特點:一次編譯到處執行。 執行效率高, 開發效率低  )

      解釋型:是隻在執⾏程式時,才⼀條⼀條的解釋成機器語⾔給計算機來執⾏

              特點:執行慢 、開發效率高. 簡單

 

 

 

 

 

       4、直譯器

         種類:記事本、命令視窗、pycharm、sublime、Editplus

         型別: Cpython、Ipython、Jython、Ironpython、pypy(可把解釋型語言變為編譯型)

 

五. 變數
    概念: 把程式執行過程中產生的中間值儲存在記憶體. 方便後面使用.
    命名規範:
        1. 數字, 字母, 下劃線組成
        2. 不能數字開頭, 更不能是純數字
        3. 不能用關鍵字
        4. 不要用中文
        5. 要有意義
        6. 不要太長
        7. 區分大小寫
        8. 駝峰或者下劃線命名

六、常量

    本質就是變數. 所有字母都大寫

            例如: PI = 3.141592653

七、資料型別

    1.int 整數   

       +-*/ % // **

    2.str 字串 

       ', ", ''', """ 括起來的內容

       +拼接     *重複
    3.bool 布林

       True, False

附加:①檢視資料型別  type()

      ②型別轉換b=str(3)  把3轉化成字串

      ③input()  輸入   

          程式會停在這句話

          獲取的內容為字串

      ④print()  輸出

      ⑤單⾏註釋: # 被註釋的內容

       多⾏註釋:''' 被註釋的內容 ''', """這個也是多⾏註釋"""

八、if條件判斷

    1. if 條件:
           if語句塊
    執行流程:判斷條件是否為真. 如果真. 執行if語句塊

    2. if 條件:
           if語句塊
       else:
           else語句塊
    執行流程:判斷條件是否為真. 如果真. 執行if語句塊 否則執行else語句塊

    3. if 條件1:
            if-1
       elif 條件2:
           if-2
       elif 條件3:
           if-3
        ....
       else:
           else語句塊
      執行流程:
      判斷條件1是否成立, 如果成立執行if-1
      否則如果條件2成立, 執行if-2
      否則如果條件3成立, 執行if-3
      ....
      否則執行else語句塊

    4. 巢狀
       if 條件:
            if 條件:
                  ..
       else:
            if 條件:
                  ...