Python學習001之HelloWorld

來源:互聯網
上載者:User

標籤:python   pydev   django   helloworld   

作業系統:windows

開發環境:Eclipse + PyDev


1. 安裝Python

Python官網:https://www.python.org/downloads/

下載最新版Python安裝包,預設安裝路徑為c盤根目錄,即C:/PythonXX

如安裝過程中修改預設安裝路徑,則需要手工進行環境變數的配置,即將“C:/PythonXX/”加入環境變數path中

如選擇預設安裝路徑,則無須進行環境變數配置,安裝成功後再cmd命令列視窗輸入python進行驗證


2. 安裝Eclipse的PyDev外掛程式

單擊Eclipse功能表列中的 Help >> Eclipse Marketplace >> 輸入pydev >> 選擇搜尋到的PyDev外掛程式,點擊Install即可,如所示:


目前PyDev託管在Google Code上,可能需要通過Proxy 伺服器才能正常訪問,具體使用何種代理和翻牆工具此處就不再贅述了,

下面簡單介紹一下Eclipse配置代理的方法,如能正常安裝PyDev可略過下面第三步的介紹


3. 配置Eclipse代理

單擊Eclipse功能表列中的Window >> Perferences >> General >> Network Connections,如所示:


選中中HTTP行,單擊右側Edit按鈕修改為自己的Proxy 伺服器IP地址和連接埠號碼即可


4. 配置Python解譯器

成功安裝PyDev後,需要在Eclipse中手動設定Python的解譯器

Window >> Perferences >> PyDev >> Interpreters >> Python Interpreter,如所示:


點擊右側“New...”按鈕,手工添加解譯器,即添加Python安裝路徑下的python.exe檔案即可

如果前面安裝Python時使用預設安裝路徑或已經完成環境變數配置,點擊“Qucik Auto-Config”,系統自動進行配置也可以


5. 第一個Python程式HelloWorld

建立項目,選擇PyDev Project,如:



系統建立項目目錄如所示:


在src路徑下,建立Pydev Module,選擇Module:Main模版,如:



系統產生Main檔案結構如上,main是Python的入口程式

需要注意的是,系統自動為main檔案產生多行註解,其中包含部分中文字元,如直接運行,會報如下錯誤:


解決辦法:1. 刪除包含中文字元的多行注釋

    2. 在程式第一行加入“# coding=gbk”,注意不能大寫GBK,等號兩側也不能加入空格


然後將來源程式中“pass”修改為“print("Hello World")”,再次運行程式,系統列印Hello World,則證明配置無誤。


6.  Python Web開發架構Django

由Django官網下載Django壓縮包https://www.djangoproject.com/download/

注意,解壓過程中可能會報“串連符”錯誤,忽略即可~

將解壓後的Django檔案夾拷貝到Python安裝目錄下

在cmd命令列視窗輸入如下命令:

pythonimport djangodjango.get_version()
如正常返回django的版本資訊,則證明Django安裝完成。

預設情況下,Django將被安裝在../PythonXX/Lib/site-packages/django/目錄下


7. 第一個Django程式HelloWorld

建立項目PyDev Django Project


點擊Next輸入項目名稱,修改文法版本資訊,然後一路Next~,系統自動建立項目目錄如下:


其中各設定檔作用如下所示(節選自http://www.w3cschool.cc/),後續博文會陸續針對各設定檔進行詳細說明



運行項目,Run As... >>  PyDev:Django,通過瀏覽器訪問127.0.0.1:8000,出現,則說明項目運行順利



截止目前,Python和Django環境已經搭建完畢,接下來我們分別通過PyDev Module和模版兩種方式實現HelloWorld

(1)通過PyDev Module實現HelloWorld:

在上面項目中HelloWorld包下建立PyDev Module檔案,將檔案命名為index,具體代碼如下:


然後,修改urls.py,代碼如下:


通過瀏覽器訪問127.0.0.1:8000/index,介面顯示HelloWorld

這裡簡單說明一下,建立的index.py檔案有些類似與Java中的Servlet,Django的具體訪問原理將在後續博文中進行詳細說明


(2)通過模版實現HelloWorld

在src下建立檔案夾,命名為Templates,用於存放HTML模版檔案

在Templates下建立HTML檔案,index.html,代碼如下:



在setting.py中添加如下代碼:



修改index.py檔案,代碼如下:



再次在瀏覽器中訪問127.0.0.1:8000/index,出現HelloWorld字樣,說明通過模版構建的HelloWorld程式運行正常


至此,windows下通過Eclipse + PyDev搭建Python和Django開發環境的介紹已經完成。

Python學習001之HelloWorld

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.