首頁 > 後端開發 > Python教學 > Python 入門

Python 入門

Susan Sarandon
發布: 2024-12-23 19:32:14
原創
728 人瀏覽過

Get Started with Python

嘿,各位極客和未來的程式設計師!歡迎來到我們的系列「學習 Python」的第 1 部分!如果您曾經想學習 Python 但不知從何開始,那麼您來對地方了。我們將把它分解成簡單的、小塊的​​,逐步引導您了解每個概念。所以,拿起你的咖啡(或你最喜歡的飲料),讓我們開始吧!

為什麼選擇Python?

首先,為什麼要學Python?嗯,Python 是最容易上手的程式語言之一。它無所不在──網頁開發、資料科學、自動化、人工智慧,凡是你能想到的!無論您是自動化無聊的任務還是建立下一個大型應用程序,Python 都會為您提供支援。

但是最好的部分是什麼? Python 對初學者超友善。它的語法(表示如何編寫程式碼的花哨單字)簡潔明了,因此您可以更專注於您想要做什麼,而不是如何去做。

很酷,對吧?

你可以用 Python 建構什麼?

  • 網站(聽過 Django 或 Flask 嗎?)
  • 自動化腳本(再見重複性任務!)
  • 資料分析與機器學習模型
  • 遊戲(甚至是經典的 2D 遊戲!)
  • 物聯網專案(你知道,例如用 Raspberry Pi 控制燈光)

好了,炒作已經夠多了——讓我們開始吧!

第 1 步:設定 Python

在寫任何 Python 程式碼之前,我們需要設定環境。別擔心,這比聽起來容易。

安裝Python

首先,如果您還沒有安裝 Python,則需要安裝它。前往Python官方網站python.org,下載最新版本,然後按照指示操​​作。

對於 Windows:在安裝過程中,請務必勾選「將 Python 新增至 PATH」複選框。這將允許您從系統上的任何位置運行 Python。

對於 macOS/Linux:Python 通常會預先安裝,但如果您需要最新版本,可以透過 Homebrew 等套件管理器安裝它(brew install python3)。

如果您願意,您也可以在此處的 Web 瀏覽器中執行 Python。

驗證安裝

安裝後,開啟終端機(或 Windows 上的命令提示字元)並輸入:

python --version
登入後複製
登入後複製
登入後複製

如果您看到類似 Python 3.x.x 的內容,恭喜您! Python 已準備就緒。

運行Python程式碼

您可以透過兩種方式執行Python程式碼:

  1. 互動模式:只要在終端機中輸入python,就可以開始逐行編寫Python程式碼。這非常適合快速測試。

示範創意:立即嘗試!在終端機中輸入 python,然後輸入:

python --version
登入後複製
登入後複製
登入後複製

按下回車鍵,你會立即看到結果。這是一種有趣的實驗方式。

  1. 腳本模式:將 Python 程式碼寫入 .py 檔案(如 hello.py),然後輸入以下命令來執行它:
   print("Testing in interactive mode!")
登入後複製

第 2 步:你的第一個 Python 程序

好吧,讓我們來寫你的第一個 Python 程式。我們將創建經典的「Hello, World!」節目。

寫你的程式碼

開啟您最喜歡的文字編輯器(VSCode、Sublime,甚至是記事本),然後輸入以下內容:

   python hello.py
登入後複製

將檔案儲存為 hello.py,然後從終端機運行它:

print("Hello, World!")
登入後複製

繁榮!您應該看到:

python hello.py
登入後複製

恭喜,你剛剛寫了你的第一個 Python 程式! ?

使其具有互動性(可選演示)

想更進一步嗎?嘗試提示使用者輸入:

Hello, World!
登入後複製

將其儲存為 hello_interactive.py 並運行它。出現提示時,輸入您的名字並查看 Python 如何回應!這個小示範展示了 Python 如何與使用者交互,使其感覺更像是對話,而不是靜態程式碼。

第 3 步:了解基礎知識

讓我們回顧一下 Python 中的一些基本概念。這些是我們將在本系列的下一部分中使用的構建塊。

變數

將變數視為可以儲存資訊(例如數字或文字)的盒子。

name = input("What's your name? ")
print("Nice to meet you, " + name + "!")
登入後複製

您可以稍後在程式碼中使用這些變數:

# This is a variable storing a number
age = 30

# This is a variable storing a string (text)
name = "Alice"
登入後複製

資料類型

Python 有幾種您會經常使用的資料類型:

  • 整數:整數(例如 42)
  • 浮點數:十進位數(例如 3.14)
  • 字串:文字(例如「Hello,World!」)
  • 布林值:真或假

您甚至可以使用以下命令檢查任何變數的類型:

print("My name is", name)
print("I am", age, "years old")
登入後複製

評論

有時您需要在程式碼中新增註解。 Python 會忽略註釋,因此它們只適合您(或閱讀程式碼的其他人)。

print(type(age))  # Outputs: <class 'int'>
print(type(name)) # Outputs: <class 'str'>
登入後複製

數學運算

Python 可以像計算器一樣處理數學:

# This is a comment. Python won't run this.
登入後複製

製作一個簡單的計算器(示範)

現在您已經了解變數和數學,讓我們製作了一個小型計算器程式:

x = 10
y = 5

print(x + y)  # Addition
print(x - y)  # Subtraction
print(x * y)  # Multiplication
print(x / y)  # Division
登入後複製

運行這個,你可以很快看到Python在做一些實用的事情——即時執行數學運算!

快速變因實驗

嘗試這個簡短的實驗來了解如何組合字串:

num1 = int(input("Enter a number: "))
num2 = int(input("Enter another number: "))
print("Sum:", num1 + num2)
print("Product:", num1 * num2)
登入後複製

這向您展示了變數如何隨著程式運行而演變。

第 4 步:後續步驟

既然您已經設定了 Python 並編寫了您的第一個程序,您就可以開始下一步了。在本系列的第 2 部分中,我們將探索條件和循環,Python 將開始為您做出決策並執行重複任務。會很有趣的!

練習挑戰

在結束之前,嘗試編寫一個執行以下操作的 Python 腳本:

  • 將您的名字儲存在變數中。
  • 列印問候語,例如「你好,[你的名字]!」
  • 將兩個數字相乘並列印結果。

這是乘法部分的提示:

python --version
登入後複製
登入後複製
登入後複製

明白了嗎?驚人的!您正在成為一名 Python 專家。 ?

再見第 2 部分,我們將使 Python 變得更強大!

編碼愉快!

以上是Python 入門的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:dev.to
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板