เริ่มต้นใช้งาน Python ฉบับมือใหม่: คู่มือการติดตั้งและใช้งาน

Oliver Kingsley

Oliver Kingsley

20 June 2025

เริ่มต้นใช้งาน Python ฉบับมือใหม่: คู่มือการติดตั้งและใช้งาน

ยินดีต้อนรับสู่โลกของ Python! คุณได้เลือกที่จะเรียนรู้ภาษาโปรแกรมที่เป็นที่รู้จักในด้านความเรียบง่าย พลัง และความหลากหลาย Python เป็นแรงขับเคลื่อนเบื้องหลังเว็บแอปพลิเคชัน วิทยาศาสตร์ข้อมูล ปัญญาประดิษฐ์ ระบบอัตโนมัติ และอื่นๆ อีกมากมาย สำหรับผู้เริ่มต้น ไวยากรณ์ที่สะอาดตาและโค้ดที่อ่านง่ายทำให้เป็นภาษาแรกที่เหมาะอย่างยิ่ง

อย่างไรก็ตาม ก่อนที่คุณจะสามารถเขียนโค้ดบรรทัดแรกได้ คุณต้องตั้งค่าสภาพแวดล้อมการพัฒนาของคุณให้ถูกต้อง การตั้งค่าที่เหมาะสมคือรากฐานที่โครงการในอนาคตทั้งหมดของคุณจะถูกสร้างขึ้น มันช่วยป้องกันความยุ่งยากทั่วไปและรับประกันประสบการณ์การเรียนรู้ที่ราบรื่นและมีประสิทธิภาพ คู่มือฉบับสมบูรณ์นี้จะนำคุณไปสู่ทุกขั้นตอนของกระบวนการ ตั้งแต่การติดตั้ง Python บนคอมพิวเตอร์ของคุณ ไปจนถึงการจัดการความขึ้นต่อกันของโครงการด้วยสภาพแวดล้อมเสมือน (virtual environments) และการรันสคริปต์แรกของคุณ เราจะครอบคลุมทุกคำสั่งที่คุณต้องการ พร้อมคำอธิบายโดยละเอียด เพื่อให้คุณเริ่มต้นเส้นทาง Python ได้อย่างมั่นคง

💡
ต้องการเครื่องมือทดสอบ API ที่ยอดเยี่ยมซึ่งสร้าง เอกสารประกอบ API ที่สวยงาม หรือไม่?

ต้องการแพลตฟอร์มแบบครบวงจรที่รวมทุกอย่างไว้ในที่เดียวสำหรับทีมพัฒนาร่วมกันด้วย ประสิทธิภาพสูงสุด หรือไม่?

Apidog ตอบสนองทุกความต้องการของคุณ และ แทนที่ Postman ได้ในราคาที่เข้าถึงได้มากกว่ามาก!
button

บทช่วยสอนนี้ออกแบบมาสำหรับผู้เริ่มต้นอย่างแท้จริง เราจะถือว่าคุณไม่มีความรู้ด้านการเขียนโปรแกรมมาก่อน จุดเน้นของเราคือการสร้างแนวปฏิบัติที่ดีที่สุดตั้งแต่วันแรก โดยเฉพาะการใช้สภาพแวดล้อมเสมือน ซึ่งเป็นทักษะที่สำคัญสำหรับนักพัฒนา Python ที่จริงจัง

I. การติดตั้ง Python: ขั้นตอนแรกของคุณ

ขั้นตอนแรกสุดคือการติดตั้ง Python interpreter บนระบบของคุณ Interpreter คือโปรแกรมที่อ่านโค้ด Python ของคุณและดำเนินการตามคำสั่งที่คุณเขียน เราจะใช้ Python 3 เนื่องจาก Python 2 ไม่ได้รับการสนับสนุนอีกต่อไป

