มาใหม่! Python 3.11 เร็วขึ้นกว่าเดิมถึง 25% แจ้งจุดผิดพลาดได้ละเอียดและชัดเจนขึ้น บอกเลยคนเขียน Python ห้ามพลาด!!
มาใหม่! Python เวอร์ชั่น 3.11 อัปเดตประสิทธิภาพให้เก๋กู้ดกว่าเดิม ทั้งความเร็วที่เพิ่มขึ้นและฟีเจอร์เด็ดๆที่เข้ามาแก้ไข Pain Point ที่หลายๆคนพบเจอ บอกเลยคนเขียน Python ห้ามพลาด!!
.
มีอะไรใหม่ใน Python 3.11 ?
.
Highlights
Python 3.11 เร็วขึ้นกว่ารุ่น Python 3.10 ราวๆ 10-60% จากการวัดผลโดยรวมบน The standard benchmark suite ได้ผล Speed Up เร็วขึ้นถึง 25% ตามโปรเจค Faster CPython ที่พยายามปรับปรุงความเร็วของ Python ให้ดียิ่งขึ้น
.
New Features :
– PEP 657: แสดงจุดผิดพลาดอย่างละเอียดแบบ “ชี้ตัวอักษร” จากปกติที่จะแสดง Error ว่าเป็นที่บรรทัดเท่าไหร่ ซึ่งรุ่นนี้จะระบุชัดเจนเลยว่า Statement ไหนที่ทำให้ Exception throw ออกมา
.
Built-in features:
– PEP 678 : สามารถ Add Note เข้าไปใน Exception ที่ Throw ออกมา เพื่ออธิบายข้อผิดพลาดที่เกิดขึ้น (Error) ในแต่ละอันได้ โดย Note จะไปแสดงที่ Exception Traceback ซึ่งฟีเจอร์นี้เข้ามาช่วยให้เราสามารถดู Error ใน Exception Group ได้ง่ายขึ้นนั่นเอง
.
New syntax features:
– PEP 654 : แสดงจุดผิดพลาด Exception Groups and except* ได้พร้อมกันทีละหลายๆ Exception โดยจะใช้งาน Features นี้ในกรณีที่การประมวลผลมีความผิดพลาดหลายอย่าง
.
New standard library modules :
– PEP 680 : รองรับไฟล์ Config รูปแบบ TOML ใน Standard Library ได้แล้ว
.
New typing features :
ปรับปรุงระบบการกำหนด Type ของตัวแปรหลายส่วน ดังนี้
– PEP 646: Variadic generics
– PEP 655: Marking individual TypedDict items as required or not-required
– PEP 673: Self type
– PEP 675: Arbitrary literal string type
– PEP 681: Data class transforms
ตัวอย่างเช่น การประกาศตัวแปรชนิด Self สำหรับการคืนค่าเป็นตัวแปรชนิดเดียวกัน หรือการกำหนด fields ที่จำเป็นใน TypedDict
.
Now Supported
– GH-34627 รองรับการกำหนดกลุ่มแบบ Atomic Grouping ((?>…)) และ Possessive Quantifiers (*+, ++, ?+, {m,n}+) ใน Regular Expression แล้ว
.
ไหนใครลองใช้รุ่นนี้กันแล้วบ้างงงง ชอบไม่ชอบยังไงมาเล่าสู่กันฟังหน่อยยยย
.
.
.
สนใจบริการ Hosting คุณภาพดีดี
ติดต่อได้ที่ :
เบอร์โทรศัพท์ 02-105-4322
Line OA
ฝ่าย Support : @hostinglotus (มี@) หรือคลิก https://lin.ee/itM2MPS
ฝ่าย Sale : @mcloudsale (มี@) หรือคลิก https://lin.ee/1pr0WN1
Facebook Page : HostingLotus คลิกเลย m.me/Hostinglotus
Email : [email protected]
.
Hosting Lotus ยินดีให้บริการค่ะ