1. 程式人生 > >Python基礎入門

Python基礎入門

python語言介紹

python語言特點

  • 面向物件:以物件為中心思考問題,軟體專案利於擴充套件和維護。
  • 豐富的庫:庫好像是汽車或家電的零件。我們不需要從頭開發一個功能,只需要引用別人開發好的功能,組裝成我們的專案。python庫非常豐富,pypi網站上有十幾萬專案,包括資料分析、做網站、機器學習等領域。
  • 語言擴充套件:python可以呼叫其它語言如C、C++、java編寫的模組。更加便利。俗稱“膠水語言”。
  • 簡潔:要求強制縮排。優點程式碼風格統一,易於維護。可以讓程式設計師把更多的精力放在業務實現上。程式語言只是工具,更重要的是用工具來造東西。
  • 動態語言,解釋型語言: 計算機只認二進位制01。C、C++、java這些語言需要編譯成二進位制,靜態語言。 而python程式碼先轉換成一種形式,中間產物再由py直譯器來解釋,缺點是效率降低,優點程式碼開發效率,跨平臺。

應用場景

  • 爬蟲 爬取網頁資訊
  • web網頁 做網站,資訊管理系統
  • 後端介面
  • 資料分析 大資料分析
  • 科學計算 matlab 數學公式 火箭發射、水壩水流等複雜計算
  • 機器學習 語言識別、影象識別
  • 驅動硬體 樹莓派,智慧家居
  • 跟其它語言專案做配合

(瞭解)其它語言

  • 後端: java python
  • 前端: js nodejs
  • 底層、硬體: C C++
  • 桌面客戶端、遊戲:C++ .net
  • 其它:lisp 易語言

安裝python直譯器

目標

成功安裝python直譯器

準備

  1. windows資源管理器 顯示檔案字尾名和顯示隱藏檔案。 字尾:.txt 、 .word、 .py
  2. python直譯器安裝程式

(瞭解)版本選擇

Python 3.7.0 三位數字分別表示 大版本、小版本、小小版本 我們用的是python3大版本 平時下載注意第二位數小版本 小小版本數字儘量大

b表示beta測試版本;rc 待發布版本;什麼都不加的是正式版本。

我們選擇較新又穩定的正式版本。

windows x86表示32位。 x86-64或amd64表示64位。

web-based線上安裝;executable 可執行安裝程式 .exe;zip 壓縮包。我們選擇.exe 。

最終選擇為 python3.6.6-x86-64.exe

安裝

  1. 開啟exe
  2. 勾選 “add python to path” ,選擇自定義安裝
  3. optional features 全選
  4. advanced ooption 勾選 “add python to environment variables".
  5. install安裝,成功後close對話方塊。

安裝目錄下的資料夾的作用

  • document 文件、說明書
  • library 庫
  • scripts 指令碼
  • python.exe python直譯器的入口
  • pythonw.exe 編譯

helloworld

  1. 雙擊python.exe 開啟python互動式命令列。 命令列:非圖形化的控制介面。互動式:事實執行我們鍵入的程式碼,特點以“>>>”開頭。
  2. 鍵入“print(“hello world”)" ,回車。注意需要英文符號。

cmd

  1. 開啟windows的終端(cmd)。 命令列比圖形化介面更加底層。 win7使用者 開始/附件/命令提示符;win10使用者 開始/windows系統/命令提示符。

快捷鍵win+R開啟執行,輸入“cmd”回車 開啟命令列。

配置環境變數

  1. windows的環境變數就是一些配置,系統啟動時會載入這些配置。
  2. 環境變數裡的系統變數是全域性的,使用者變數是個性化的。
  3. 環境變數path有一點像桌面快捷方式,裡面記錄著一些路徑,分號分隔,當我們在命令列中執行一個xxx.exe程式的時候,系統會查詢這些路徑,有這個程式的時候,就會呼叫。
  4. 如果python安裝時沒有新增環境變數,為了使用方便需要手動新增。
  5. 安裝完python直譯器或修改後需要重啟電腦生效。(課下)

windows cmd終端與python直譯器

  1. windows cmd終端或powershell終端: 跟windows作業系統有關,比如ping命令。特點是 “路徑>”。
  2. python 互動式終端: 專門執行python程式碼命令的。特點是“>>>”。
  3. windows終端 鍵盤鍵入“python” 進入python終端。
  4. python終端 鍵入“exit()" 退回到 windows終端。

兩種執行程式碼的方式

  1. 互動式直譯器。優點反饋快。缺點不適合編輯大型檔案。
  2. 在.py檔案中編輯我們的程式碼。執行方式:windows終端下, “python hello.py"。優點適合編輯大型檔案。