Python入門篇-python安裝教程

Be My 1004
Be My 1004
iM
00:00/04:19
如今互聯網中的人工智慧和大數據技術如火如荼的發展,其背後的Python開發火爆程度可想而知,有很多大型的互聯公司都在使用Python,例如Google、NASA、Dropbox、Facebook、魔獸世界、淘寶、騰訊、新浪等等.....
其語言的簡單明了,和各平台兼容性特別好!
李ke強總理在今天的政府報告中提到:「互聯網+」 行動計劃,這在較早相關互聯網企業討論聚焦的「互聯網改造傳統企業」的基礎上已經有了進一步的深入和發展。驅動當今社會改革的不僅僅是無所不在的網路,還有無所不在的計算、數據、知識,技術必然成為產業升級的底層支撐和有力保障。一個互聯網公司,如果不去積累python的人才,遲早會被淘汰!
為什麼學Python在今天的章節中我不會詳細介紹,需要了解的可以去相關網站去查詢。
在python的應用領域中有個爬蟲應用,在炒股中可以做量化分析,百度中做搜索引擎......
這裡,我們開門見山的直接零基礎入門。
步入Python的先決條件:
1.電子設備配置:
在開源軟體中,我們無需對其電子設備要求過高,配置如下:
2.標準的鍵盤:
筆記本中可外置一個標準的鍵盤,帶有很多字元的。(個人認為suface的鍵盤不太推薦,因為後期輸入代碼的時候有些字元是找不到的....)
3.操作系統:
目前主流的電腦系統有windows linux Macos
適合開發人員的筆記本電腦操作系統有Windows 和macos,linux系統直接在虛擬機上操作即可。
這裡,我的個人用戶習慣用的是微軟系統,文章的技術分享平台也是微軟系統。
4.建立好Python的工作文件夾。
通常Python文件夾規範如下:業界可以稱之為Python的3P文件工作架構
在這裡,我將3P的文件工作架構給建立好:
5.下載Python
python是開源軟體,我們不必為使用Python付一分錢!
開源系統的好處,在搭建自己企業環境中的應用架構時,是知道底層代碼的,大大的保證了安全性。
這裡,我們可以看到Python的兩個大的版本,分別是2和3,這兩個版本的語法是有區別的,這裡我推薦學習版本3.
在這裡,我安裝的是Python3.6的獨立可執行完整安裝包,這裡面的系統應用平台這裡我使用的是windows10的系統平台,也可利用其它平台,官方網站上有詳細的介紹。
3.7版本的和3.6幾乎沒有區別,要說到區別直觀的額就是3.7的比3.6的容量小了一些。
至於下載頁面中的其他版本,我們可以翻譯一下:
其中這裡的基於web的安裝程序指的是下載時文件容量很小,但是安裝時它會自動的而連接到公網,去自動下載它的安裝包。
文件下載完成後,查看到開源軟體的容量的確是小很多,而官網中的幫助文件無須下載,因為完整的安裝包中是包含幫助文件的。
至此,Python的部署環境到此結束。
安裝Python
安裝的是Python3.6.464位。
1.選擇紅框的自定義安裝,其他為預設值
2.可選的功能模塊中,我們預設下一步:
3.在高級選項中,我們改一下相關的安裝路徑:
最後就等著安裝成功就可以了:
安裝好之後,我們在菜單程序裡面就可以找到相應的程序了:
使用Python
在實際的生產環境中,開發人員往往會用到以下的程序文件:
兩者之前的區別是什麼呢?
python.exe 執行控制台的應用程序,例如*.py (初學者以這個為主。)
pythonw.exe 執行窗體應用程序,例如*.pyw
何謂控制台應用程序?
在windows平台中,CMD就是典型的控制台,在CMD控制台中展現結果。
何謂窗體應用程序?
類似於QQ這樣的頁面。
寫第一個Python的程序
Hello ,World
寫Python中的控制台程序有兩種模式:
交互模式 .
典型特徵:以>>>開頭;輸入一行命令,展示一行結果。
我們運行python.exe文件,可以看到版本號等信息,這裡,我們寫一個小的程序。
print("Hello,World!")
利用控制台程序中輸出的命令,看到我們想要的字元,輸入什麼命令返回列印什麼結果,始終與Python這個編譯平台進行交互的。
腳本模式。
首先,我先創建一個後綴為*.py的文件,裡面輸入內容為Hello,World!
這裡要注意的是,此文件的路徑為C:Pythonprogram,如果放到別的路徑下,系統會提示找不到此文件,當然也會有解決在不同路徑下的Python命令書寫方式,稍後我會做解答。
用記事本方式打開該文件後輸入Hello,World!
利用CMD控制台程序,調用Python的執行文件:
這裡要注意的是系統的環境變數,因為python這個程序是存放在C:Pythonprogram路徑下的,因此,如果我直接在cmd控制台程序中輸入:
C:Usersuser>python.exe
系統會提示如下內容,因此我需要更改環境變數。
直接cd到Python的應用程序路徑下:
cd python
cd program
在Python的路徑下調用.py文件:利用Python的命令來調用我之前寫好的腳本程序。
之前,我也說過,如果*.py這個文件不在C:Pythonprogram路徑,例如在C:Pythonproject路徑下呢?
這裡,我就可以直接在python.exe命令之後跟上文件的路徑即可:
C:Pythonprogram>python.exe C:Pythonprojecthello.py
值的注意的是:這裡有個錯誤提示,Python語言異常錯誤提示還是非常人性化的,它會幫你檢測哪裡出現了問題,就像示例中的我hello,world這個第一行的代碼肯定是寫錯了。
因此,我要返回我的hello.py這個腳本程序,重新糾正整個代碼錯誤:
這裡也要注意輸入法的全半形切換問題,否則系統會出現SyntaxError:Non-UTF-8 code的錯誤。這是因為它中文不支持,畢竟是國外的軟體,但是也有辦法解決的,解決辦法:連接http://blog.51cto.com/lazybug/711521
糾正完代碼之後,我再次調用.py這個文件:返回的結果是正確的
這裡,我補充下微軟平台中的環境變數的意思,以ping.exe來舉例,在C:Pythonprogram下,我執行Ping.exe,我會發現此命令竟然能夠執行!
那麼,在C:Pythonprogram中,並沒有ping.exe這個文件,為何還能執行?
原因在於:我們找到win10系統中的環境變數:我們可以看到這個path的環境變數中攜帶有系統集成了變數,意思是如果不在c:下執行發現沒有此命令程序,它也會找到path這個系統變數,在系統變數值中可以找到集成的環境變數。
我們可以驗證下:PATH裡面的值是:%SystemRoot%system32,其中SystemRoot就代表了C盤。我們可以在其路徑中找到Ping.exe
因此,如果你明白了ping.exe在系統中環境變數的原理,為了方便我們日後執行更加方便,我們是有必要更改python.exe(C:Pythonprogram)的環境變數了。
注意的是一定要用;號隔開。
確定之後,檢查是否添加環境變數成功:
修改完畢後,必須重新打開cmd(CMD的響應機制問題),進行驗證:在不同的路徑下,pyhton.exe是否可以成功執行。
至此,Python安裝結束,下次分享部署Python技術。
GIF


※催淚!資深Python工程師的六年心路歷程
※2018年1月份GitHub上最火的Python項目
TAG:Python |