Python 3.12 เวอร์ชันล่าสุดของภาษาไพธอนถูกปล่อยออกมาอย่างเป็นทางการเรียบร้อยแล้วครับ ไปดูกันว่ามีฟีเจอร์อะไรแจ่ม ๆ อัปเดตบ้างไหมในเวอร์ชันนี้
ฟีเจอร์หลัก ๆ ที่เพิ่มขั้นใน Python 3.12
- Error messages อ่านง่ายขึ้น
- F-Strings ที่แจ่มขึ้น
- รองรับ Type Hinting (เช่น บอกฟังก์รีเทิร์นเป็น type อะไร, ฯลฯ)
- มีการ optimize ตัว Inline comprehensions ช่วยให้ไพธอนรันได้เร็วขึ้น
- รองรับ Linux perf Profiler
- ฯลฯ
เราควรจะอัปเดต Python เป็นเวอร์ชัน 3.12 หรือไม่?
ถ้าในส่วนของ sanbox หรือรันโปรเจคท์ปกติ สามารถติดตั้ง Python 3.12 เพื่อทดสอบฟีเจอร์ใหม่ ๆ นี้ได้เลยครับ เพราะเราสามารถเลือกรัน Python ในเครื่องเราได้หลายเวอร์ชันอยู่แล้วตามแนวทางของ Virtual Environment
แต่ควรระวังในส่วนของโปรเจคท์ที่อยู่บน production เพราะว่ายังมี 3rd party libraries หลายตัวที่ยังไม่ได้อัปเกรดหรือรองรับ Python 3.12 นั้นรออีกสักพักให้ไพธอนออก patch สำหรับ bugfix releases ก่อน ก็ค่อยอัปเกรดหรือพิจารณาอีกทีครับ
🔥 ทางเรายังมีทีมสอน Python สนใจเรียน
- Basic Python
- Python Web Dev
- Python Data
👉 ติดต่อ Stackpython LINE Official ได้เลยครับ
แหล่งที่มา
