零基礎(chǔ)Python入門教程 - 第三節(jié) 搭建Python開發(fā)環(huán)境

? ?? 今天教大家搭建自己的Python開發(fā)環(huán)境,Python作為跨平臺(tái)語(yǔ)言,目前支持Windows、Linux、Mac/OS系統(tǒng),考慮到后兩個(gè)系統(tǒng)使用門檻高,而大家對(duì)Windows的使用相對(duì)不是那么陌生,所以我們就以Windows環(huán)境為例進(jìn)行講解。

1.安裝Python運(yùn)行環(huán)境

? ? 首先,我們要去Python官網(wǎng)(https://www.python.org/downloads/windows/)下載Python安裝包,注意選擇Windows版本。下載好了以后直接雙擊運(yùn)行安裝即可。

安裝時(shí)注意勾選配置環(huán)境變量。

安裝后以后我們?cè)陂_始菜單中會(huì)找到PythonIDE,包括PythonIDLE,使用手冊(cè)相關(guān)文檔等,這些在后面章節(jié)用到時(shí)再作詳細(xì)介紹。

為了驗(yàn)證我們的Python是否正確安裝,我們?cè)赾md命令行下鍵入python并回車,如果出現(xiàn)如下回復(fù),則代表我們的已經(jīng)成功安裝了python環(huán)境。

2.安裝代碼編輯器

? ? 有了python執(zhí)行環(huán)境了,我們還需要一款代碼編輯器寫完成python代碼,python代碼編輯工具眾多,這里給大家推薦兩款工具,分別是Sublime Text3和PyCharm,兩款工具都是跨平臺(tái)的,即使我們以后在linux上開發(fā)python依然可以使用。Sublime Text3是一個(gè)輕量級(jí)編輯工具,使用非常方便,而且可以根據(jù)需要安裝很多有用的插件,PyCharm相對(duì)復(fù)雜一點(diǎn),一般是作人工智能或大數(shù)據(jù)研究時(shí)對(duì)開發(fā)環(huán)境要求較高時(shí)配合Anaconda工具來使用。由于目前我們還處于Python基礎(chǔ)學(xué)習(xí)階段,越簡(jiǎn)單越好,所以我們選擇Sublime Text3作為代碼編輯工具,可以在http://sublimetextcn.com/3/下載到,我們選擇下載Windows 64位版本,安裝比較簡(jiǎn)單,不作演示。

3.編寫helloworld程序

? ? 現(xiàn)在我們來用Python實(shí)現(xiàn)第一個(gè)helloworld程序,其實(shí)只需要一句話就實(shí)現(xiàn)了,但為了讓我們的程序更具健壯性(即在Linux下也能運(yùn)行,使用#! /usr/bin/python3),我們需要聲名編碼方式,這里采用UTF-8編碼。具體實(shí)現(xiàn)過程是,首先我們新建一個(gè)名為helloworld的txt文檔,并把后綴名寫為.py,然后使用Sublime Text3打開,鍵入以下代碼并保存:

#! /usr/bin/python3

# -*- encoding:utf-8 -*-

print("hello world")

上面代碼中,#開頭的內(nèi)容為程序注釋,不會(huì)被執(zhí)行,print為python關(guān)鍵字,print加方括號(hào)括起來的以雙引號(hào)引上的內(nèi)容就是要被輸出的字符。

4.運(yùn)行helloworld程序

? ? 程序?qū)懞昧?,如何運(yùn)行它呢,先說一下原理,前面章節(jié)說了,Python作為一種解釋性語(yǔ)言,我們需要把自己寫好的代碼交給解釋器由解釋器逐語(yǔ)句的執(zhí)行,這里介紹三種執(zhí)行方法,它們的原理都是調(diào)用Python解釋器執(zhí)行程序的。

方法一:Sublime Text3中使用Ctrl+B快捷鍵,運(yùn)行效果如下圖所示,在輸出行中可以看到打印出的hello world字符。

方法二:在命令行中切換到我們要執(zhí)行的程序所在的目錄下,使用python 文件名.py的形式運(yùn)行程序,如我們可以使用python helloworld.py,然后回車,同樣輸出hello world字符串。

方法三:使用Python IDLE工具打開Python文件,按F5運(yùn)行,Python IDLE是我們?cè)诎惭bPython工具包后自帶的Python工具,運(yùn)行效果如下圖,Python IDLE這個(gè)工具不僅能運(yùn)行python程序,還能交互地運(yùn)行python代碼,后續(xù)章節(jié)中會(huì)近一步介紹。

5.總結(jié)

????????本節(jié)主要講了如何安裝Python運(yùn)行環(huán)境、Python代碼編輯器,以及三種方法運(yùn)行Python代碼,比較基礎(chǔ),但確是非常重要,大家一定要?jiǎng)邮謱?shí)踐一下,萬(wàn)里長(zhǎng)城,始于腳下,祝大家有個(gè)好的開始。同時(shí),如果在實(shí)踐時(shí)有任何問題都?xì)g迎詢問,我會(huì)一一進(jìn)行解答。

????????Python作為一種大眾編程語(yǔ)言,不僅僅是程序員專有,任何會(huì)基本電腦操作的朋友都可以通過短期的學(xué)習(xí)快速掌握Python開發(fā)技巧,一旦跨過了Python編程的門檻,不僅能夠大大提升您在工作中、學(xué)習(xí)中的效率,還可以用它來做一些更有意義的事,限于章節(jié)有限,我這里也賣個(gè)關(guān)子,持續(xù)關(guān)注我,后續(xù)我會(huì)為大家做專題分享。

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

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

  • 初識(shí)Python Python簡(jiǎn)介 Python的歷史 1989年圣誕節(jié):Guido von Rossum開始寫P...
    赤劍吟龍閱讀 441評(píng)論 0 0
  • java虛擬機(jī)是有class loader,runtime data area,execution engine ...
    bearrrrr閱讀 316評(píng)論 0 0
  • 有些人走著走著就散了 前幾天林一和自己的閨蜜關(guān)系掰了,然后林一就跑過來給我訴苦,說以前他們的關(guān)系怎么好,一起吃飯、...
    蘇小妍啊閱讀 391評(píng)論 0 1
  • 文/長(zhǎng)木云伊 1, 一九二九不出手;三九四九凍死豬狗;五九六九沿河看柳;七九河開八九雁來;九九八十一難,你就西天取...
    莫嗔堂堂主閱讀 298評(píng)論 0 0
  • 今天JY給我接視頻,他每次都拿爺爺手機(jī)玩,有時(shí)大早上沒到七點(diǎn)就打過來了。他爸爸問他:你在哪里呀?他來了一句:我在手...
    jameou閱讀 173評(píng)論 0 1

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