Python入門教程(2)

2022-02-23 23:35:15 字數 3769 閱讀 4409

python(英語發音:/ˈpaɪθən/), 是一種物件導向、解釋型計算機程式語言,由guido van rossum於2023年底發明,第乙個公開發行版發行於2023年,python 源**同樣遵循 gpl(gnu general public license)協議。python語法簡潔而清晰,具有豐富和強大的類庫。它常被暱稱為膠水語言,能夠把用其他語言製作的各種模組(尤其是c/c++)很輕鬆地聯結在一起。常見的一種應用情形是,使用python快速生成程式的原型(有時甚至是程式的最終介面),然後對其中有特別要求的部分,用更合適的語言改寫,比如3d遊戲中的圖形渲染模組,效能要求特別高,就可以用c/c++重寫,而後封裝為python可以呼叫的擴充套件類庫。需要注意的是在您使用擴充套件類庫時可能需要考慮平台問題,某些可能不提供跨平台的實現。

前言

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

1、linux使用者在shell提示符下,鍵入python命令啟動直譯器。

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

3、如果使用idle,點選

(python  gui)。

注意,python會在下一行立即給你輸出,你可以ctrl+n用untitled全部編輯你的**,然後在shell中執行你的結果!這裡,我們用文字hello world,它迅速的列印在螢幕上。

如果你用的是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 是我用過的python編輯器中,比較順手的乙個。而且可以跨平台,在macos和windows下面都可以用,這點比較好。首先預覽一下 pycharm 在實際應用中的介面:(更改了pycharm的預設風格)

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

就像讀英語一樣,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 。

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

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

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

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

tkmessagebox.functionname(title, message [, options])

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

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

QML入門教程 2

qml入門教程 2 qml元件 cell.qml的內容import qt 4.7 item mousearea 挨個看 item 這一部分沒有特別好說的,在item中內嵌了乙個id為rectangle白邊框的矩形區域,大小佔滿整個item。mousearea mousearea則為item增加了一塊...

QML入門教程 2

import qt 4.7 item mousearea 挨個看 item這一部分沒有特別好說的,在item中內嵌了乙個id為rectangle白邊框的矩形區域,大小佔滿整個item。mouseareamousearea則為item增加了一塊滑鼠響應區,看它的anchors知道,在整個item區域內...

python入門教程少兒 Python 入門教程

python 入門教程 python是一種解釋型 物件導向 動態資料型別的高階程式語言。python由guido van rossum於1989年底發明,第乙個公開發行版發行於1991年。像perl語言一樣,python 源 同樣遵循 gpl gnu general public license 協...