แม้ Python 3 จะยังไม่ได้รับความนิยมมากนัก แต่ก็ยังมีการพัฒนาต่อเนื่อง (พร้อมกับกำหนดการหยุดซัพพอร์ต Python 2.x ที่ใกล้เข้ามาเรื่อยๆ) ใน Python 3.2 beta 1 ที่น่าจะมีฟีเจอร์เท่าๆ กับตัวจริงแล้วก็มีฟีเจอร์ที่น่าสนใจเพิ่มเข้ามาสองเรื่องคือ การรับประกัน ABI และระบบประมวลผลแบบ Executor
การระบประกัน ABI จะช่วยให้ส่วนขยายของ Python ไม่ต้องคอมไพล์ใหม่ทุกครั้งที่มีรุ่นใหม่ออกมา โดยมีข้อจำกัดคือผู้พัฒนาส่วนขยายจะต้องใช้โครงสร้างข้อมูลและฟังก์ชั่นตามที่กำหนดเท่านั้น ที่แน่ๆ คือสามารถ รวมไลบรารีของ Python ได้เพียงสองไฟล์คือ Python.h และ pyconfig.h พร้อมกับต้องประกาศมาโคร Py_LIMITED_API เพื่อซ่อนฟังก์ชั่นที่ไม่รับประกันความเข้ากันได้ระหว่างรุ่นไปทั้งหมด
ส่วนที่สองคือ Executor ที่คล้ายกับ multiprocessing.Pool แต่สามารถเลือกใช้งานได้ทั้งแบบ thread เพื่อแก้ปัญหาการรอ I/O หรือการใช้ process เพื่อกระจายงานไปยังหลายซีพียู โดยโมดูลนี้เลียนแบบมาจาก java.util.concurrent.package
อีกโมดูลที่น่าสนใจคือ argparse ที่ช่วยให้เราเขียนส่วนรับอาร์กิวเมนต์ของโปรแกรมได้โดยง่ายแล้ว
ส่วนงานผมยังติดอยู่กับ Python 2.x ต่อไป
ที่มา - Python.org
on
อีกภาษาที่น่าจับตา และจับต้อง
DesertWasabi Fri, 10/12/2010 - 14:34
อีกภาษาที่น่าจับตา และจับต้อง
+1
EThaiZone Fri, 10/12/2010 - 14:49
In reply to อีกภาษาที่น่าจับตา และจับต้อง by DesertWasabi
+1
ตั้งแต่วันที่ Python 3 ออก
mementototem Fri, 10/12/2010 - 16:46
ตั้งแต่วันที่ Python 3 ออก (2008) จนถึงวันนี้มีโมดูล GUI เพียงแค่ Tk และ PyQt เท่านั้นที่รองรับ และ PyQt นั้นต้องจ่ายตังค์ค่าลิขสิทธิ์หากจะขาย
ผมว่าอนาคตมันไม่สดใสเอาเสียเลย
TkInter ก็ไม่ห่วยนะครับ
cwt Sat, 11/12/2010 - 01:06
In reply to ตั้งแต่วันที่ Python 3 ออก by mementototem
TkInter ก็ไม่ห่วยนะครับ
ผมว่า Tkinter เข้าใจยากครับ
mementototem Sat, 11/12/2010 - 08:26
In reply to TkInter ก็ไม่ห่วยนะครับ by cwt
ผมว่า Tkinter เข้าใจยากครับ ก่อนที่จะมี ttk มันก็ไม่ native ด้วย
ปล. ผมดูมันอย่างผิวเผินนะ
+1 Coding เร็ว แต่ GUI
wasbones Sat, 11/12/2010 - 10:04
In reply to ผมว่า Tkinter เข้าใจยากครับ by mementototem
+1
Coding เร็ว แต่ GUI เสียเวลา ไม่เทพเหมือน code
ข่าวต่อไป apache เริ่ม port
nextman13 Fri, 10/12/2010 - 21:00
ข่าวต่อไป apache เริ่ม port หลายๆ โครงการมาใช้ python มากขึ้น (แซวครับ)
เป็นการแซวที่มีโอกาสเกิดขึ้นส
meawwat Fri, 10/12/2010 - 23:40
In reply to ข่าวต่อไป apache เริ่ม port by nextman13
เป็นการแซวที่มีโอกาสเกิดขึ้นสูง :p