เป็นสิ่งสำคัญอย่างยิ่งที่จะต้องติดตั้ง Python อย่างถูกต้องและตรวจสอบให้แน่ใจว่าสามารถเข้าถึงได้จาก Command-Line Interface (CLI) ของคุณ ซึ่งก็คือ Command Prompt หรือ PowerShell บน Windows และ Terminal บน macOS และ Linux

A. การติดตั้งบน Windows

Windows ไม่ได้ติดตั้ง Python มาให้ล่วงหน้า วิธีที่แนะนำในการติดตั้งคือการใช้ตัวติดตั้งอย่างเป็นทางการ

ดาวน์โหลดตัวติดตั้ง: เปิดเว็บเบราว์เซอร์และไปที่หน้าดาวน์โหลดสำหรับ Windows บนเว็บไซต์อย่างเป็นทางการของ Python คุณควรเห็นปุ่มสำหรับดาวน์โหลดเวอร์ชันเสถียรล่าสุด ดาวน์โหลด "Windows installer (64-bit)"

เรียกใช้ตัวติดตั้ง: เมื่อดาวน์โหลดเสร็จสมบูรณ์ ให้เรียกใช้ไฟล์ตัวติดตั้ง คุณจะพบกับหน้าต่างการติดตั้ง

ขั้นตอนสำคัญ: เพิ่ม Python ไปยัง PATH: ก่อนที่คุณจะคลิก "Install Now" ให้มองไปที่ด้านล่างของหน้าต่าง คุณจะเห็นช่องทำเครื่องหมายที่มีป้ายกำกับว่า "Add Python to PATH" หรือข้อความที่คล้ายกัน คุณต้องทำเครื่องหมายในช่องนี้ ขั้นตอนนี้ช่วยให้แน่ใจว่าคุณสามารถเรียกใช้ Python จาก Command Prompt ของคุณได้จากทุกไดเรกทอรี นี่เป็นหนึ่งในข้อผิดพลาดที่พบบ่อยที่สุดสำหรับผู้เริ่มต้นบน Windows

ติดตั้ง: คลิก "Install Now" เพื่อเริ่มการติดตั้งด้วยการตั้งค่าที่แนะนำ แถบความคืบหน้าจะแสดงกระบวนการติดตั้ง

ตรวจสอบการติดตั้ง: เมื่อการติดตั้งเสร็จสมบูรณ์ คุณต้องตรวจสอบว่าสำเร็จหรือไม่ เปิด Command Prompt หรือ PowerShell ของคุณ คุณสามารถค้นหาได้โดยการค้นหาใน Start Menu ในหน้าต่างที่ปรากฏขึ้น ให้พิมพ์คำสั่งต่อไปนี้แล้วกด Enter:Bash

python --version

หากการติดตั้งสำเร็จ คุณจะเห็นหมายเลขเวอร์ชัน Python พิมพ์ออกมาบนหน้าจอ เช่น Python 3.12.3

ตรวจสอบการติดตั้ง pip: ตัวจัดการแพ็คเกจของ Python คือ pip จะถูกติดตั้งโดยอัตโนมัติพร้อมกับ Python เป็นเครื่องมือที่คุณจะใช้ติดตั้งไลบรารีภายนอก ตรวจสอบการติดตั้งด้วยคำสั่ง:Bash

pip --version

คุณควรเห็นเวอร์ชันของ pip พิมพ์ออกมา พร้อมกับตำแหน่งที่ตั้ง

B. การติดตั้งบน macOS

macOS เวอร์ชันใหม่มักจะมี Python 2 ติดตั้งมาให้ล่วงหน้า อย่างไรก็ตาม เวอร์ชันนี้ล้าสมัยและไม่ควรใช้ คุณต้องติดตั้ง Python 3

วิธีที่แนะนำคือการใช้ตัวติดตั้งอย่างเป็นทางการ คล้ายกับ Windows

