第一章 Python入門
第1章 編程與編程語言
1.1 什麽是編程
從字面上理解,編程就是“編寫程序”。那麽:
誰來編寫?—程序員。
怎麽編寫?—根據需求,使用某種編程語言來編寫。
什麽是程序?—程序是指放在磁盤裏的靜態數據,可以是代碼、文件等。
編程:程序員根據需求,使用某種編程語言來編寫出的代碼。
程序在未運行之前,就是放在磁盤中的靜態數據、普通文件,只有在程序運行的時候,程序裏面的字符內容對應編程語言的語法,才能讓計算機理解並去工作執行,這樣才有意義。
1.2 什麽是編程語言
編程語言:計算機能夠讀懂理解的代碼
我們通過編程寫出來的代碼,這些代碼需要讓計算機能夠理解,要讓計算機知道我們想要它做些什麽。
編程語言是人類對計算機與程序員溝通的介質。
1.3 編程的目的
編程的目的:就是命令計算機去為人類工作。
1.4 編程語言分類
計算機其實只認識二進制即010101......,編寫與理解起來相當困難,所以出現了編程語言,編程語言總體分成:機器語言、匯編語言、高級語言。
l 機器語言:直接使用二進制代碼來編程,直接操作硬件。
l 匯編語言:使用簡寫的英文標識符取代二進制編寫程序,也是直接操作硬件。
l 高級語言:使用人類能看懂的字符去編寫程序,必須被翻譯成計算機能讀懂的二進制後,才可以被執行。因為必須要經過翻譯才能被計算機所看懂,所以無法直接操作硬件。
高級語言中的這種翻譯轉換又可分為:編譯型和解釋型
l 編譯型(需要編譯器,相當於用谷歌翻譯):如C,執行速度快,調試麻煩
l 解釋型(需要解釋器,相當於同聲傳譯):如python,執行速度慢,調試方便
1.5 主流的編程語言
可以訪問:https://www.tiobe.com/tiobe-index 查看當前流行的編程語言。
第2章 Pyhton 簡介
2.1 Python 介紹
Python是一門優秀的綜合語言,宗旨是簡明、優雅、強大,在人工智能、雲計算、金融分析、大數據開發、WEB開發、自動化運維、測試等方向應用廣泛(如果有人問和PHP的區別,告訴他PHP只專註WEB,而Python的應用領域非常廣泛和強大),已是全球第4大流行的編程語言。
Pythonpython的創始人為吉多·範羅蘇姆(Guido van Rossum)。1989年的聖誕節期間,Guido開始寫能夠解釋Python語言語法的解釋器。Python這個名字,來自Guido所摯愛的電視劇Monty Python’s Flying Circus。他希望這個新的叫做Python的語言,能符合他的理想:創造一種C和shell之間,功能全面,易學易用,可拓展的語言。
2.2 Python 版本的選擇
到目前為止,比較流行和應用的只有兩個版本,即:
Python2與Python3,由於Python3不能夠向下兼容,所以導致很多用戶拒絕升級至3.0版本,反而選擇使用
Python2.7這個過渡版本。 我們在學習的過程中可以主學3.0版本,然後也同時掌握兩種不同版本之間的差異。
第3章 安裝Python3和Python2
3.1 下載軟件包
l 登錄Python官網:
https://www.python.org/
在首頁選擇Downloads 和 Windows
l 在裏面選擇要下載的版本 最上面的兩個是最新的版本
如果是剛剛學習Python,或者計劃長期學習使用Pyhton,推薦使用3。
Pyhton2和Python3是不兼容的。
l 上面3個是64位,下面3個是32位,是對應關系,根據你PC的操作系統來選擇。
我們推薦使用可執行文件:
Windows x86-64 executable installer
l Python2.7.13安裝包選擇:Windows x86-64 MSI installer
3.2 安裝Python3.6.2
l 雙擊python-3.6.2-amd64 進入安裝頁面
l 選擇自定義安裝,並且勾上Add Python 3.6 PATH,這樣就可以默認幫你安裝好環境變量。
l 默認全選,NEXT
l 這一步要註意:路徑推薦直接使用C盤下的Python目錄,然後點擊Install。
l 安裝成功
驗證:
l 輸入python -V,顯示python對應版本。
l 輸入pip -V,顯示pip對應版本
pip是python第三方包的管理工具,可以使用它來安裝、刪除、管理本地的第三方包。
l 查看pip的工作方式
3.3 安裝Python2.7.13
l 雙擊python-2.7.13.amd64 進入安裝界面,默認選擇第一個為所有的用戶安裝;
l 友好的幫我們選擇安裝在C盤下~
l 一定要勾上這個:Add python.ext to Path,然後next進行安裝
l 安裝成功
第4章 Python版本之間的互相切換
我們現在先安裝了Pyhton3後又安裝了Python2,那麽在這同一臺電腦上可以進行切換Python版本使用。
在之前開啟的CMD窗口中輸入 查看Python和pip版本還是之前安裝的python3。
l 關閉這個CMD窗口,重新開啟一個:
發現都變成了python2,這是因為後來安裝的python2也選擇了加入環境變量,新加入的排在了前面,覆蓋了之前的python3。
l 輸入pyhton3 -V 和 pip3 -V
可以找到pip3,但是無法找到python3,如果解決呢?
4.1 查看python3的環境變量
l 右鍵“我的電腦”—>“屬性”—>高級系統設置,選擇環境變量
l 上面是用戶變量,下面是系統變量,我們修改系統變量
l 找到path,然後選擇“編輯”
l 我們發現python2在python3之前,所以默認是找到python2的。
C:\Python27\;C:\Python27\Scripts;C:\Python36\Scripts\;C:\Python36\;...........
4.2 解決無法切換到pyhton3
l 進入C:\Python36,復制一份python.exe
l 粘貼到當前目錄下,然後重命名為:python3.exe,註意目錄中也要有一個python.ext不然pip3會找不到。
l 然後查看:python3就正常了
4.3 讓Python3成為默認執行
l 到Python2目錄中復制一份Python.ext,重命名Python2.exe,並且進入script目錄下確保有pip.exe和pip2.exe。
l 修改環境變量,讓Python3的環境變量在前面即可。
第一章 Python入門