前言
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.選擇第一個 修改自定義安裝
image3. 全部勾選 -> 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)]
?