ดาวน์โหลดตัวติดตั้ง: ไปที่หน้าดาวน์โหลดสำหรับ macOS บนเว็บไซต์อย่างเป็นทางการของ Python ดาวน์โหลด "macOS 64-bit universal2 installer" สำหรับเวอร์ชันเสถียรล่าสุด

เรียกใช้ตัวติดตั้ง: เปิดไฟล์ .pkg ที่ดาวน์โหลด ตัวติดตั้งจะนำคุณผ่านขั้นตอนต่างๆ ยอมรับข้อตกลงใบอนุญาตและดำเนินการติดตั้งแบบมาตรฐาน มันจะติดตั้ง Python 3 ในโฟลเดอร์ /Applications ของคุณและสร้างลิงก์ที่จำเป็น

ตรวจสอบการติดตั้ง: เปิดแอปพลิเคชัน Terminal (คุณสามารถค้นหาได้ใน Applications/Utilities หรือโดยการค้นหาด้วย Spotlight) เพื่อตรวจสอบการติดตั้ง Python 3 ใหม่ของคุณ ให้พิมพ์:Bash

python3 --version

นี่ควรจะแสดงเวอร์ชันที่คุณเพิ่งติดตั้ง บน macOS คำสั่ง python3 ใช้เพื่อเรียกใช้ Python 3 interpreter โดยเฉพาะ ในขณะที่ python อาจยังคงชี้ไปที่ Python 2 เก่า

ตรวจสอบ pip: เช่นเดียวกัน ตรวจสอบการติดตั้ง pip:Bashpip3 --version

คุณอาจต้องใช้ pip3 เพื่อจัดการแพ็คเกจสำหรับการติดตั้ง Python 3 ของคุณ

C. การติดตั้งบน Linux

การแจกจ่าย Linux ส่วนใหญ่มี Python 3 ติดตั้งมาให้ล่วงหน้า อย่างไรก็ตาม เป็นแนวปฏิบัติที่ดีในการตรวจสอบให้แน่ใจว่าคุณมีเวอร์ชันล่าสุดจากที่เก็บแพ็คเกจของการแจกจ่ายของคุณ และเครื่องมือที่จำเป็นเช่น pip และ venv ก็มีอยู่ด้วย

เปิด Terminal ของคุณ

อัปเดตตัวจัดการแพ็คเกจของคุณ: ขั้นแรก อัปเดตรายการแพ็คเกจในเครื่องของคุณ

sudo apt update
sudo dnf check-update

ติดตั้ง Python: ตอนนี้ ติดตั้งแพ็คเกจ Python 3 พร้อมกับ pip และโมดูล venv ซึ่งใช้สำหรับสร้างสภาพแวดล้อมเสมือน

sudo apt install python3 python3-pip python3-venv
sudo dnf install python3 python3-pip

ตรวจสอบการติดตั้ง: ตรวจสอบเวอร์ชันที่ติดตั้งโดยใช้ Terminal คำสั่งโดยทั่วไปคือ python3Bashpython3 --version

และตรวจสอบ pip:Bashpip3 --version

II. สภาพแวดล้อมเสมือน (Virtual Environments): การแยกโครงการอย่างมืออาชีพ

เมื่อติดตั้ง Python เสร็จแล้ว คุณอาจถูกล่อลวงให้เริ่มติดตั้งแพ็คเกจทั่วโลก หยุด. แนวปฏิบัติที่ดีที่สุดที่สำคัญที่สุดสำหรับนักพัฒนา Python มือใหม่คือ การใช้สภาพแวดล้อมเสมือนสำหรับทุกโครงการ

ทำไมต้องใช้สภาพแวดล้อมเสมือน?

ลองจินตนาการว่าคุณกำลังทำงานในสองโครงการที่แตกต่างกัน โครงการ A ต้องการไลบรารีบางอย่างเวอร์ชัน 1.0 ในขณะที่โครงการ B ต้องการไลบรารี เดียวกัน เวอร์ชัน 2.0 หากคุณติดตั้งไลบรารีเหล่านี้ทั่วโลก คุณจะต้องสลับเวอร์ชันตลอดเวลา และโครงการหนึ่งจะเสียอยู่เสมอ

