Python入門教程(2)

人生苦短,我玩蛇0.0!

  Python(英語發音:/ˈpaɪθən/), 是一種面向對象、解釋型計算機程序設計語言,由Guido van Rossum於1989年末發明,第一個公開發行版發行於1991年,Python 源代碼一樣遵循 GPL(GNU General Public License)協議。Python語法簡潔而清晰,具備豐富和強大的類庫。它常被暱稱爲膠水語言,可以把用其餘語言製做的各類模塊(尤爲是C/C++)很輕鬆地聯結在一塊兒。常見的一種應用情形是,使用Python快速生成程序的原型(有時甚至是程序的最終界面),而後對其中有特別要求的部分,用更合適的語言改寫,好比3D遊戲中的圖形渲染模塊,性能要求特別高,就能夠用C/C++重寫,然後封裝爲Python能夠調用的擴展類庫。須要注意的是在您使用擴展類庫時可能須要考慮平臺問題,某些可能不提供跨平臺的實現。html

第一章Python入門

前言python

  Python多是少有的一種能夠稱的上既簡單且功能強大的編程語言。對於初學者和專家都是一種全新的體驗,更重要的是用它來編程是一件很是快樂的事情。本書將帶你進入一個全新的編程奇妙之旅(書中會有彩蛋哦!)——實質上「爲你的編程帶來快樂!爲你的編程提供完美的解決方案」。程序員

  即上一章Python人門編程(1),咱們繼續講一下Python入門所須要的編輯器shell

  一、Python程序的執行方法

  

  一、Linux用戶在shell提示符下,鍵入Python命令啓動解釋器。macos

 

  二、對Windows用戶,若是已經配置好了PATH變量,那麼就可在命令行中啓動解釋器。編程

 

  三、若是使用IDLE,點擊(Python  GUI)。windows

 

  

 

  注意,Python會在下一行當即給你輸出,你能夠Ctrl+N用Untitled所有編輯你的代碼,而後在Shell中運行你的結果!這裏,咱們用文本Hello World,它迅速的打印在屏幕上。eclipse

 

  二、選擇經常使用的Python編輯器

 

  用Python寫程序源文件以前,須要一個編輯器。對於編輯器的選擇確實很是重要,學習C/C++的程序員能夠選擇PyCharm,PyScripter, LDLE(Python GUI)前兩種目前比較火熱,建議熟悉編程的人員使用前兩種編輯器。Java的程序員能夠選擇eclipse中添加功能PyDev用來編輯Python(教程可進明日官網查看),ASP.NET前段的開發程序員可用Visual Studio 2015中添加功能Python(Python Application)來編輯Python(教程可進明日官網查看),這樣你即熟悉你的操做環境,又能學到你喜歡的Python。編程語言

 

  2.一、LDLE(Python GUI)編輯器(初學者)

   若是你用的是Windows,我建議你使用IDLE。IDLE有語法高亮,還有不一樣的部分有不一樣的顏色,這樣使你看清你的程序使其更形象。好比你在IDLE中運行你的程序,特別注意的是:不要使用Notepad——它是一個糟糕的選擇,由於它沒有語法加亮功能,並且更加劇要的是它不支持文本縮進。編輯器

  這本書中會用兩種編輯器共同爲你展現Python運行過程。IDLE在Windows中的Python安裝程序中是默認安裝的。

  如今回到程序上。有個慣例,就是當學習一門語言的時候,第一個程序就是編寫、運行‘Hello World’程序——運行程序的時候輸出「Hello World」。就像「它是編程之神的傳統咒語,能夠幫助你更好地學習語言:」:)

 

  

 

  

 

  打開shell(Linux終端或DOS命令提示符),鍵入Python helloworld.py來運行程序。

  若是是IDLE,直接回車,在IDLE另外一個Untitled編輯器中可快捷鍵F5來運行程序。

  輸出結果以下所示:

 

  

   

  

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

   若是你獲得一個錯誤,那麼請你認真查看你鍵入的程序無誤,而後再運行一下。Python是大小寫敏感的,print和Print不同,文本縮進也是很是要注意的!

 

   接下來!在我認爲初學者應該接觸最穩定的編輯器,就是咱們自帶的編程語言編輯器那麼對於學到了基礎的同窗來說,咱們應該更熟悉另外一個編輯器那就是Pycharm

  三、PyCharm編輯器(進階者)

  PyCharm 是我用過的Python編輯器中,比較順手的一個。並且能夠跨平臺,在macos和windows下面均可以用,這點比較好。首先預覽一下 PyCharm 在實際應用中的界面:(更改了PyCharm的默認風格)

 

  

 

  接下來PyCharm的下載過程我就不詳細說了,想問的同窗留言哈!

   那麼咱們的硬話要來了昂!終於等到開始入門的地方,是否是忍不住了!

 

  四、Python語言中基本的輸入輸出

  就像讀英語同樣,input輸入的意思,vt. [自][電子] 輸入;將…輸入電腦,在這裏用到的是2.74版本的raw_input輸入語句。

 

   

 

  raw_input爲Python的內建函數,經過讀取控制檯的輸入與用戶實現交互。

  咱們看下兩個例子:

 

  

 

  能夠看到:這兩個函數均能接收 字符串,但 raw_input()直接讀取控制檯的輸入(任何類型的輸入它均可以接收)。而對於 input(),它但願可以讀取一個合法的python表達式,即你輸入字符串的時候必須使用引號將它括起來,不然它會引起一個 SyntaxError 。

  

  

  能夠看到:raw_input()將全部輸入做爲字符串看待,返回字符串類型。而 input()在對待純數字輸入時具備本身的特性,它返回所輸入的數字的類型( int, float );同時在例子1知道,input()可接受合法的 python 表達式,舉例:input( 1 + 3 ) 會返回 int 型的 4 。

  五、Python輸出print函數語句

  輸出print函數就像一個大嘴怪同樣!它能吃掉全部的東西哦!來者不拒! :)

  不管什麼類型,數值,布爾,列表,字典…均可以直接輸出。

 

  

  六、輸出對話框

  那麼最成功的編程語言,就是比爾大哥建立的windows操做系統。這種窗口式給人們更容易的理解,更加直觀的表現了一個軟件的操做,也爲這個時代作了很大的進步

  那麼咱們即將開始學習將變成語言輸出成一個對話框的樣子。

  tkMessageBox.FunctionName(title, message [, options])

  參數:

    •   FunctionName: 這是相應的消息框函數的名稱.
    •   title: 這是在一個消息框,標題欄顯示的文本.
    •   message: 這是要顯示的文字做爲消息.

  options: 選項有替代的選擇,你能夠用它來定製一個標準的消息框。一些可使用的選項是默認和家長。默認選項是用來指定默認的按鈕,如停止,重試,或忽略在消息框中。父選項是用來指定要顯示的消息框上的頂層窗口。

 

  

 

  

 

(今天就將到超級入門的地方這裏了,這裏就是基石,這裏就是你成功的開始!因此我很期待你成爲大牛!!!!!)

相關文章
相關標籤/搜索