ยินดีต้อนรับกลับ.
เราได้เรียนรู้พลังที่แท้จริงของ Python และพลังที่แท้จริงของ Python มาจากชุมชน และความจริงที่ว่ามีนักพัฒนา
Python มากมายที่เราสามารถใช้ประโยชน์จากโมดูลเหล่านี้ทั้งหมด ไลบรารีทั้งหมดที่ผู้คนสร้างขึ้นเพื่อทำจริง
สิ่งที่น่าสนใจจริงๆ เพื่อให้เราสามารถติดตามความคืบหน้าได้อย่างรวดเร็ว และสร้างโครงการที่ยอดเยี่ยม
รวดเร็วจริงๆ สิ่งที่เราจะทำในหลักสูตรนี้
แต่คุณอาจมีคำถาม
PI นี้ตลกที่ฉันเพิ่งติดตั้งห้องสมุดนี้
ฉันหมายความว่ามันมีเวอร์ชัน 0 5. 0.
และสิ่งนี้เรียกว่าการกำหนดเวอร์ชันใน Python และในภาษาการเขียนโปรแกรมส่วนใหญ่ โดยที่หมายเลขแรกมักจะเป็นเวอร์ชันที่ถ้าคุณมีการแก้ไขข้อบกพร่อง
คุณจะเปลี่ยนจากศูนย์เป็น 1 เป็น 2
เพื่อให้คุณอัปเดตห้าเป็นรุ่นใหม่ บางทีคุณสมบัติเพิ่มเติมและหมายเลขสุดท้ายหรือขึ้นอยู่กับว่าคุณดูอย่างไร
ตัวเลขแรก ตัวเลขหลักมักจะทำลายการเปลี่ยนแปลงหรือเวอร์ชันหลัก
มุกตลกของ PI เลยดูเหมือนยังเด็กอยู่เลย มันคือ 0 5 แต่มีบางอย่างเช่นเซลล์รหัส PI ที่เป็น 2 5 ดูเหมือนห้องสมุดสำหรับผู้ใหญ่เพราะอยู่ในเวอร์ชัน
2 5.
และนี่คือสิ่งที่
ห้องสมุดดูแลโดยคน เขียนโดยโปรแกรมเมอร์
เราทำผิดพลาดอยู่เสมอ
จะมีข้อบกพร่องอยู่เสมอ
จะมีสิ่งที่คุณสามารถปรับปรุงได้เสมอ
ดังนั้นสิ่งเหล่านี้จึงมีการปรับปรุงอยู่เสมอ
รุ่นเพิ่มขึ้นเสมอ
และเมื่อคุณเริ่มทำงานในโครงการขนาดใหญ่ คุณจะเริ่มติดตั้งแพ็คเกจต่างๆ โมดูลต่างๆ ที่อาจทำงานร่วมกันได้เฉพาะบางเวอร์ชันเท่านั้น
นั่นอาจเป็นเรื่องตลกของ PI 0 5 ก็โอเค
แต่สำหรับโปรเจ็กต์ใหม่สองปีต่อจากนี้ ฉันต้องการใช้เรื่องตลกของ Pi แต่เรื่องตลกของ Pi เวอร์ชันล่าสุด
ฉันจะทำอย่างไรในกรณีนี้
ฉันสามารถถอนการติดตั้งและสมมติว่า Pip สามถอนการติดตั้ง
เรื่องตลกพายเวอร์ชันเก่า
สมมติว่าเรื่องตลกพาย
และอาจมีเวอร์ชั่นใหม่ของเรื่องตลกแบบพายที่ฉันสามารถติดตั้งได้ในตอนนี้เมื่อฉันติดตั้ง PIP สามครั้ง
เรื่องตลกของ PI
นี่จะให้เวอร์ชันล่าสุดแก่ฉัน หรือฉันอาจทำ double equals แล้วให้เวอร์ชันที่เป็น
0 ก็ได้ 4. 0.
ดังนั้นตอนนี้ถ้าฉันทำ pip สามรายการ
ฉันมีเรื่องตลกพายเวอร์ชันเก่า
เหตุผลที่ฉันแสดงให้คุณดู เพราะบางครั้งคุณต้องการสำหรับโปรเจ็กต์ต่างๆ ของคุณ เวอร์ชันต่างๆ
ของไลบรารี เพราะบางทีโปรเจ็กต์ที่คุณเริ่มเมื่อ 5 ปีที่แล้ว ต้องใช้มุกตลกจริงๆ
0. 4 และโปรเจ็กต์ใหม่นี้ที่คุณเริ่มต้องการมุกตลก
สมมุติว่าอัปเกรดเป็นเวอร์ชันที่สอง
แล้วเราจะทำสิ่งนี้ได้อย่างไร?
เพราะตอนนี้ วิธีที่เราติดตั้งสิ่งต่าง ๆ มีคอมพิวเตอร์รุ่นเดียวเท่านั้นที่ฉันสามารถใช้ได้
นี่คือสิ่งที่เราใช้สำหรับสิ่งที่เราเรียกว่าสภาพแวดล้อมเสมือน
และมันตอบคำถามว่า เฮ้ เราจะมีแพ็คเกจเหล่านี้สองเวอร์ชัน ของโมดูลทั้งหมดเหล่านี้ในเครื่องเดียวกันได้อย่างไร
และยังคงมีโปรเจ็กต์ที่แตกต่างกันโดยใช้เวอร์ชันที่ต่างกัน
มีเครื่องมือที่คุณสามารถติดตั้งที่เรียกว่า Pip env ซึ่งช่วยให้คุณใช้ PIP ได้
และแอมป์เสมือนนี้เพื่อติดตั้งแพ็คเกจตามแต่ละโปรเจ็กต์
ดังนั้นแต่ละโครงการจึงมีแพ็คเกจของตัวเอง
หรือถ้าคุณใช้ Pi charm ซึ่งผมมักจะแนะนำ
โดยเฉพาะในโปรเจ็กต์ขนาดใหญ่ คุณมีสภาพแวดล้อมเสมือนเป็นค่าเริ่มต้น
จำ V และโฟลเดอร์นี้ได้ไหม
โฟลเดอร์ท้ายเป็นสภาพแวดล้อมเสมือนที่สร้างโดย Python
ตามความเป็นจริง สมมติว่าฉันต้องการสร้างโครงการใหม่
ที่นี่ฉันสามารถสร้างโปรเจ็กต์ได้ สมมติว่า V หรือโปรเจ็กต์เรื่องตลกใหม่
และในเมนูดร็อปดาวน์ คุณจะเห็นว่าฉันมีสภาพแวดล้อมใหม่โดยใช้ EMF เสมือน
ดังนั้นฉันจึงสามารถใช้ EMF เสมือน ซึ่งสร้างไว้ใน PI Charm เพื่อสร้างสภาพแวดล้อมเสมือนจริง
คุณยังเห็นว่าฉันมีบางอย่างที่เรียกว่า Pip EMF ซึ่งฉันพูดถึง แต่โดยปกติแล้ว คุณจะเลือกสภาพแวดล้อมเสมือนและเมื่อคุณสร้าง
สมมติว่าหน้าต่างนี้ใช้ได้
เมื่อเราสร้าง
คุณจะเห็นว่าเรื่องตลกใหม่ๆ มีสภาพแวดล้อมเสมือนจริงเป็นของตัวเอง
และตอนนี้ไลบรารีใด ๆ ที่ฉันติดตั้งที่นี่ก็จะมีของตัวเอง
แพ็กเก็จที่นี่เลยไม่กระทบโปรเจกต์อื่นๆ
ถ้าฉันไปที่ py v และ dot cfg คุณเห็นว่าสภาพแวดล้อมได้รับการตั้งค่าเป็นเวอร์ชัน 3 7.
นี่คือบ้านของฉันและเราสามารถเพิ่มแพ็คเกจได้
อยู่ตรงนี้.
และคุณเห็นว่า?
ไม่.
ฉันไม่มีเรื่องตลกเกี่ยวกับ pi เลยเพราะนี่เป็นโครงการใหม่ที่มีสภาพแวดล้อมใหม่ทั้งหมด
ถ้าฉันสร้างไฟล์ใหม่ สมมติว่า
และในที่นี้เราจะเรียกไฟล์ใหม่ว่า test, test, dot pie
และสมมติว่านำเข้าเรื่องตลก PI
เราจะพูดเรื่องตลกพาย
อย่ามาตลก
มันคืออะไร?
ฉันจะคัดลอกสิ่งนี้
และถ้าฉันเรียกใช้สิ่งนี้
ดีฉันเข้าไปที่นั่น
ไม่มีโมดูลชื่อ Pi ตลกเพราะฉันมีสภาพแวดล้อมเสมือนทั้งหมด
มันเหมือนกับจักรวาลที่แยกจากกัน
ที่ผมสามารถติดตั้งได้ที่นี่ อะไรก็ได้ที่ผมต้องการจะได้ไม่รบกวนโลกภายนอก
และโดยปกติเมื่อคุณทำงานในโครงการ คุณต้องการสร้างมันในสภาพแวดล้อมเสมือนจริงเช่นนี้
อีกครั้ง นี้อาจดูเหมือนไม่ใช่ปัญหาใหญ่ในตอนนี้ โดยเฉพาะอย่างยิ่งหากคุณไม่ได้ทำงานในอุตสาหกรรมนี้
แต่นี่ เชื่อฉันเถอะ เป็นปัญหาทั่วไปที่มีการอัปเดตแพ็กเกจอย่างต่อเนื่อง และคุณมีแพ็กเกจที่ขึ้นอยู่กับแพ็กเกจอื่นๆ
ที่จำเป็นต้องมีเวอร์ชันบางเวอร์ชัน
ดังนั้นสภาพแวดล้อมเสมือนที่มีแพ็คเกจทั้งหมดที่คุณใช้ในโครงการของคุณในสภาพแวดล้อมเล็กๆ
น้อยๆ นี้จึงมีความสำคัญจริงๆ
และเมื่อคุณเริ่มทำงานในบริษัทขนาดใหญ่ คุณจะสังเกตเห็นว่าในที่ทำงานของคุณ พวกเขาจะต้องใช้ระบบนี้อย่างแน่นอน
นั่นเป็นสิ่งที่พูดมากสำหรับฉัน
ไปพักเถอะค่ะ แล้วเจอกันใหม่ตอนหน้าค่ะ
ลาก่อน.