Black Hat Asia 2023

Python 3.8 ออกแล้ว รองรับการใช้ Assignment Expression ได้ และเพิ่มความสามารถใหม่ๆ อีกมากมาย

ทีมพัฒนา Python ได้ออกมาประกาศเปิดตัว Python 3.8.0 แบบ Stable Release แล้วอย่างเป็นทางการ โดยมีความสามารถใหม่ๆ ที่น่าสนใจดังนี้

Credit: Python
  • รองรับการใช้ Assignment Expression หรือ := ประกาศตัวแปรไปพร้อมๆ กับการใช้ตัวแปรนั้นในเงื่อนไข if หรือ while ได้เลย
  • รองรับการใช้ Positional-only Parameter ใช้ / ระบุว่า Argument ใดในฟังก์ชันที่จะเป็น Positional-only หรือตัวแปรใดจะเป็นได้ทั้ง positional หรือ keyword
  • รองรับการทำ Parallel Filesystem Cache สำหรับ Compiled Bytecode File ได้
  • Debug Build จะใช้ ABI เดียวกันกับ Release Build
  • รองรับการใช้ = ใน f-strings เพื่อช่วยให้การเขียนโค้ดแสดงผลหรือ Debug นั้นสั้นลง
  • เพิ่มความสามารถในการทำ Audit Hood และ Verified Open Hook
  • เพิ่ม C API เข้ามาสำหรับการตั้งค่า Python Initialization ได้ดีขึ้น
  • เพิ่มโปรโตคอล Vectorcall ใน Python/C API โดยความสามารถนี้ยังอยู่ในช่วงทดลอง จะเปิด Public เต็มตัวใน Python 3.9
  • Pickle Protocol 5 รองรับการทำ Out-of-Band Data Buffer ได้แล้ว ทำให้สามารถส่งข้อมูลขนาดใหญ่ระหว่าง Python Process ได้ดีขึ้น

อัปเดตนี้ยังมีความสามารถอื่นๆ ที่น่าสนใจอีกมากมาย ผู้ที่สนใจสามารถศึกษาข้อมูลเพิ่มเติมได้ที่ https://docs.python.org/3/whatsnew/3.8.html

ที่มา: https://www.phoronix.com/scan.php?page=news_item&px=Python-3.8-Released


About techtalkthai

ทีมงาน TechTalkThai เป็นกลุ่มบุคคลที่ทำงานในสาย Enterprise IT ที่มีความเชี่ยวชาญทางด้าน Network, Security, Server, Storage, Operating System และ Virtualization มารวมตัวกันเพื่ออัพเดตข่าวสารทางด้าน Enterprise IT ให้แก่ชาว IT ในไทยโดยเฉพาะ

Check Also

HPE GreenLake ออกอัปเดตใหม่ ตอบโจทย์ Edge-to-Cloud ด้วยโซลูชันที่หลากหลายมากยิ่งขึ้น

กลับมาอีกครั้ง! G-Able พร้อมปั้นคนเทคฯ สายงาน Data กับโครงการ “Tech Scoop Academy” รุ่นที่ 2 เฟ้นหาคนรุ่นใหม่สู่อุตสาหกรรม IT

ปัจจุบันความต้องการของคนทำงานที่มีทักษะทางด้านดิจิทัลเทคโนโลยีเพิ่มสูงมากขึ้น และมีแนวโน้มที่จะสูงขึ้นเรื่อยๆ ทำให้องค์กรทั่วโลกต่างต้องปรับตัว เพื่อดึงดูดคนรุ่นใหม่ที่พร้อมจะเติบโตไปกับองค์กร ให้เข้ามาทำงาน รวมทั้งต้องสามารถสร้างสภาพแวดล้อมในองค์กรให้เหมาะแก่การเรียนรู้ ติดอาวุธ และเพิ่มพูนทักษะทางด้านดิจิทัลเทคโนโลยีให้พนักงานได้สามารถทำงานได้อย่างมีประสิทธิภาพ และมีความพร้อมต่อการเปลี่ยนแปลงอยู่เสมอ