Skip to content

ถึงเวลาย้ายจาก Python 2 ไป Python 3 แล้ว

เมื่อไม่กี่วันที่ผ่านมา มูลนิธิซอฟต์แวร์ไพทอน (Python Software Foundation) ซึ่งเป็นผู้พัฒนาภาษาไพทอนในขณะนี้ ได้ออก Python 2.7.9 ในสาย Python 2 ซึ่งเป็นรุ่นแก้บัค

แล้ว Python 2.8 ?

ตามประกาศ PEP 404 (https://www.python.org/dev/peps/pep-0404/) ได้มีประกาศสำหรับการพัฒนา Python 2.8 ซึ่งเป็นรุ่นในสาย Python 2 ได้ประกาศอย่างชัดเจนว่า ไม่มีกำหนดออกรุ่น Python 2.8 และ Python 2.7 จะเป็นรุ่นสุดท้ายในสาย Python 2


Guido Van Rossum ผู้สร้างภาษา Python ได้กล่าว Keynote ในงาน PyCon 2014 และได้พูดถึง Python 2.8 อีกด้วย

Last release of Python 2.7 (2.7.9) will be in May 2015. Time to move to 3.4, folks. Let's do this for GvR! #pycon2014 pic.twitter.com/WCnz61PxXu
— Andrew Montalenti (@amontalenti) April 13, 2014

การสนับสนุน Python 2.7 เหลือเวลาอีกเท่าไร

  ตามประกาศ PEP 373 (https://www.python.org/dev/peps/pep-0373/) Python 2.7 จะยังคงสนับสนุนถึงปี ค.ศ.2020 และได้มีการออกรุ่นย่อยออกมาเพื่อแก้บัคเท่านั้น

พร้อมทั้งนี้ทางมูลนิธิซอฟต์แวร์ไพทอน (Python Software Foundation) ได้แนะนำให้นักพัฒนาเริ่มทำการ Port โค้ดไปยัง Python 3
รายชื่อโมดูลจาก Python 2 ที่สนับสนุน Python 3 แล้ว สามารถดูได้ที่ http://py3readiness.org/
ในการ Port โค้ด ผู้อ่านสามารถใช้โมดูลมาตรฐานที่มีชื่อว่า 2to3 ได้ง่าย ๆ ครับ และสามารถอ่านเอกสารแนะนำการ Port โค้ดได้ที่ https://python3porting.com/ ครับ

ถึงเวลาย้ายจาก Python 2 ไป Python 3 แล้วครับ
ติดตามบทความต่อไปนะครับ
ขอบคุณครับ

Published on Categories ไม่มีหมวดหมู่

About wannaphong

วรรณพงษ์ ภัททิยไพบูลย์ ผู้ดูแลเว็บ wannaphong.com และผู้เขียนบทความบล็อกนี้ นักศึกษาชั้นปีที่ 1 สาขาวิทยาการคอมพิวเตอร์และสารสนเทศ คณะวิทยาศาสตร์ประยุกต์และวิศวกรรมศาสตร์ มหาวิทยาลัยขอนแก่น วิทยาเขตหนองคาย

3 thoughts on “ถึงเวลาย้ายจาก Python 2 ไป Python 3 แล้ว

  1. wannaphong

    ยังมีเวลาเตรียมตัวอยู่ครับ จนกว่าจะถึงปี 2020 โมดูลไหนที่ยังไม่รองรับ Python 3 ในตอนนี้ ให้รอไปก่อนนะครับ

    Reply

ใส่ความเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องที่ต้องการถูกทำเครื่องหมาย *