Python是當今世界上最流行的程式語言之一。雖然大多數人可能把它的流行歸因於它在資料科學和機器學習等領域的應用,但它也很容易學習語法,因此深受初學者的喜愛。
作為一種高階程式語言,Python的語法更接近人類的行話,而不是機器程式碼。這不僅使程式設計更直觀,而且還可以幫助您以相對較少的難度開始。
考慮到這一點,是時候開始你的Python之旅了,你的第一個“Hello,World”程式!
“Hello,World”是一個簡單的文字程式,通常作為程式語言基本工作原理的實用介紹。
幾乎每一個程式設計師,不管他們在學什麼語言,都是從同一個程式設計任務開始的——在終端或輸出螢幕上列印“你好,世界”。
在某些情況下,由於其簡單性,“Hello,World”還用於在程式設計環境中預測試或除錯新特性。畢竟,如果你仔細想想,即使程式本身還很初級,但它成功執行的事實意味著幕後的一切可能都在正常工作。
有趣的是,使用“Hello,World”的另一個領域是評估程式語言或API的易學性。考慮到大多數程式設計師都是從它開始程式設計之旅的,初學者編寫第一個程式所花的時間被用來衡量開始使用某種語言或API有多容易。
也被稱為“打招呼的時間,世界”或TTHW,這個度量在當今大多數現代程式設計特性的以使用者為中心的設計過程中起著至關重要的作用。
但是,為什麼每個人都用“Hello,World”而不是“Hey,World”或“Hiya,World”?
當然,沒有硬性規定限制你使用“Hello,World”的語法變體。也就是說,在過去的幾十年裡,“你好,世界”已經發展成為一個古老的傳統。
Brian Kernighan是有史以來最具閱讀能力的程式設計作者之一,他在《C程式語言》一書中首次提到了“你好,世界”。多年來,隨著他的傳奇之書成為初出茅廬的電腦科學家的聖經,“你好,世界”程式逐漸成為開始一個人的編碼之旅的同義詞。
今天,你將成為這一長期遺產的一部分。
當然,第一步是在計算機上安裝Python。在本教程中,我們將使用最新版本python3。
轉到Python的下載頁面,查詢python3的最新版本,並下載適合您的作業系統的安裝程式。
下載完成後,單擊安裝程式並按照螢幕上顯示的步驟將Python3安裝到您的PC上。這也允許您訪問pip和IDLE。
在本教程中,我們將使用IDLE或integrateddevelopmentandlearning環境,這是Python的預設IDE。
一旦你的電腦上安裝了python3,在你的檔案目錄中查詢IDLE並開啟它。您將看到如圖所示的空閒Shell。這是顯示程式碼輸出的地方。
雖然您只需在shell中鍵入一個命令來列印“Hello,World”,但我們將建立一個新檔案來執行此操作。因為更復雜的程式依賴於原始碼檔案來執行,所以最好使用原始碼檔案來執行最簡單的程式。
在shell上,單擊File>;New File,如下所示。這將開啟一個空閒編輯器視窗,您可以在其中鍵入程式碼,然後在shell中執行程式碼。
在寫入任何內容之前,請將檔案另存為你好世界.py. 現在,回到你一直在等待的那部分。
為了在python shell上顯示任何內容,我們使用一個名為print()的內建函式。顧名思義,此函式每次呼叫時都會在螢幕上“列印”一個值。要列印特定值,我們將其作為print()函式中的引數傳遞。
為此,請鍵入以下程式碼:
print(“Hello, World”)在Python和大多數其他程式語言中,字串是用雙引號寫的。
現在,再次儲存程式並執行它。要執行程式,請在頂部選單中選擇“執行”>;“執行模組”。
祝賀 你!您已經成功地用python3編寫並運行了您的第一個程式!您的輸出應該如下所示-
相關:為什麼Python是未來的程式語言
現在,您已經開始了您的編碼之旅與標誌性的Hello,World程式,還有很多事情要探索。
您可以嘗試在市場上提供的不同ide上執行相同的程式,或者嘗試編寫更具挑戰性的你好世界.py. 一個這樣的變體是在單獨的行上列印每個字母(提示:一種方法是使用for迴圈)。
更進一步,您甚至可以檢視一些線上資源,以瞭解更多關於python3的功能和可用性的資訊。
...設計有助於將程式劃分為函式。面向物件程式設計有助於使用物件對軟體或程式進行建模。 Perl是一種解釋語言。因此,每一行都由直譯器逐個讀取。高階語言程式可以被程式設計師理解,但機器卻不能理解。因此,指令應轉換...
... 本文將向您展示如何使用Python程式從命令列設定一個Arduino UNO(儘管任何與Arduino相容的板都可以在這裡工作)。本教程是為Windows10編寫的,但也適用於Mac和Linux。你甚至可以使用這個工作...
...是如果您準備好學習訣竅的話,這是非常有益的。下面是如何開始使用幾個非常基本的指令碼。 ...
有沒有想過如何在兩種程式語言之間傳送資料?是否嘗試傳送一個物件或多個數據段? ...
... 在本文中,我將向您展示如何使用Python讀寫googlesheets。如果您剛剛開始Python之旅,那麼以下5個學習Python的最佳網站是一個很好的起點。 ...
在這個快速簡單的Raspberry Pi專案中,您將學習如何**Gmail電子郵件通知燈。如果您有任何未讀的電子郵件,Python指令碼會開啟指示燈。這個專案需要很少的部分,可以在一個小時內完成!當然,你可以把你的LED打扮成任何你喜歡...
... 在本文中,您將學習如何在Raspberry Pi上安裝TensorFlow,並在預先訓練的神經網路上執行簡單的影象分類。 ...
...言。這裡不是手動將資料複製到資料庫中,而是一個關於如何使用Pandas將Excel資料載入到Python中的快速教程。 ...