Python 基礎知識及安裝配置

前言

1.Python 是一個高層次的結合了解釋性、編譯性、互動性和面向對象的腳本語言。

2.Python 的設計具有很強的可讀性,相比其他語言經(jīng)常使用英文關鍵字,其他語言的一些標點符號,它具有比其他語言更有特色語法結構。

3.Python 是一種解釋型語言: 這意味著開發(fā)過程中沒有了編譯這個環(huán)節(jié)。類似于PHP和Perl語言。

4.Python 是交互式語言: 這意味著,您可以在一個 Python 提示符 >>> 后直接執(zhí)行代碼。

5.Python 是面向對象語言: 這意味著Python支持面向對象的風格或代碼封裝在對象的編程技術。

6.Python 是初學者的語言:Python 對初級程序員而言,是一種偉大的語言,它支持廣泛的應用程序開發(fā),從簡單的文字處理到 WWW 瀏覽器/網(wǎng)站再到游戲。

一、為什么學Python?

1. Python的優(yōu)勢

簡單易學、明確優(yōu)雅、開發(fā)速度快

跨平臺、可移植、可擴展、交互式、解釋型、面向對象的動態(tài)語言

內(nèi)置電池 -> 大量的標準和第三方庫

社區(qū)活躍,貢獻者多,互幫互助

開源語言,發(fā)展動力大

2. python應用方向

常規(guī)軟件開發(fā)

科學計算

自動化運維

云計算

WEB開發(fā)

網(wǎng)絡爬蟲

數(shù)據(jù)分析

人工智能

二、Python環(huán)境搭建、安裝、使用及卸載

1. Python的編譯器和解釋器

編譯器、解釋器的區(qū)別:

編譯器:先整體編譯再執(zhí)行

編譯方式:運行速度快,但任何一個小改動都需要整體重新編譯,可脫離編譯環(huán)境運行,代表語言是C語言。

解釋器:邊編譯邊執(zhí)行

解釋方式:運行速度慢,但部分改動不需要整體重新編譯,不可脫離解釋器環(huán)境運行,代表語言是Python語言。

2. Python的安裝步驟

官網(wǎng):www.python.org
Python版本:Python3.6、3.7版本更穩(wěn)定
編譯器:Pycham2018社區(qū)版

推薦安裝Python3.6.4

1.首先 打開我們的Python3.6.4安裝包文件
在這里插入圖片描述

2.選擇第一個 修改自定義安裝
image

3. 全部勾選 -> Next,PIP必須勾選哦~
在這里插入圖片描述

4. 勾選如圖(修改安裝路徑),因為占用空間會比較大 所以安裝到除C盤以外的盤。[圖片上傳中...(image-30e20e-1610003697301-9)]

5.點擊Install安裝 -> 完成

因為之前已經(jīng)安裝過了就不再安裝了~

打開運行Win + R -> cmd -> 輸入Python

如果看到下圖 說明安裝成功了~
在這里插入圖片描述

3. Python安裝后常見問題

1. 將Python配置到系統(tǒng)環(huán)境中

① 出現(xiàn)問題:Python不是內(nèi)部或外部名稱 如下圖:
在這里插入圖片描述
解決方案:

在桌面 此電腦 右鍵 -> 屬性 -> 高級系統(tǒng)設置 -> 環(huán)境變量 -> 系統(tǒng)變量 -> Path-> 將Python的安裝目錄和Scripts目錄導入 ->保存 如圖:

[圖片上傳中...(image-98d0aa-1610003697301-6)]

[圖片上傳中...(image-8b40f1-1610003697301-5)]

[圖片上傳中...(image-3ee7eb-1610003697301-4)]

4. Python的卸載

控制面板/程序 -> 找到Python -> 卸載

5. PIP whl 臨時換源 三種方式安裝pygame庫

1. pip + 臨時換源 安裝

pip install pygame -i https://pypi.douban.com/simple/

[圖片上傳中...(image-f73e4b-1610003697301-3)]

2. whl 文件安裝

下載與Python對應庫版本文件: https://www.lfd.uci.edu/~gohlke/pythonlibs
pip install wheel安裝wheel庫 pip install 剛才下載的文件

6. 基礎練習作業(yè)

使用Python idle輸出’Hello World’

print('Hello World')[圖片上傳中...(image-ae11a6-1610003697301-2)]

使用iPython輸出’Hello World

print('Hello World')[圖片上傳中...(image-987697-1610003697301-1)]

使用Pycharm輸出’Hello World’

print('Hello World')[圖片上傳中...(image-2aa8b-1610003697301-0)]

?

?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容