Breaking News

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

Cisco ยกระดับ AppDynamics ตอบโจทย์การบริหารจัดการแอปพลิเคชัน

Cisco ได้ประกาศเพิ่มความสามารถเพื่อช่วย IT และ DevOps ในการติดตามประสิทธิภาพของแอปพลิเคชันด้วยการผสาน Intersight Workload Optimizer เข้ากับ AppDynamics นอกจากนี้ยังเพิ่มฟีเจอร์ใหม่ให้ AppDynamics ด้วยที่ชื่อ ‘Experience …

F5 เปิดตัว NGINX Controller 3.0 ยกระดับ App-Centric Delivery

หลังจากการเข้าซื้อกิจการ NGINX มาสักพักใหญ่แล้ว ล่าสุดทาง F5 จึงได้ประกาศการควบรวมจุดเด่นของตนเข้ากับ NGINX เพื่อออกเป็น NGINX Controller 3.0 ที่ช่วยตอบโจทย์คอนเซปต์ Application Centric ให้องค์กรสามารถบริการจัดการแอปพลิเคชันได้ง่ายกว่าที่เคย