สภาพแวดล้อมเสมือนคือไดเรกทอรีที่แยกตัวเองออกจากกันซึ่งเก็บ Python เวอร์ชันเฉพาะพร้อมกับแพ็คเกจและไลบรารีเฉพาะทั้งหมดที่โครงการของคุณต้องการ มันไม่ส่งผลกระทบต่อการติดตั้ง Python ทั่วโลกของคุณหรือสภาพแวดล้อมเสมือนอื่นๆ

ประโยชน์:

เราจะใช้โมดูล venv ซึ่งเป็นวิธีมาตรฐานที่มาพร้อมกับ Python 3 ในการสร้างสภาพแวดล้อมเสมือน

การสร้างและการใช้สภาพแวดล้อมเสมือน

มาดูกระบวนการทำงานทั้งหมดกัน

สร้างไดเรกทอรีโครงการ: ขั้นแรก สร้างโฟลเดอร์สำหรับโครงการใหม่ของคุณ เปิด Command-Line Interface ของคุณและรันคำสั่งเหล่านี้:Bash

mkdir my_first_project
cd my_first_project

นี่เป็นการสร้างไดเรกทอรีใหม่ชื่อ my_first_project และนำคุณเข้าไปในนั้น

สร้างสภาพแวดล้อมเสมือน: ตอนนี้ อยู่ในโฟลเดอร์โครงการของคุณ รันคำสั่งต่อไปนี้ คำสั่งนี้บอก Python ให้รันโมดูล venv และสร้างสภาพแวดล้อมเสมือนใหม่ในโฟลเดอร์ชื่อ venv

python3 -m venv venv
python -m venv venv

หลังจากรันคำสั่งนี้ คุณจะเห็นโฟลเดอร์ใหม่ชื่อ venv อยู่ภายใน my_first_project โฟลเดอร์นี้มีสำเนาของ Python interpreter และเป็นที่ที่แพ็คเกจเฉพาะโครงการของคุณจะถูกติดตั้ง เป็นธรรมเนียมทั่วไปที่จะตั้งชื่อโฟลเดอร์นี้ว่า venv หรือ .venv

เปิดใช้งานสภาพแวดล้อมเสมือน: การสร้างสภาพแวดล้อมไม่เพียงพอ คุณต้อง "เปิดใช้งาน" การเปิดใช้งานสภาพแวดล้อมจะแก้ไขพรอมต์ของเชลล์ของคุณให้ชี้ไปยัง Python และ pip executables เฉพาะของสภาพแวดล้อมนั้น

บน Windows (ใช้ Command Prompt):Bash

venv\Scripts\activate.bat

บน Windows (ใช้ PowerShell):PowerShell

.\venv\Scripts\Activate.ps1

(คุณอาจต้องเปลี่ยนนโยบายการดำเนินการของคุณก่อนโดยการรัน Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope Process)

บน macOS และ Linux:Bash

source venv/bin/activate

เมื่อเปิดใช้งานแล้ว คุณจะเห็นชื่อของสภาพแวดล้อมในวงเล็บที่จุดเริ่มต้นของ Command Prompt ของคุณ เช่น (venv) C:\Users\YourUser\my_first_project> นี่แสดงว่าสภาพแวดล้อมเสมือนของคุณทำงานอยู่

ปิดใช้งานสภาพแวดล้อมเสมือน: เมื่อคุณทำงานในโครงการเสร็จแล้ว คุณสามารถปิดใช้งานสภาพแวดล้อมและกลับสู่เชลล์ปกติของคุณได้ เพียงพิมพ์คำสั่งต่อไปนี้:Bash

deactivate

คำนำหน้า (venv) จะหายไปจากพรอมต์ของคุณ

III. การจัดการแพ็คเกจด้วย pip

