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

[Video Webinar] อัปเดตเทรนด์ AI Engineering 2026 – จากการทดลองใช้ AI สู่การพัฒนา Agentic Apps ที่พร้อมใช้งานจริง

สำหรับผู้ที่ไม่ได้เข้าฟังการบรรยาย eCloudvalley x Datadog Webinar เรื่อง “อัปเดตเทรนด์ AI Engineering 2026 – จากการทดลองใช้ AI สู่การพัฒนา Agentic …

สรุปงาน IBM Tech Day : BOB IN ACTION

การมาถึงของ Agent AI สร้างความตะลึงในความน่าทึ่งของ AI ที่ก้าวขึ้นไปฐานะของผู้ทำงานจริงในอีกระดับ ไม่ได้จำกัดแต่เพียงผู้ให้ข้อมูลถาม-ตอบอีกต่อไป ซึ่งในงานสัมมนาครั้งนี้ “IBM Tech Day : BOB IN ACTION” …