Python เป็นภาษาโปรแกรมที่มีประสิทธิภาพซึ่งใช้กันอย่างแพร่หลายในแอปพลิเคชันต่างๆ มากมายในปัจจุบัน หากคุณยังใหม่กับ Python หรือต้องการเพิ่มทักษะในภาษานี้ วิธีหนึ่งที่ดีในการทำเช่นนั้นคือการใช้เครื่องเสมือน Ubuntu โพสต์บล็อกนี้จะแสดงให้คุณเห็น วิธีใช้ Python เครื่องเสมือนของ Ubuntu ใช้ Ubuntu 22.04 โดยใช้ซอฟต์แวร์ VirtualBox ฟรี
เนื้อหา
อูบุนตูคืออะไร?
บนเดสก์ท็อปและแล็ปท็อป อูบุนตู เป็นระบบปฏิบัติการที่ฟรีและเป็นโอเพ่นซอร์สและใช้ Debian
Ubuntu มีแอพพลิเคชั่นและคุณสมบัติมากมาย ทำให้เป็นตัวเลือกที่ยอดเยี่ยมสำหรับผู้ใช้จำนวนมาก
เครื่องเสมือนคืออะไร?
เครื่องเสมือน (VM) ในการคำนวณจำลองระบบคอมพิวเตอร์ การทำงานของเครื่องคอมพิวเตอร์จริงมีให้โดยเครื่องเสมือนซึ่งสร้างขึ้นจากสถาปัตยกรรมคอมพิวเตอร์
การใช้งานอาจจำเป็นต้องใช้ฮาร์ดแวร์ ซอฟต์แวร์ หรือการผสมผสานเฉพาะทาง
เครื่องเสมือนมีประโยชน์หลายอย่าง เช่น ใช้งานระบบปฏิบัติการ (OS) ที่แตกต่างกัน การจำลองสถาปัตยกรรมคอมพิวเตอร์ที่แตกต่างกัน หรือการจัดสภาพแวดล้อมแบบแยกส่วนเพื่อวัตถุประสงค์ด้านความปลอดภัย
เหตุใดจึงต้องใช้เครื่องเสมือนสำหรับ Python
แม้ว่าคุณจะสามารถติดตั้ง Python บนคอมพิวเตอร์ของคุณได้โดยตรง เราขอแนะนำให้ใช้เครื่องเสมือนด้วยเหตุผลสองประการ:
- ช่วยให้จัดการ Python เวอร์ชันต่างๆ ได้ง่ายขึ้น (คุณสามารถมีเครื่องเสมือนได้หลายเครื่อง โดยแต่ละเครื่องมี Python เวอร์ชันต่างกัน) และ
- ทำให้แบ่งปันสภาพแวดล้อม Python ของคุณกับผู้อื่นได้ง่ายขึ้น (เนื่องจากเครื่องเสมือนเป็นหน่วยที่มีในตัวเอง)
วิธีตั้งค่าเครื่องเสมือน Ubuntu สำหรับ Python
หากคุณต้องการใช้เครื่องเสมือน Ubuntu สำหรับการพัฒนา Python มีบางสิ่งที่คุณต้องทำเพื่อตั้งค่า นี่คือคำแนะนำโดยย่อ:
- ติดตั้ง Ubuntu บนเครื่องเสมือนของคุณ คุณสามารถดูคำแนะนำในการทำเช่นนี้ได้ ที่นี่:
- เปิดเทอร์มินัลหลังจากติดตั้ง Ubuntu จากนั้นป้อนคำสั่งเพื่อติดตั้ง Python 3: sudo apt-get ติดตั้ง python3
- เมื่อติดตั้ง Python 3 แล้ว คุณสามารถเริ่มพัฒนาแอปพลิเคชัน Python บนเครื่องเสมือน Ubuntu ของคุณได้
วิธีใช้เครื่องเสมือน Ubuntu สำหรับ Python
Python เป็นภาษาสากลที่คุณสามารถใช้กับเครื่องเสมือน Ubuntu
เมื่อวันที่ 3 ธันวาคม พ.ศ. 2532 กุยโด ฟาน รอสซัม ได้พัฒนาภาษาโปรแกรมระดับสูง แปลความหมาย และใช้งานทั่วไปที่เรียกว่า Python
มันได้ผลเพราะมีทางเดียวเท่านั้นที่จะทำมันให้สำเร็จได้ นั่นคือหลักการออกแบบที่เป็นกลางของมัน
- ก่อนอื่นเราต้องติดตั้งเครื่องเสมือน Ubuntu
- ต่อไป เราต้องติดตั้งเครื่องมือและไลบรารีที่จำเป็นสำหรับการพัฒนา Python เราจะใช้ภาษาโปรแกรม Python 3 ในคู่มือนี้
- ในการติดตั้งเครื่องมือและไลบรารีที่จำเป็น ให้เปิดเทอร์มินัลแล้วป้อนคำสั่งต่อไปนี้:
ติดตั้ง pip3
sudo apt-get install -y python3-pip
เพื่อติดตั้งแพ็คเกจ
pip3 ติดตั้ง package_name
ตั้งค่าแพ็คเกจและเครื่องมือในการพัฒนาเพิ่มเติมอีกสองสามรายการ
sudo apt-get install build-essential libssl-dev libffi-dev python-dev
ติดตั้งโมดูล venv
sudo apt-get install -y python3-venv
สร้างสภาพแวดล้อม
python3 -m venv โครงการ_env
เครื่องมือและไลบรารี Python ที่มีประโยชน์มีอะไรบ้าง
Python เป็นภาษาตีความระดับสูงที่ได้รับความนิยม รู้จักกันดีว่าใช้งานง่ายและสามารถอ่านได้
Python เป็นภาษาที่เป็นที่นิยมสำหรับวัตถุประสงค์ต่างๆ รวมถึงการพัฒนาเว็บ การคำนวณทางวิทยาศาสตร์ การวิเคราะห์ข้อมูล และปัญญาประดิษฐ์
ระบบนิเวศของ Python นั้นเต็มไปด้วยเครื่องมือและไลบรารีที่สามารถใช้เพื่อขยายภาษาและสร้างแอปพลิเคชันที่มีประสิทธิภาพ
เครื่องมือ Python
ไลบรารีมาตรฐานของ Python ประกอบด้วยโมดูลที่มาพร้อมกับตัวแปล Python ไลบรารีมาตรฐานประกอบด้วยโมดูลมากมายที่สามารถใช้เพื่อวัตถุประสงค์ที่แตกต่างกัน รวมถึงการทำงานกับสตริง ตัวเลข วันที่ ไฟล์ และอื่นๆ
นอกจากไลบรารี่มาตรฐานแล้ว ไลบรารี่อื่นๆ สามารถติดตั้งเพื่อเพิ่มการทำงานของ Python ห้องสมุดยอดนิยมบางแห่ง ได้แก่ :
NumPy: ไลบรารีการคำนวณเชิงตัวเลขอันทรงพลังที่ช่วยให้สามารถดำเนินการกับอาร์เรย์และเมทริกซ์ขนาดใหญ่ได้อย่างมีประสิทธิภาพ
SciPy: ไลบรารีสำหรับการคำนวณทางวิทยาศาสตร์ที่มีเครื่องมือสำหรับการประมวลผลสัญญาณ พีชคณิตเชิงเส้น และการเพิ่มประสิทธิภาพเชิงตัวเลข เหนือสิ่งอื่นใด
หมีแพนด้า: ไลบรารีการวิเคราะห์ข้อมูลที่จัดเตรียมการจัดการข้อมูล การวิจัย และเครื่องมือการแสดงภาพ
matplotlib: ไลบรารีการลงจุดสำหรับการสร้างการแสดงภาพแบบคงที่หรือแบบโต้ตอบ
โบเก้: ไลบรารีการลงจุดสำหรับสร้างการแสดงภาพแบบโต้ตอบในเว็บเบราว์เซอร์
เทนเซอร์โฟลว์: แพลตฟอร์มแมชชีนเลิร์นนิงที่ช่วยให้นักพัฒนาสร้างโมเดลที่กำหนดเองเพื่อทำงานต่างๆ เช่น การจัดประเภทรูปภาพหรือการตรวจจับวัตถุ
บทสรุป:
โดยสรุป การใช้เครื่องเสมือน Ubuntu เป็นวิธีที่ยอดเยี่ยมในการเรียกใช้สคริปต์ Python ง่ายต่อการติดตั้งและให้สภาพแวดล้อมที่แข็งแกร่งและเชื่อถือได้ในการรันโค้ด