Python入門教程(2),python入門教程

來源:互聯網
上載者:User

Python入門教程(2),python入門教程
人生苦短,我玩蛇0.0!

  Python(英語發音:/ˈpaɪθən/), 是一種物件導向、解釋型電腦程式設計語言,由Guido van Rossum於1989年底發明,第一個公開發行版發行於1991年,Python 原始碼同樣遵循 GPL(GNU General Public License)協議。Python文法簡潔而清晰,具有豐富和強大的類庫。它常被暱稱為膠水語言,能夠把用其他語言製作的各種模組(尤其是C/C++)很輕鬆地連接在一起。常見的一種應用情形是,使用Python快速產生程式的原型(有時甚至是程式的最終介面),然後對其中有特別要求的部分,用更合適的語言改寫,比如3D遊戲中的圖形渲染模組,效能要求特別高,就可以用C/C++重寫,而後封裝為Python可以調用的擴充類庫。需要注意的是在您使用擴充類庫時可能需要考慮平台問題,某些可能不提供跨平台的實現。

第一章Python入門

前言

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

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

  1、Python程式的執行方法

  

  1、Linux使用者在shell提示符下,鍵入Python命令啟動解譯器。

 

  2、對Windows使用者,如果已經配置好了PATH變數,那麼就可在命令列中啟動解譯器。

 

  3、如果使用IDLE,點擊(Python  GUI)。

 

  

 

  注意,Python會在下一行立即給你輸出,你可以Ctrl+N用Untitled全部編輯你的代碼,然後在Shell中運行你的結果!這裡,我們用文本Hello World,它迅速的列印在螢幕上。

 

  2、選擇常用的Python編輯器

 

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

 

  2.1、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

  3、PyCharm編輯器(進階者)

  PyCharm 是我用過的Python編輯器中,比較順手的一個。而且可以跨平台,在macos和windows下面都可以用,這點比較好。首先預覽一下 PyCharm 在實際應用中的介面:(更改了PyCharm的預設風格)

 

  

 

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

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

 

  4、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 。

  5、Python輸出print函數語句

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

  無論什麼類型,數值,布爾,列表,字典…都可以直接輸出。

 

  

  6、輸出對話方塊

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

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

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

  參數:

    •   FunctionName: 這是相應的訊息框函數的名稱.
    •   title: 這是在一個訊息框,標題列顯示的文本.
    •   message: 這是要顯示的文字作為訊息.

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

 

  

 

  

 

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

 

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.