當前位置:
首頁 > 最新 > Python入門篇-python安裝教程

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 的精彩文章:

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

TAG:Python |