Python 3.5 มาแล้ว: เน้นการคำนวณคณิตศาสตร์และการทำงานที่ไม่สอดประสานกัน

หัวข้อกระทู้ ใน 'เทคโนโลยี' เริ่มโพสต์โดย iPokz, 14 กันยายน 2015.

  1. iPokz

    iPokz ~" iPokz "~ Staff Member

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

    • สามารถใช้ * และ ** เพื่อกระจายตัวแปรจาก list และ dict เข้าไปเป็นตัวแปรของฟังก์ชันได้มากกว่า 1 ครั้งแล้ว
    • ฟังก์ชัน math.isclose() สำหรับแก้ปัญหาการวัดความใกล้เคียงกันของจำนวนจุดลอยตัว เนื่องจากข้อจำกัดของการจัดเก็บความละเอียด
    • เพิ่มเครื่องหมาย @ สำหรับการคูณเมทริกซ์ใน NumPy
    • คำสำคัญเพิ่มเติมสำหรับการทำงานที่ไม่สอดประสานกัน (ใช้งาน coroutine ผ่านคำสั่ง async, await)
    • ไวยากรณ์ใหม่สำหรับประกาศชนิดตัวแปรที่รับ/ส่งคืนจากฟังก์ชัน

    อ่านความสามารถทั้งหมดได้จาก release notes

    ที่มา: Phoronix

    Development, Python, Programming
     

แบ่งปันหน้านี้