Python เป็นภาษาโปรแกรมโอเพ่นซอร์สซึ่งได้รับความนิยมอย่างมากในช่วงทศวรรษปี 2010 ความเก่งกาจในฐานะภาษาที่เลือกใช้สำหรับแพลตฟอร์มซอฟต์แวร์ต่างๆ เช่น การวิเคราะห์ข้อมูล การประมวลผลข้อมูล และการพัฒนาเว็บ ฯลฯ บ่งบอกถึงความยืดหยุ่น นอกจากนี้ยังได้แสดงแบบสำรวจในอุตสาหกรรมต่างๆ ในกลุ่มภาษาเขียนโปรแกรม 5 อันดับแรกตั้งแต่ปี 2015 เป็นต้นไป
ผู้สร้าง Python
Python ถูกสร้างขึ้นโดย Guido van Rossum ซึ่งเป็นโปรแกรมเมอร์ชาวดัตช์ เขายังเป็นที่รู้จักในนาม "เผด็จการใจดีเพื่อชีวิต" (BDFL) สำหรับงูหลาม จนกระทั่งเขาก้าวลงจากตำแหน่งในเดือนกรกฎาคม 2018 เขาทำงานที่ Centrum Wiskunde &Informatica (CWI) และมีส่วนทำให้รูทีน glob() แก่ BSD Unix ระหว่างปี พ.ศ. 2529 และช่วยพัฒนาภาษาโปรแกรม ABC แต่ต่อมาในเดือนธันวาคม พ.ศ. 2532 เขากำลังมองหาโครงการงานอดิเรกในช่วงคริสต์มาสและเริ่มทำงานกับล่ามภาษาใหม่ ภายหลังเขาตั้งชื่อภาษานี้ว่า Python หลังจากเลือกคำในรูปแบบรายการทีวีชื่อ Monty Python's Flying Circus เขายอมรับว่าภาษา ABC เป็นบรรพบุรุษของภาษา Python ภาษารุ่นแรกสร้างเสร็จในปี 1991
คำอุทธรณ์ของ Python
จุดแข็งของ Python ในฐานะภาษาใหม่คือความง่ายในการขยายรองรับหลายแพลตฟอร์ม สามารถสื่อสารกับรูปแบบไฟล์และไลบรารีต่างๆ Van Rossum ยังตั้งเป้าที่จะทำให้เป็นภาษาโปรแกรมสำหรับทุกคน ดังนั้นการออกแบบภาษาจึงเรียบง่ายแต่ทรงพลัง เมื่อได้รับความนิยมและการยอมรับมากขึ้นเรื่อย ๆ การเปิดตัวเวอร์ชัน 2.0 ครั้งใหญ่ก็เสร็จสิ้นในปี 2000 Python ย้ายที่เก็บข้อมูลไปยัง SourceForge และให้สิทธิ์การเข้าถึงสาธารณะกับระบบควบคุมเวอร์ชันของมัน ผู้คนจำนวนมากขึ้นสามารถมีส่วนร่วมในการพัฒนาและการทดสอบ เวอร์ชันพัฒนาเป็น 2.7 ในเดือนกรกฎาคม 2010 และหยุดจากการปรับปรุงเพิ่มเติม เวอร์ชันนี้มีการวางแผนว่าจะรองรับจนถึงสิ้นปี 2020
ต้อนรับ Python 3
ด้วยความคืบหน้าของเวอร์ชันของ Ptyhon 2 จึงมีข้อบกพร่องและความประหลาดใจบางอย่าง เช่น โมดูลและโครงสร้างที่ซ้ำกัน สิ่งนี้ทำให้ผู้คนสามารถใช้ตรรกะเดียวกันได้หลายวิธี และยากต่อการดีบักและปรับปรุง ดังนั้น Python จึงได้รับการปรับปรุงใหม่และเวอร์ชัน 3 ได้รับการเผยแพร่โดยไม่มีความเข้ากันได้แบบย้อนหลัง นั่นเป็นเหตุผลที่ทั้ง python 2 และ 3 จะยังคงมีอยู่จนถึงปลายปี 2020 ณ เดือนพฤศจิกายน 2019 เวอร์ชันล่าสุดของ Python คือ 3.8 สิ่งที่ทำให้ 3.8 ดีกว่าเมื่อเทียบกับ 2.x คือไลบรารีที่ทรงพลังและความสามารถในการผสมผสานกับภาษาอื่นๆ ได้อย่างง่ายดาย นอกจากนี้ python 3 ยังเหมาะสำหรับความต้องการสมัยใหม่ เช่น ปัญญาประดิษฐ์และการเรียนรู้ของเครื่อง ฐานผู้ใช้และการสนับสนุนก็เพิ่มขึ้นอย่างก้าวกระโดด