ยินดีต้อนรับกลับ.
มาพูดถึงการจัดรูปแบบกันเถอะ
นั่นคือการจัดรูปแบบโค้ด
เครื่องมือที่สำคัญมากที่มาพร้อมกับความคิดมากมาย
และคุณยังสามารถเพิ่มส่วนขยายให้กับโปรแกรมแก้ไขโค้ด เช่น โค้ด Visual Studio เพื่อจัดรูปแบบโค้ด
ทีนี้ เพื่อที่เราจะพูดถึงเรื่องนี้ เราต้องพูดถึง Python pep
และถ้าคุณใช้ Google Python pep คุณจะได้อะไรแบบนี้
Pep หมายถึงข้อเสนอการปรับปรุง Python
ข้อเสนอเหล่านี้เป็นข้อเสนอที่ชุมชน ชุมชนนักพัฒนา Python มอบให้ เพื่อให้เรามีวิธีการที่เป็นมาตรฐานในการเขียนโค้ด
และอีกหนึ่งรายการยอดนิยมหากคุณเลื่อนลงมา
คือสิ่งที่เราเรียกว่าเป๊ปแปด
คุณจะเห็นว่ามีตัวเลขความห้าวหาญมากมาย
Pep eight เป็นเกมที่ได้รับความนิยมมากที่สุดและเป็นแนวทางสำหรับโค้ด Python
มันบอกเราว่านี่คือสิ่งที่ดีและโค้ดไพ ธ อนที่ดีควรมีลักษณะเช่นนี้
แต่โชคดีสำหรับคุณ คุณไม่จำเป็นต้องคลิกผ่านที่นี่และอ่านทุกเรื่อง
ฉันหมายความว่ามันเป็นจำนวนมาก
ผู้แก้ไขโค้ดและรหัสช่วยเราในเรื่องนี้
มาดูกันเลย
ฉันมีโค้ดบางส่วนในไฟล์สวัสดีของฉัน
ฉันหมายความว่ามันไม่ได้ดูแย่ขนาดนั้น แต่เราจะรู้ได้อย่างไรว่าการจัดรูปแบบโค้ดตาม Pep 8?
อืม ง่ายมาก
เราสามารถเรียกใช้จานคำสั่งของเรา
หรือเราจะใช้ทางลัดที่นี่ก็ได้
Command shift P หรือ control shift p หากคุณใช้ windows แล้วถ้าเราพิมพ์ในรูปแบบ
เอกสารและคลิกที่นี่
เราจะได้
เฮ้ ฟอร์แมตเตอร์ ไม่ได้ติดตั้งปิเปตอัตโนมัติ
คุณต้องการติดตั้งหรือไม่
และ auto pip eight เป็นแพ็คเกจยอดนิยมที่มีโค้ด vts หรือส่วนขยายที่ให้ตัวจัดรูปแบบ pep eight แก่เรา
มาติดตั้งสิ่งนี้กันเถอะ
ตอนนี้ ให้เรียกใช้เอกสารรูปแบบอีกครั้ง
และคุณเห็นสิ่งนั้นหรือไม่?
รหัสของเราเปลี่ยนไปเล็กน้อย
เรามีช่องว่างบางส่วน การจัดรูปแบบบางส่วนที่ดำเนินต่อไป
และมันก็ทำแบบนั้นโดยอัตโนมัติเพราะเป๊ปแปด
ทันทีที่ฉันเปลี่ยนแปลงบางอย่าง ให้เพิ่มช่องว่างที่นี่
นั่นทำให้โค้ดของเรามีรูปแบบที่แปลกมาก
ฉันคลิกบันทึกและขออีกครั้งคำสั่ง shift V รูปแบบเอกสาร
ตอนนี้.
มาบันทึกสิ่งนี้กันเถอะ
และที่นี่มีการเพิ่มรูปแบบการจัดรูปแบบ Pep 8 เช่นด้วย Pep eight
ขอแนะนำว่าเมื่อคุณเขียนฟังก์ชันที่คุณมีช่องว่างสองช่องที่ตามมา
ดังนั้นสองช่องว่างหลังทุกฟังก์ชัน
อีกครั้ง ถ้าฉันลบสิ่งนี้และจัดรูปแบบเอกสาร คุณจะเห็นว่ามีการเพิ่มช่องว่างเนื่องจากแพ็คเกจ
auto pep eight ของเรา
เยี่ยมมาก
และคุณยังสามารถตั้งค่านี้เพื่อให้ทำโดยอัตโนมัติเมื่อบันทึก
ฉันจะปล่อยให้คุณปรับแต่งตัวแก้ไขและวิธีการที่คุณต้องการ
ทีนี้ถ้าเราไปที่แผนภูมิวงกลม
เหยือก.
อีกอย่าง เรามีรหัสเดียวกันตรงนี้
แค่ข้อความที่ใหญ่ขึ้น
ได้ติดตั้งไว้ให้เราแล้ว
ตามความเป็นจริง คุณสามารถดูขีดเส้นใต้ที่นี่และพูดว่า Pep eight
เฮ้ ฉันคาดว่าสองบรรทัดว่างหลังคลาสหรือนิยามฟังก์ชัน
ดังนั้นมันจึงบอกคุณจริง ๆ ว่า
เอาล่ะ มันไม่ดีตามเป๊ปแปด
หรือบางทีเราอาจเพิ่มพื้นที่พิเศษที่นี่และทันที
ดูนั่นสิ เปเป้
เว้นวรรคหลายช่องหลังคีย์เวิร์ด
เราไม่ต้องการสิ่งนั้น
ตอนนี้ สิ่งที่เราต้องทำที่นี่ก็แค่ไปที่
รหัส.
และ Reformat Code และคุณยังสามารถเห็นทางลัดที่พร้อมใช้งาน
ถ้าฉันทำสิ่งนี้
ดูนั่นสิ
รหัสถูกฟอร์แมตใหม่
มาทำให้เล็กลงอีกนิดและทุกอย่างดูเหมือนจะใช้งานได้
และฉันยังได้รับข้อผิดพลาดเล็กน้อย
นี่ไม่ใช่เปปิต้า
เป็นข้อเสนอแนะจากบรรณาธิการอีกครั้ง
บอกฉันว่าคุณได้สร้างฟังก์ชันใหม่แล้ว
บางอย่าง แต่มีบางอย่างอยู่ใน Python ดังนั้นคุณเกือบจะเขียนทับสิ่งนี้อีกครั้ง ซึ่งเป็นคุณสมบัติที่เยี่ยมมากของ
Python
และคุณรู้อะไรไหม
เพียงเพราะเรามีเวลาเพียงเล็กน้อยที่จะแสดงให้คุณเห็นว่าคุณสามารถใช้โค้ด VZ เพื่อบันทึกหรือจัดรูปแบบเมื่อบันทึกได้อย่างไร
ฉันสามารถไปที่การตั้งค่าการตั้งค่าและพิมพ์
รูปแบบ.
และถ้าฉันเลื่อนเพื่อจัดรูปแบบในบันทึก ฉันสามารถคลิกที่มันได้
คุณจะเห็นว่ามีการนำการเปลี่ยนแปลงไปใช้โดยอัตโนมัติ
ดังนั้นทุกครั้งที่ฉันสั่ง se และบันทึก ให้ดูว่าถ้าจัดรูปแบบให้ฉัน เราจะได้แน่ใจว่าเราเขียนโค้ด
clean python ตามมาตรฐาน
ไปพักเถอะค่ะ แล้วเจอกันใหม่ตอนหน้าค่ะ
ลาก่อน.