ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
Python เป็นภาษาการเขียนโปรแกรมที่หลากหลายและทรงพลังพร้อมแอปพลิเคชันมากมาย ตั้งแต่การพัฒนาเว็บไปจนถึงการวิเคราะห์ข้อมูล บ่อยครั้งเมื่อเขียนโปรแกรมด้วย Python คุณจะต้องการทราบว่าคุณใช้ Python เวอร์ชันใด
คุณสามารถตรวจสอบเวอร์ชัน Python ของคุณได้อย่างรวดเร็วและง่ายดายโดยใช้หลายวิธี รวมถึงเครื่องมือบรรทัดคำสั่ง การรันสคริปต์ด้วยแพลตฟอร์มและโมดูล sys หรือภายใน IDE ที่คุณต้องการ
แนวทางเหล่านี้ใช้ได้กับระบบปฏิบัติการต่างๆ รวมถึง Windows, macOS และ Linux เพื่อให้มั่นใจว่าคุณสามารถระบุเวอร์ชัน Python ของคุณได้ในเวลาไม่นาน
Python เวอร์ชันใหม่แต่ละเวอร์ชันมาพร้อมกับการเปลี่ยนแปลงหรือการอัปเดตบางอย่าง ดังนั้นโค้ดที่เขียนก่อนหน้านี้ในเวอร์ชันอื่นอาจไม่ทำงานในเวอร์ชันที่ใหม่กว่า
Python เวอร์ชันต่างๆ อาจมีความแตกต่างเล็กน้อย และการรู้เวอร์ชันที่แน่นอนที่คุณกำลังทำงานด้วยจะช่วยให้คุณหลีกเลี่ยงปัญหาความเข้ากันได้เมื่อแชร์โค้ดกับผู้อื่นหรือติดตั้งแพ็กเกจ
ในบทความนี้ เราจะให้คำแนะนำอย่างตรงไปตรงมาเกี่ยวกับวิธีตรวจสอบเวอร์ชันของ Python บนคอมพิวเตอร์ของคุณ ไม่ว่าคุณจะใช้ Windows, macOS หรือ Linux
เข้าเรื่องกันเลย!
สารบัญ
วิธีตรวจสอบเวอร์ชัน Python จาก Command Line
ในส่วนนี้ เราจะพูดถึงวิธีการตรวจสอบเวอร์ชันของ Python โดยใช้บรรทัดคำสั่ง วิธีนี้เป็นวิธีที่รวดเร็วและมีประสิทธิภาพในการระบุเวอร์ชันของ Python ที่ติดตั้งบนคอมพิวเตอร์ของคุณ
โดยเฉพาะอย่างยิ่ง เราจะกล่าวถึงสิ่งต่อไปนี้:
วิธีตรวจสอบเวอร์ชัน Python ใน Windows
วิธีตรวจสอบเวอร์ชัน Python ใน Linux
วิธีตรวจสอบเวอร์ชัน Python ใน MacOS
เข้าเรื่องกันเลย!
พรอมต์บรรทัดคำสั่งของ Windows
ก่อนที่คุณจะดำเนินการตามขั้นตอนนี้ ตรวจสอบให้แน่ใจว่าได้ติดตั้งPython แล้ว หากต้องการตรวจสอบเวอร์ชันที่ติดตั้ง Python บนเครื่อง Windows โดยใช้Command Line Promptให้ทำตามขั้นตอนเหล่านี้:
ขั้นตอนที่ 1:กด Win + R เพื่อเปิดกล่องโต้ตอบเรียกใช้
ขั้นตอนที่ 2:พิมพ์ cmd แล้วกด Enter เพื่อเปิดพรอมต์คำสั่งของ Windows
ขั้นตอนที่ 3:ใน Command Prompt ให้พิมพ์ python –version แล้วกด Enter
พรอมต์ด้านบนจะสั่งให้ Python แสดงเวอร์ชัน Python ที่ติดตั้ง หากคุณไม่เห็นการตอบสนองหรือพบข้อผิดพลาด ตรวจสอบให้แน่ใจว่าได้ติดตั้ง Python และเพิ่มไปยังตัวแปรสภาพแวดล้อม ของคุณ แล้ว
เทอร์มินัล MacOS และ Linux
ในระบบ Linux และ macOS คุณสามารถใช้ Terminal เพื่อตรวจสอบเวอร์ชัน Python ของคุณได้
ทำตามคำแนะนำเหล่านี้:
ขั้นตอนที่ 1:สำหรับ Linux ให้กด Ctrl+Alt+T เพื่อเปิด Terminal สำหรับ macOS ให้ไปที่ Finder คลิกที่ Applications เลือก Utilities จากนั้นเลือก Terminal
ขั้นตอนที่ 2:เมื่อเปิด Terminal ให้พิมพ์ python –version แล้วกด Enter
พรอมต์ด้านบนจะสั่งให้ Python แสดงเวอร์ชันปัจจุบันของ Python ที่ติดตั้ง
หากคุณติดตั้ง Python หลายเวอร์ชันในคอมพิวเตอร์ คุณอาจต้องใช้ python3 –version เพื่อตรวจสอบเวอร์ชันของ Python 3
ตอนนี้คุณทราบวิธีตรวจสอบเวอร์ชันของคุณจากบรรทัดคำสั่งแล้ว คุณสามารถมั่นใจได้ว่าคุณกำลังใช้เวอร์ชันที่ถูกต้องสำหรับโครงการของคุณ และจัดการสภาพแวดล้อมของคุณตามนั้น
ข้างต้นเป็นเพียงวิธีหนึ่งในการตรวจสอบเวอร์ชันของ Pythonที่ทำงานบนคอมพิวเตอร์ของคุณ คุณยังสามารถตรวจสอบเวอร์ชันได้จากสคริปต์ Python ส่วนด้านล่างแสดงวิธีตรวจสอบเวอร์ชันโดยใช้สคริปต์ Python
วิธีตรวจสอบเวอร์ชัน Python จากสคริปต์
ในส่วนนี้ คุณจะได้เรียนรู้วิธีตรวจสอบเวอร์ชันของ Python จากภายในสคริปต์โดยใช้โมดูลต่างๆ
เราจะสำรวจสิ่งต่อไปนี้:
วิธีตรวจสอบเวอร์ชัน Python โดยใช้โมดูล sys
วิธีตรวจสอบเวอร์ชัน Python โดยใช้ Platform Module
วิธีนี้จะช่วยให้คุณมั่นใจได้ว่าสคริปต์ของคุณทำงานในเวอร์ชันที่ต้องการและปรับพฤติกรรมตามเวอร์ชันที่ใช้
วิธีตรวจสอบเวอร์ชัน Python โดยใช้โมดูล Sys
วิธีหนึ่งในการตรวจสอบเวอร์ชันของ Python จากสคริปต์คือการใช้โมดูล sys
โมดูล sys ใน Python ซึ่งเป็นส่วนสำคัญของไลบรารีมาตรฐาน ช่วยให้คุณสามารถเข้าถึงตัวแปร ฟังก์ชัน และออบเจกต์ต่างๆ ที่ล่ามใช้หรือดูแลอยู่
เมื่อทำเช่นนั้น คุณสามารถมีส่วนร่วมกับระบบและสภาพแวดล้อมรันไทม์ของ Python โดยใช้ประโยชน์จากคุณลักษณะต่างๆ ที่เป็นประโยชน์สำหรับงานที่เกี่ยวข้องกับระบบ การดีบัก หรือการจัดการการดำเนินการของสคริปต์ Python ของคุณ
โมดูล sys จัดเตรียมแอตทริบิวต์ version_info ซึ่งมีทูเพิลที่มีหมายเลขเวอร์ชันหลัก รอง และไมโครของล่าม Python
รหัสด้านล่างใช้โมดูล sys เพื่อตรวจสอบเวอร์ชันของ Python:
import sys
major, minor, micro = sys.version_info[:3]
print(f"Your Python version is {major}.{minor}.{micro}")
โค้ดด้านบนนี้จะสั่งให้ Python นำเข้าโมดูลการพิมพ์ sys และใช้เพื่อดึงเวอร์ชันของ Python
นำเข้า sys:บรรทัดนี้นำเข้าโมดูล sys ซึ่งให้การเข้าถึงพารามิเตอร์และฟังก์ชันเฉพาะของระบบ
major, minor, micro = sys.version_info[:3]:แอตทริบิวต์ sys.version_info ส่งคืน tuple ที่มีส่วนประกอบของเวอร์ชัน Python เช่น หมายเลขเวอร์ชันหลัก รอง และไมโคร
ที่นี่ เรากำลังแบ่งส่วนทูเพิลด้วย [:3] เพื่อให้ได้องค์ประกอบสามตัวแรก ซึ่งแทนหมายเลขเวอร์ชันหลัก รอง และไมโคร และกำหนดให้กับตัวแปรหลัก รอง และไมโครตามลำดับ
พิมพ์(f”เวอร์ชั่น Python ของคุณคือ {major}.{minor}.{micro}”):บรรทัดนี้ใช้ f-string (ตัวอักษรสตริงที่จัดรูปแบบ) เพื่อแสดงเวอร์ชั่น Python โดยแทนที่ค่าของ major, minor และ micro ตัวแปรในสตริง
ผลลัพธ์ของ import sys print จะแสดงเวอร์ชัน Python ในรูปแบบ “เวอร์ชัน Python ของคุณคือ XYZ” โดยที่ X, Y และ Z คือหมายเลขเวอร์ชันหลัก ไมโคร และรองตามลำดับ
โปรดทราบว่าในบางครั้ง คุณอาจติดตั้ง Python หลายเวอร์ชัน และเอาต์พุตจะแสดง Python เวอร์ชันล่าสุด
นอกจากนี้ คุณสามารถใช้คำสั่ง assert เพื่อให้แน่ใจว่าสคริปต์ของคุณทำงานบนเวอร์ชัน Python ที่จำเป็นขั้นต่ำ ตัวอย่างเช่น:
import sys
assert sys.version_info >= (3, 6), "Python 3.6 or higher is required"
ข้อมูลโค้ด Python ข้างต้นสาธิตวิธีการนำเข้าโมดูล sys และใช้เพื่อตรวจสอบว่าเวอร์ชัน Python เป็น 3.6 หรือสูงกว่าหรือไม่ หากไม่ตรงตามข้อกำหนด ระบบ จะส่ง AssertionErrorพร้อมข้อความแบบกำหนดเอง
วิธีตรวจสอบเวอร์ชันของ Python ที่ติดตั้งโดยใช้โมดูลแพลตฟอร์ม
อีกวิธีในการตรวจสอบเวอร์ชันของ Python คือการใช้คำสั่ง Python ของโมดูลแพลตฟอร์ม
โมดูลแพลตฟอร์มใน Python เป็นส่วนหนึ่งของไลบรารีมาตรฐานและมีฟังก์ชันต่างๆ เพื่อดึงข้อมูลเกี่ยวกับแพลตฟอร์ม ระบบ และฮาร์ดแวร์พื้นฐานที่ตัวแปลภาษา Python ทำงานอยู่
ซึ่งอาจรวมถึงรายละเอียดเกี่ยวกับระบบปฏิบัติการ สถาปัตยกรรมตัวประมวลผล และการนำ Python ไปใช้
การพิมพ์แพลตฟอร์มการนำเข้ามีฟังก์ชัน python_version() ซึ่งส่งคืนสตริงที่มีเวอร์ชัน Python
นี่คือโค้ดตัวอย่างที่แสดงวิธีใช้โมดูลแพลตฟอร์ม:
import platform
version = platform.python_version()
print(f"Your Python version is {version}")
ข้อมูลโค้ด Python ข้างต้นสาธิตวิธีการนำเข้าโมดูลการพิมพ์แพลตฟอร์มและใช้เพื่อดึงข้อมูลเวอร์ชัน Python จากนั้นพิมพ์ในรูปแบบสตริง
คุณยังสามารถใช้คำสั่ง Python ด้านล่างซึ่งใช้ tuples เพื่อตรวจสอบเวอร์ชันของ Python:
import platform
version_tuple = platform.python_version_tuple()
print("Your Python version is {}.{}.{}".format(*version_tuple))
ทั้งโมดูล sys และแพลตฟอร์มมีคำสั่ง Python ที่หลากหลายเพื่อรับข้อมูลเกี่ยวกับสภาพแวดล้อม Python และคุณสามารถเลือกคำสั่งที่เหมาะกับกรณีการใช้งานหรือข้อกำหนดเฉพาะของคุณได้ดีกว่า
บ่อยครั้งที่โปรแกรมเมอร์ใช้ IDE ในการเขียนโค้ด คุณสามารถตรวจสอบเวอร์ชันหลักใน IDE ของคุณได้เช่นกัน
ในหัวข้อด้านล่าง เราจะสำรวจวิธีตรวจสอบ เวอร์ชันของ Python ใน IDE ยอดนิยมสำหรับการเขียนโปรแกรม Python สองตัว ได้แก่ VSCode และPyCharm
วิธีตรวจสอบเวอร์ชัน Python ใน Integrated Development Environments (IDE)
สภาพแวดล้อมการพัฒนาแบบรวมเป็นแอปพลิเคชันซอฟต์แวร์ที่มีชุดเครื่องมือและคุณสมบัติที่ครอบคลุมเพื่อช่วยให้โปรแกรมเมอร์เขียน แก้ไข ดีบัก และคอมไพล์โค้ดได้อย่างมีประสิทธิภาพมากขึ้น
การตรวจสอบเวอร์ชันของ Python ใน Integrated Development Environment (IDE) เป็นงานทั่วไปเมื่อทำงานกับโปรเจ็กต์ Python แต่ละ IDE มีวิธีการแสดงเวอร์ชัน Python ของตัวเอง ในหัวข้อนี้ เราจะพูดถึงสิ่งต่อไปนี้:
วิธีตรวจสอบเวอร์ชัน Python ใน Visual Studio Code
วิธีตรวจสอบเวอร์ชั่นของ Python ใน PyCharm
วิธีตรวจสอบเวอร์ชัน Python ใน Visual Studio Code
Visual Studio Code ( VSCode ) เป็น IDE ยอดนิยมสำหรับการพัฒนา Python หากต้องการตรวจสอบเวอร์ชัน Python ใน VSCode ให้ทำตามขั้นตอนเหล่านี้:
ขั้นตอนที่ 1:เปิด Visual Studio Code
ขั้นตอนที่ 2:เปิดไฟล์ Python หรือสร้างไฟล์ใหม่ในโครงการของคุณ
ขั้นตอนที่ 3:คลิกที่เวอร์ชัน Python ที่แสดงที่มุมล่างซ้ายของแถบสถานะ
หากคุณไม่เห็นเวอร์ชันของ Python ตรวจสอบให้แน่ใจว่าได้ติดตั้งส่วนขยายของ Python แล้ว
รายการแบบเลื่อนลงจะปรากฏขึ้นพร้อมกับล่าม Python ที่มีอยู่
ล่ามที่ใช้งานอยู่ในปัจจุบันมีเครื่องหมายถูกอยู่ข้างๆ และหมายเลขเวอร์ชันจะแสดงทางด้านขวา
วิธีตรวจสอบเวอร์ชั่นของ Python ใน PyCharm
PyCharm เป็นอีกหนึ่ง IDE ที่ใช้กันอย่างแพร่หลายสำหรับการพัฒนา Python หากต้องการตรวจสอบเวอร์ชันของ Python ใน PyCharm ให้ทำตามขั้นตอนเหล่านี้:
ขั้นตอนที่ 1:เปิด PyCharm
ขั้นตอนที่ 2:ไปที่แถบเครื่องมือหลักแล้วคลิกที่ “ไฟล์” > “การตั้งค่า” (หรือ “ค่ากำหนด” บน macOS)
ขั้นตอนที่ 3:ที่แผงด้านซ้าย เลือก “Project: Your_Project_Name” > “Python Interpreter”
ขั้นตอนที่ 4:ที่แผงด้านขวา คุณจะเห็นเวอร์ชัน Python ที่ติดตั้งในสภาพแวดล้อมเสมือนของคุณซึ่งแสดงอยู่ถัดจากเส้นทางปฏิบัต��การของล่าม
เมื่อทำตามขั้นตอนเหล่านี้ในแต่ละ IDE ที่เกี่ยวข้อง คุณจะสามารถตรวจสอบเวอร์ชันของ Python ที่โครงการของคุณใช้ได้อย่างง่ายดาย
เมื่อคุณมีความรู้เกี่ยวกับเวอร์ชัน Python ที่คุณใช้แล้ว คุณสามารถทำอะไรกับข้อมูลนี้ได้บ้าง
ในบางครั้ง คุณอาจได้รับไฟล์จากเพื่อนร่วมงานที่โค้ดที่เขียนอยู่ใน Python เวอร์ชันใหม่กว่า ในขณะที่คุณอาจใช้เวอร์ชันเก่าหรือในทางกลับกัน ในกรณีดังกล่าว คุณจะต้องระบุเวอร์ชันของ Python ที่ติดตั้งในระบบของคุณก่อน
จะทำอย่างไรถ้าคุณต้องการอัปเดตเวอร์ชัน Python ของคุณเป็นเวอร์ชันล่าสุด เนื่องจากคุณอาจติดตั้ง Python เวอร์ชันอื่นไว้ ในส่วนด้านล่าง เราได้ระบุวิธีต่างๆ ที่คุณสามารถใช้ในการอัปเดตเวอร์ชัน Python เป็นเวอร์ชันล่าสุด
วิธีอัปเดตเวอร์ชัน Python เป็นเวอร์ชันล่าสุด
การอัปเดตเวอร์ชัน Python นั้นง่ายพอๆ กับการติดตั้ง Python อย่างไรก็ตาม ขั้นตอนการอัปเดตจะแตกต่างกันไปตามระบบปฏิบัติการที่คุณใช้
ในส่วนนี้ เราจะให้ภาพรวมของขั้นตอนที่จำเป็นในการอัปเดต Python บน Windows, Linus และ MacOS
การอัปเดต Python บน Windows
ขั้นตอนที่ 1:ถอนการติดตั้งเวอร์ชัน Python
ไปที่แผงควบคุม > โปรแกรมและคุณสมบัติ
ค้นหาPython ในรายการโปรแกรมที่ติดตั้ง คลิกที่โปรแกรม จากนั้นคลิก 'ถอนการติดตั้ง'
ขั้นตอนที่ 2:ดาวน์โหลดและติดตั้ง Python เวอร์ชันล่าสุด
ไปที่หน้าดาวน์โหลดอย่างเป็นทางการของ Python ที่https://www.python.org/downloads/
คลิกที่ปุ่ม "ดาวน์โหลด Python"
เรียกใช้โปรแกรมติดตั้ง
ทำตามคำแนะนำในการติดตั้ง
ตรวจสอบให้แน่ใจว่าคุณทำเครื่องหมายที่ช่องทำเครื่องหมาย “Add Python to PATH” ระหว่างการติดตั้ง
หลังจากคลิกปุ่มติดตั้ง Python จะเริ่มติดตั้งในระบบของคุณ
การอัปเดต Python บน macOS:
ขั้นตอนที่ 1:ติดตั้ง Homebrew (หากยังไม่ได้ติดตั้ง)
เปิดแอปเทอร์มินัล
ป้อนคำสั่งต่อไปนี้ แล้วกด Enter:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
ขั้นตอนที่ 2:อัปเดต Python
ใน Terminal ให้ป้อนคำสั่งต่อไปนี้ โดยกด Enter หลังจากแต่ละคำสั่ง:
brew update
brew upgrade python
การอัปเดต Python บน Linux (การแจกแจงแบบใช้เดเบียน):
ขั้นตอนที่ 1:อัปเดตรายการแพ็คเกจ
เปิดแอปเทอร์มินัล
ป้อนคำสั่งต่อไปนี้ แล้วกด Enter:
sudo apt-get update
ขั้นตอนที่ 2:ติดตั้ง Python เวอร์ชันล่าสุด
ป้อนคำสั่งต่อไปนี้ แล้วกด Enter:
sudo apt-get install python3.x
ขั้นตอนที่ 3:ตั้งค่าเวอร์ชัน Python เริ่มต้น (ไม่บังคับ)
ป้อนคำสั่งต่อไปนี้ โดยกด Enter หลังจากแต่ละรายการ:
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.x 1
sudo update-alternatives --config python3
แทนที่ “x” ด้วยหมายเลขเวอร์ชันรองล่าสุด และเลือกเวอร์ชันที่เหมาะสมเมื่อได้รับแจ้ง
เมื่อทำตามขั้นตอนเหล่านี้ คุณจะสามารถอัปเดต Python เป็นเวอร์ชันล่าสุดบนระบบ Windows, macOS หรือ Linux ได้
มาสรุปเรื่องนี้กันเถอะ
ตลอดบทความนี้ เราได้แนะนำคุณเกี่ยวกับคำแนะนำที่ครอบคลุมเกี่ยวกับวิธีตรวจสอบเวอร์ชัน Python ที่คุณใช้ นอกจากนี้ เรายังแสดงวิธีตรวจสอบเวอร์ชันของ Python โดยตรงจากสคริปต์โดยใช้โมดูลระบบและแพลตฟอร์ม
ยิ่งไปกว่านั้น เราได้ตรวจสอบเวอร์ชันของ Python ใน IDE ยอดนิยมสำหรับการพัฒนา Python สองตัว ได้แก่ Visual Studio Code และ PyCharm
และเราได้ระบุขั้นตอนที่คุณต้องปฏิบัติตามเพื่ออัปเดตเวอร์ชัน Python ของคุณบนระบบ Windows, macOS และ Linux
เมื่อปฏิบัติตามคำแนะนำเหล่านี้ คุณจะสามารถทำให้สภาพแวดล้อม Python ของคุณเป็นปัจจุบัน ใช้ประโยชน์จากฟีเจอร์และการปรับปรุงล่าสุด และรับประกันความสำเร็จของโปรเจกต์ของคุณ
ต้องการเรียนรู้เพิ่มเติมเกี่ยวกับ Python ตรวจสอบเพลย์ลิสต์ Python ด้านล่าง:
ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
คุณจะได้เรียนรู้วิธีการบันทึกและโหลดวัตถุจากไฟล์ .rds ใน R บล็อกนี้จะครอบคลุมถึงวิธีการนำเข้าวัตถุจาก R ไปยัง LuckyTemplates
ในบทช่วยสอนภาษาการเข้ารหัส DAX นี้ เรียนรู้วิธีใช้ฟังก์ชัน GENERATE และวิธีเปลี่ยนชื่อหน่วยวัดแบบไดนามิก
บทช่วยสอนนี้จะครอบคลุมถึงวิธีการใช้เทคนิค Multi Threaded Dynamic Visuals เพื่อสร้างข้อมูลเชิงลึกจากการแสดงข้อมูลแบบไดนามิกในรายงานของคุณ
ในบทความนี้ ฉันจะเรียกใช้ผ่านบริบทตัวกรอง บริบทตัวกรองเป็นหนึ่งในหัวข้อหลักที่ผู้ใช้ LuckyTemplates ควรเรียนรู้ในขั้นต้น
ฉันต้องการแสดงให้เห็นว่าบริการออนไลน์ของ LuckyTemplates Apps สามารถช่วยในการจัดการรายงานและข้อมูลเชิงลึกต่างๆ ที่สร้างจากแหล่งข้อมูลต่างๆ ได้อย่างไร
เรียนรู้วิธีคำนวณการเปลี่ยนแปลงอัตรากำไรของคุณโดยใช้เทคนิคต่างๆ เช่น การแยกสาขาและการรวมสูตร DAX ใน LuckyTemplates
บทช่วยสอนนี้จะหารือเกี่ยวกับแนวคิดของการทำให้แคชข้อมูลเป็นรูปธรรมและวิธีที่สิ่งเหล่านี้ส่งผลต่อประสิทธิภาพของ DAX ในการให้ผลลัพธ์
หากคุณยังคงใช้ Excel อยู่จนถึงตอนนี้ นี่เป็นเวลาที่ดีที่สุดในการเริ่มใช้ LuckyTemplates สำหรับความต้องการในการรายงานทางธุรกิจของคุณ
เกตเวย์ LuckyTemplates คืออะไร ทั้งหมดที่คุณต้องการรู้