1. 程式人生 > >Linux系統下python學習筆記——前期準備

Linux系統下python學習筆記——前期準備

一、作業系統(Operation System,OS) 

 

作業系統的作用:1、直接操作硬體;2、把操作硬體的程式碼封裝成一個又一個的系統呼叫,供其他程式(軟體)呼叫,實現間接操作硬體。

作業系統分類:

       1>桌面作業系統:Windows系列(使用者群體大);macOS(適合於開發人員);Linux(應用軟體少)

       2>伺服器作業系統:Linux(安全、穩定、免費,佔有率高);Windows Server(付費,佔有率低)

       3>嵌入式作業系統(Linux)

       4>移動裝置作業系統(IOS;Android(基於Linux))

Linux作業系統版本:

    1.    Linux核心版本:

        核心是系統的心臟,是執行程式和管理硬體裝置的核心程式,提供了一個在裸裝置與應用程式之間的抽象層。

        Linux核心普遍適用於各類硬體介面,可直接操作硬體,並提供了系統呼叫,同時為了除錯檢錯,增加了終端命令視窗。

     2.    Linux發行版:

        基於Linux核心搭建的一套應用程式(桌面系統,桌面應用程式,小遊戲,圖形介面等),可直接利用核心封裝好的系統呼叫。發行版中包含Linux核心。例如:Ubuntu

二、虛擬機器(Virtual Machine)

虛擬機器指通過軟體模擬的具有完整硬體系統功能的、執行在一個完全隔離環境中的完整計算機系統

  • 虛擬系統通過生成現有作業系統的全新虛擬映象,具有真實作業系統完全一樣的功能
  • 進入虛擬系統後,所有操作都是在這個全新的獨立的虛擬系統裡面進行,可以獨立安裝執行軟體,儲存資料,擁有自己獨立的桌面,不會對真正的系統 產生任何的影響。
  • 能夠在現有系統與虛擬映象之間靈活切換
  • 可在虛擬機器中大膽學習新的系統,若系統崩潰,重新安裝即可,並原有作業系統、應用程式、文件資料資料等完全保留不受破壞

三、環境搭建

電腦為windows10作業系統,為了方便學習與開發,在電腦上安裝了虛擬機器linux系統

  1. 在VMware官網下載最新虛擬機器軟體並安裝(祕鑰可在網上百度得到);或者從百度雲連結中獲取:vmware pro15          密碼:1qrd    (其中包含軟體安裝包以及祕鑰生成器,親測可行)
  2. 在Ubuntu官網下載最新Ubuntu映象。
  3. 安裝虛擬機器VMware workstation。
  4. 安裝Linux作業系統Ubuntu。
  5. 安裝搜狗輸入法以及google瀏覽器。