เมื่อสภาพแวดล้อมเสมือนของคุณทำงานอยู่ ตอนนี้คุณสามารถติดตั้งแพ็คเกจสำหรับโครงการของคุณได้อย่างปลอดภัย เครื่องมือสำหรับสิ่งนี้คือ pip เมื่อสภาพแวดล้อมทำงานอยู่ คำสั่ง pip จะถูกเชื่อมโยงกับสภาพแวดล้อมนั้นโดยอัตโนมัติ

คำสั่ง pip หลัก

มาติดตั้งแพ็คเกจยอดนิยมที่เรียกว่า requests ซึ่งใช้สำหรับทำการร้องขอ HTTP

ติดตั้งแพ็คเกจ: ตรวจสอบให้แน่ใจว่า venv ของคุณทำงานอยู่ จากนั้นรัน:Bash

pip install requests

pip จะดาวน์โหลดแพ็คเกจ requests และความขึ้นต่อกันทั้งหมดจาก Python Package Index (PyPI) และติดตั้งลงในโฟลเดอร์ venv ของคุณโดยตรง การติดตั้ง Python ทั่วโลกของคุณยังคงไม่ถูกแตะต้อง

แสดงรายการแพ็คเกจที่ติดตั้ง: หากต้องการดูว่ามีแพ็คเกจใดบ้างที่ติดตั้งในสภาพแวดล้อมปัจจุบัน (ที่ทำงานอยู่) ของคุณ ให้ใช้:Bash

pip list

คุณจะเห็น requests และความขึ้นต่อกันแสดงอยู่ แต่ไม่มีแพ็คเกจใดๆ ที่ติดตั้งในการติดตั้ง Python ทั่วโลกของคุณหรือสภาพแวดล้อมอื่นๆ

การสร้างไฟล์ requirements.txt: คุณจะแบ่งปันโครงการของคุณกับผู้อื่นได้อย่างไรเพื่อให้พวกเขาสามารถทำซ้ำสภาพแวดล้อมของคุณได้? คุณทำได้ด้วยไฟล์ข้อกำหนด ธรรมเนียมมาตรฐานคือการตั้งชื่อไฟล์นี้ว่า requirements.txt

คุณสามารถสร้างไฟล์นี้โดยอัตโนมัติด้วยคำสั่ง pip freeze ซึ่งจะแสดงรายการแพ็คเกจที่ติดตั้งทั้งหมดและเวอร์ชันที่แน่นอนBashpip freeze > requirements.txt

สัญลักษณ์ > จะเปลี่ยนเส้นทางเอาต์พุตของคำสั่งไปยังไฟล์ requirements.txt หากคุณเปิดไฟล์นี้ คุณจะเห็นรายการเวอร์ชันแพ็คเกจ

การติดตั้งจากไฟล์ requirements.txt: หากมีคนอื่น (หรือตัวคุณในอนาคต) ต้องการตั้งค่าโครงการของคุณ พวกเขาสามารถสร้างและเปิดใช้งานสภาพแวดล้อมเสมือนใหม่ จากนั้นรันคำสั่งต่อไปนี้เพื่อติดตั้งแพ็คเกจที่จำเป็นทั้งหมดในคราวเดียว:Bash

pip install -r requirements.txt

คำสั่งนี้บอก pip ให้อ่านไฟล์และติดตั้งแพ็คเกจทั้งหมดที่ระบุไว้ในนั้น

ถอนการติดตั้งแพ็คเกจ: หากคุณไม่ต้องการแพ็คเกจอีกต่อไป คุณสามารถลบออกได้:Bash

pip uninstall requests

pip จะขอให้คุณยืนยันก่อนที่จะลบแพ็คเกจ

IV. สคริปต์ Python แรกของคุณ

คุณมีสภาพแวดล้อมการพัฒนาที่สมบูรณ์และแยกออกจากกัน ในที่สุดก็ถึงเวลาเขียนโค้ด!

