Python小白學習筆記(成長之路)

   Python語言多是第一種即簡單又功能強大的編程語言。它不只適合於初學者,也適合於專業人員使用,更加劇要的是,用Python編程是一種愉快的事。自己將幫助你學習這個奇妙的語言,而且向你展現如何即快捷又方便地完成任務——真正意義上「爲編程問題提供的完美解決方案!」
python

 

   即使你對計算機的瞭解只是如何在計算機上保存文本文件,你均可以經過本書學習Python。若是你之前有編程經驗,那麼你將會對Python語言和其餘你所鍾愛的編程語言之間的區別感興趣。對此我爲你指出了許多這樣的區別。順便提醒你,Python將很快成爲你最喜歡的編程語言!linux

 

   咱們將看一下如何用Python編寫運行一個傳統的「Hello World」程序。經過它,你將學會如何編寫、保存和運行Python程序。程序員


  有兩種使用Python運行你的程序的方式——使用交互式的帶提示符的解釋器或使用源文件。咱們將學習這兩種方法。shell


  使用帶提示符的解釋器在命令行的shell提示符下鍵入python,啓動解釋器。如今輸入print 'Hello World',而後按Enter鍵。你應該能夠看到輸出的單詞Hello World。django


  對於Windows用戶,只要你正確的設置了PATH變量,你應該能夠從命令行啓動解釋器。或者你能夠選擇使用IDLE程序。IDLE是集成開發環境的縮寫。點擊開始->程序->Python 2.3->IDLE(Python GUI)。Linux用戶也可使用IDLE。編程


  注意,>>>是你鍵入Python語句的提示符。
安全

    使用帶提示符的Python解釋器編程語言

 

