1. 程式人生 > 實用技巧 >12/16

12/16

目錄

一、程式語言分類

程式語言大致分為:機器語言、組合語言、高階語言

機器語言

定義:直接用二進位制指令編寫程式
優點:執行效率高
缺點:
      1、二進位制指令難以記憶,極容易出錯,極其繁瑣
      2、程式設計的複雜度極高

組合語言

定義:用英文標籤取代二進位制指令去編寫程式
優點:執行效率高
缺點:     
     1、程式設計的複雜度依然很高

高階語言

高階語言就是用人類能理解的表達方式去編寫

高階語言編寫的程式計算機無法直接理解,必須經過翻譯才可以,按照翻譯方式的不同高階語言又分為兩種
1、編譯型(c/go)
2、直譯器(shell/python)
展開檢視

隨著一步步的發展程式語言現在走到高階語言,各有優缺點
以執行效率而言排序: 機器語言>組合語言>高階語言
以開發效率而言排序:高階語言>組合語言>機器語言

二、python介紹

python是一種程式語言是基於c語言之上的一門語言

python特點

Python開發效率高穩定性一般

三、安裝多版本python直譯器

.....

展開檢視

去python官網下載就可以

四、第一個Python程式

在cmd中執行Python直譯器

print("hello world")
hello world

互動式環境:

        特點:      
              1、即時執行程式碼
              2、無法永久儲存程式碼

五、Python程式執行步驟

三個步驟

  1、先啟動Python直譯器
  2、python直譯器會將存有python語言的檔案a.txt的內容從硬碟讀入記憶體
  3、Python直譯器會解釋執行剛剛讀入記憶體的程式碼,識別Python語法
思路延伸展開檢視

你想一個問題開啟一個寫有python語言的檔案需要什麼步驟呢?

ps:你將Python語言寫入到普通的文字檔案中 開啟需要的步驟有相同點也有不同點
1、先啟動文字編輯器
2、編輯器會將a.txt的內容從硬碟讀入記憶體
3、把a.txt的內容顯示到該編輯器中

相同點都是
第一步先啟動程式
第二步都是把需要執行的內容從硬碟讀入到記憶體
不同點是
第三步python直譯器會有一個識別功能
而這時候問題就如下,雖然文字能用來永久儲存程式碼,只有當Python直譯器執行該檔案時候才會顯示python語言對錯。

  所以在使用python語言的時候如果能有一個既能把儲存的功能
  又能判斷語法對錯就更好了

為了達到這種目的 我們使用IDE

六、IDE

整合開發環境(IDE,Integrated Development Environment )
是用於提供程式開發環境的應用程式,一般包括程式碼編輯器、編譯器、偵錯程式和圖形使用者介面等工具。集成了程式碼編寫功能、分析功能、編譯功能、除錯功能等一體化的開發軟體服務套。所有具備這一特性的軟體或者軟體套(組)都可以叫整合開發環境。如微軟的Visual Studio系列,Borland的C++ Builder、Delphi系列等。該程式可以獨立執行,也可以和其它程式並用。

END 所以我們使用pycharm =-=....

七、註釋

開頭註釋

    """
    註釋1
    註釋2
    註釋3
    """
ps:  一般開頭註釋一個程式碼檔案只存在一個

程式碼內註釋

  #單行註釋
  print("hello world")  # 單行註釋
 ps:長程式碼不建議註釋在程式碼後 ,短程式碼可以註釋在程式碼後
  不宜使用過多註釋,註釋重要內容即可~

八、變數

1、 什麼是變數

  變數:將事物變化的狀態記錄下來,並且記錄的結果是可以被改變的
        變:事物的狀態
        量:事物的狀態是可以變化的
  變數是一種存取記憶體的機制

2、 為何要用變數

  為了讓計算機能夠像人一樣記住事物的狀態

3、 如何用變數

  原則:先定義,後引用!!!!!!!!
   先定義:
        name="william"
        age=18
        height=180
        weight=75
  後引用:
        name
     >           # william   不顯示
  在Python中讓它打印出來引用的內容
  print(name)
  >william

上節課重點內容複習

Ps上節課內容詳見筆記12/15

展開檢視

1、與程式執行有關的三大核心硬體
cpu 記憶體 硬碟
2、作業系統
作業系統是協調,管理 控制計算機硬體資源和軟體資源的控制程式 ,作業系統位於應用程式和計算機硬體之間。
計算機的三層結構:
應用程式(直譯器...圖形應用程式)
作業系統(系統介面、核心)-------開啟檔案
計算機硬體(cpu、記憶體、硬碟)----硬碟空間
ps:檔案就是作業系統提供給使用者或者應用程式操作硬碟的一種功能

下節課預習

1、基本資料型別
2、輸入輸出

待會寫