การเขียนโค้ด

สร้างไฟล์ Python: ใช้โปรแกรมแก้ไขข้อความที่คุณชื่นชอบ (เช่น VS Code, Sublime Text หรือแม้แต่ Notepad) สร้างไฟล์ใหม่ชื่อ app.py ภายในไดเรกทอรี my_first_project ของคุณ ตรวจสอบให้แน่ใจว่าอยู่ในโฟลเดอร์เดียวกันกับไดเรกทอรี venv ของคุณ ไม่ใช่อยู่ภายใน

เพิ่มโค้ด Python: เปิด app.py และพิมพ์โค้ดต่อไปนี้ลงไป สคริปต์นี้จะถามชื่อของคุณแล้วพิมพ์คำทักทายส่วนตัวPython

# A simple Python script to greet the user

def get_greeting(name):
    """Generates a personalized greeting."""
    if not name:
        return "Hello, mysterious stranger!"
    else:
        return f"Hello, {name}! Welcome to the world of Python."

def main():
    """Main function to run the program."""
    print("Welcome to your first Python application!")
    user_name = input("Please enter your name: ")
    message = get_greeting(user_name.strip())
    print(message)

if __name__ == "__main__":
    main()

การรันสคริปต์ของคุณ

ตรวจสอบให้แน่ใจว่าสภาพแวดล้อมของคุณทำงานอยู่: กลับไปที่ Command-Line Interface ของคุณ ตรวจสอบให้แน่ใจว่าคุณอยู่ในไดเรกทอรี my_first_project และคำนำหน้า (venv) ของคุณปรากฏให้เห็น

ดำเนินการสคริปต์: หากต้องการรันโปรแกรมของคุณ คุณต้องเรียกใช้ Python interpreter และส่งชื่อไฟล์สคริปต์ให้มัน

python3 app.py
python app.py

โต้ตอบกับโปรแกรมของคุณ: สคริปต์จะทำงานใน Terminal ของคุณ ก่อนอื่นจะพิมพ์ "Welcome to your first Python application!" จากนั้นจะพร้อมท์ให้คุณป้อนชื่อของคุณ พิมพ์ชื่อของคุณแล้วกด Enter สคริปต์จะพิมพ์คำทักทายส่วนตัวของคุณ

ขอแสดงความยินดี! คุณได้ตั้งค่าสภาพแวดล้อมการพัฒนา Python ที่เป็นมืออาชีพ จัดการแพ็คเกจ และเขียนและดำเนินการแอปพลิเคชัน Python แรกของคุณสำเร็จแล้ว คุณได้เชี่ยวชาญกระบวนการทำงานที่จะให้บริการคุณได้ดีในโครงการทุกขนาด จากนี้ไป การเดินทางของคุณคือการเรียนรู้ภาษาโปรแกรมเอง ทั้งไวยากรณ์ โครงสร้างข้อมูล และระบบนิเวศของไลบรารีที่กว้างใหญ่ แต่ด้วยรากฐานที่มั่นคงนี้ คุณพร้อมสำหรับการผจญภัยที่รออยู่ข้างหน้าอย่างสมบูรณ์แบบ

💡
ต้องการเครื่องมือทดสอบ API ที่ยอดเยี่ยมซึ่งสร้าง เอกสารประกอบ API ที่สวยงาม หรือไม่?

ต้องการแพลตฟอร์มแบบครบวงจรที่รวมทุกอย่างไว้ในที่เดียวสำหรับทีมพัฒนาร่วมกันด้วย ประสิทธิภาพสูงสุด หรือไม่?

Apidog ตอบสนองทุกความต้องการของคุณ และ แทนที่ Postman ได้ในราคาที่เข้าถึงได้มากกว่ามาก!
button

ฝึกการออกแบบ API แบบ Design-first ใน Apidog

ค้นพบวิธีที่ง่ายขึ้นในการสร้างและใช้ API