$ python 
Python 2.3.4 (#1, Oct 26 2004, 16:42:40) 
[GCC 3.4.2 20041017 (Red Hat 3.4.2-6.fc3)] on linux2 
Type "help", "copyright", "credits" or "license" for more information. 
>>> print 'hello world'
hello world 
>>>



 


  注意,Python會在下一行當即給出你輸出!你剛纔鍵入的是一句Python 語句 。咱們使用print(不要驚訝)來打印你提供給它的值。這裏,咱們提供的是文本Hello World,它被迅速地打印在屏幕上。編輯器


  如何退出Python提示符函數


  若是你使用的是Linux/BSD shell,那麼按Ctrl-d退出提示符。若是是在Windows命令行中,則按Ctrl-z再按Enter。


  挑選一個編輯器


  在咱們開始講述以源文件方式編寫Python程序以前,咱們須要一個編輯器來寫源文件。挑選一個編輯器確實是極其重要的。你挑選一個編輯器就如同你挑選一輛你將購買的轎車同樣。一個好的編輯器會幫助你方便地編寫Python程序,使你地編程旅程更加溫馨,幫助你更加快捷安全地到達目的地(實現目標)。


  對於編輯器的基本要求之一是語法加亮功能,利用這一功能,你的Python程序的不一樣部分被標以不一樣的顏色,這樣你能夠更好 看清楚 你的程序,使它的運行顯得形象化。


  若是你使用Windows,那麼我建議你使用IDLE。IDLE具有語法加亮功能,還有許多其餘的功能,好比容許你在IDLE中運行你的程序。特別值得注意的是:不要使用Notepad——它是一個糟糕的選擇,由於它沒有語法加亮功能,並且更加劇要的是,它不支持文本縮進。而咱們將會看到文本縮進對於咱們來講極其重要。一個好的編輯器,好比IDLE(還有VIM)將會自動幫助你作這些事情。


  若是你使用Linux/FreeBSD,那麼你有不少種選擇。若是你是一位有經驗的程序員,你必定已經在使用VIM或者Emacs了。勿庸置疑,它們是兩個功能最強大的編輯器。使用它們編寫你的Python程序,你將從中受益。我我的使用VIM編寫個人大多數程序。若是你是一個初學編程的人,那麼你可使用Kate,它也是我最喜歡的編輯器之一。只要你願意花時間學習使用VIM或Emacs,那麼我強烈建議你必定要學習二者之一,由於從長遠看來它們對你是極其有幫助的。


  若是你還想尋找一下其餘可供選擇的編輯器,能夠看一下詳盡的Python編輯器列表,而後做出你的選擇。你也可使用Python的IDE(集成開發環境)。請看一下詳盡的支持Python的IDE列表以得到詳盡的信息。一旦你開始編寫大型的Python程序,IDE確實頗有用。


  再一次重申,請選擇一個合適的編輯器——它能使編寫Python程序變得更加有趣、方便。


  使用源文件如今讓咱們從新開始編程。當你學習一種新的編程語言的時候,你編寫運行的第一個程序一般都是「Hello World」程序,這已經成爲一種傳統了。在你運行「Hello World」程序的時候,它所作的事只是說聲:「Hello World」。正如提出「Hello World」程序的Simon Cozens所說:「它是編程之神的傳統咒語,能夠幫助你更好的學習語言。」


  啓動你選擇的編輯器,輸入下面這段程序,而後把它保存爲helloworld.py。


  例使用源文件雙擊代碼全選 

  

  #!/usr/bin/python     
  # Filename : helloworld.py     
  print 'Hello World'


爲了運行這個程序,請打開shell(Linux終端或者DOS提示符),而後鍵入命令python helloworld.py。若是你使用IDLE,請使用菜單Edit->Run Script或者使用鍵盤快捷方式Ctrl-F5。輸出以下所示。

  輸出雙擊代碼全選 12 $ python helloworld.py Hello World 

  若是你獲得的輸出與上面所示的同樣,那麼恭喜!——你已經成功地運行了你的第一個Python程序。

  萬一你獲得一個錯誤,那麼請確保你鍵入的程序 準確無誤 ,而後再運行一下程序。注意Python是大小寫敏感的,即print與Print不同——注意前一個是小寫p然後一個是大寫P。另外,確保在每一行的開始字符前沒有空格或者製表符——咱們將在後面討論爲何這點是重要的。

  它如何工做讓咱們思考一下這個程序的前兩行。它們被稱做 註釋 ——任何在#符號右面的內容都是註釋。註釋主要做爲提供給程序讀者的筆記。

  Python至少應當有第一行那樣的特殊形式的註釋。它被稱做 組織行 ——源文件的頭兩個字符是#!,後面跟着一個程序。這行告訴你的Linux/Unix系統當你 執行 你的程序的時候,它應該運行哪一個解釋器。這會在下一節作詳細解釋。注意,你老是能夠經過直接在命令行指定解釋器,從而在任何平臺上運行你的程序。就如同命令python helloworld.py同樣。

  重要在你的程序中合理地使用註釋以解釋一些重要的細節——這將有助於你的程序的讀者輕鬆地理解程序在幹什麼。記住,這個讀者可能就是6個月之後的你!

  跟在註釋以後的是一句Python 語句 ——它只是打印文本「Hello World」。print其實是一個操做符,而「Hello World」被稱爲一個字符串——別擔憂咱們會在後面詳細解釋這些術語。

=====================================================================


  對於Python來講,程序、腳本或者軟件都是指同一個東西。

  獲取幫助若是你須要某個Python函數或語句的快速信息幫助,那麼你可使用內建的help功能。尤爲在你使用帶提示符的命令行的時候,它十分有用。好比,運行help(str)——這會顯示str類的幫助。str類用於保存你的程序使用的各類文本(字符串)。類將在後面面向對象編程的章節詳細解釋。

  總結:你如今應該能夠方便地編寫、保存和運行Python程序了。既然你是一個Python用戶,讓咱們學習更多Python的概念。http://pythonfan.org/t/remote/course#django

相關文章
相關標籤/搜索