1. 程式人生 > 其它 >python學習之路:二.程式語言與python

python學習之路:二.程式語言與python

一.計算機內部儲存原理:

1.1檔案的組成單位:
  計算機內的檔案是由一個個基本單位組成的,其中最小的單位是bit。

1.2檔案的單位種類:  
       0000 0001-->8bit        8bit-->1bytes
       1024bytes-->1KB        1024KB-->1MB        1024MB-->1GB        1024GB-->1TB        ... ...
1.3檔案的概念:
  檔案就是作業系統暴露覆雜資訊的一個介面

二.程式語言的發展史:

1.程式語言的種類以及特點:
  1.1程式語言分為機器語言,組合語言和高階語言,其中機器語言是計算機能直接識別的語言(二進位制),它具有執行效率高的優點,不足之處是學習難度較大。
  1.2組合語言是用一個個字元繫結相應的二進位制程式碼,比起之前的機器語言,他稍微簡化了一些,但對新手來說仍不友好。
  1.3我們所學的python是屬於高階語言,他相對機器語言
來說,執行效率較慢,但好處是易學習,開發效率快。

2.高階程式語言的種類:
  C,C++,python,java等

三.程式語言的分類:

1.編譯型語言:
  1.1代表類的語言有:C,C++
   1.2編譯型語言的特點:編譯型語言是事先寫好程式碼,然後使用編譯器將所寫的程式碼翻譯成機器語言,這麼做的好處是計算機能直接高效的執行程式碼。
  
  
2.解釋型語言:
  2.1代表類的語言有:python,php,java(java屬於半解釋半編譯型別的語言)
  2.2解釋型語言的特點:解釋型語言的執行過程是通過直譯器輸入一行翻譯一行,類似現實生活中的同聲傳譯,相對於編譯型語言,它的執行效率較慢。

四.python直譯器:

python語言的創始人:Guido van Rossum(就是這貨)↓↓↓↓
直譯器的作用不必多說,就是用來把python語言給翻譯成機器語言。
python直譯器版本:1.X(版本過於古老且早已不再維護)
          2.X
          3.X
我們現在常用的python直譯器一般是3.X或者2.X的版本。
推薦使用python3.6的版本(目前較為穩定)

五.python直譯器的下載與安裝

1.基本使用:

1.1安裝python直譯器

# 官網
https://www.python.org/downloads/windows/
# 版本
1.Python 3.6.8 - Dec. 24, 2018
2.Download Windows x86-64 executable installer

1.2如何通過CMD開啟python直譯器

 

(不過用此方法來開啟python直譯器明顯過於繁瑣,且每次關閉cmd視窗後,又要重新輸入路徑資訊。)

2.路徑:

路徑分為相對路徑和絕對路徑:

絕對路徑通俗點來講就是該目標具體的位置,不需要參照物(例如:我在中國上海青浦華徐公路999號e通世界)
相對路徑需要有一個參照物(例如:老劉在我們隔壁班)

3.環境變數:

1.1如何新增環境變數:

1.2什麼是環境變數:  

就相當於是一個路徑的倉庫。
具體原理是:把配置好的路徑資訊給新增到系統的環境變數裡,當在cmd視窗執行檔案命令的時候,系統會自動從環境變數裡按照新增路徑的順序,去尋找該檔案的路徑資訊,如果有則會執行。(如下圖)

六.程式設計軟體:

  常用的程式設計軟體有:VScode ,pycharm ,sublime