Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

ประวัติศาสตร์ Python

Python เป็นภาษา Open Source ที่ได้รับความนิยมสูงในทศวรรษ 2010 ใช้กว้างขวางใน Data Analysis, Web Development, AI/ML และ Automation

ผู้สร้าง: Guido van Rossum

  • โปรแกรมเมอร์ชาวดัช
  • มีชื่อเรียก "Benevolent Dictator For Life" (BDFL) จนกว่าจะลาออกเมื่อ กรกฎาคม 2018
  • เคยทำงานที่ CWI (Centrum Wiskunde & Informatica)
  • พัฒนาภาษา ABC (Predecessor ของ Python)
  • เริ่มเขียน Python เดือนธันวาคม 1989 (โปรเจกต์งานอดิเรกวันคริสต์มาส)
  • ตั้งชื่อจาก "Monty Python's Flying Circus" (รายการตลกโทรทัศน์)
  • Version 1.0 ปล่อยปี 1991

ความนิยมของ Python

  • ง่ายต่อการขยาย (Extensible) รองรับหลาย Platform
  • เชื่อมต่อ File Formats และ Libraries ได้หลากหลาย
  • ออกแบบให้ "Programming for Everybody" - เรียบง่ายแรงข้น
  • Version 2.0 ปี 2000 - ย้ายไป SourceForge, เปิดให้ Public Contribute
  • Version 2.7 (July 2010) - รุ่นสุดท้ายของ 2.x รองรับจนสิ้น 2020

Python 3: ยุคใหม่

  • Python 2 มีปัญหา: Duplicate modules, Multiple ways to do same thing → ยากต่อ Debug/Maintain
  • Python 3 ปล่อยปี 2008 - ไม่ Backward Compatible กับ Python 2
  • ทั้ง 2 รุ่น coexist จน 2020
  • ณ พ.ศ. 2562 (2019) Latest: Python 3.8
  • ข้อดี 3.x: Libraries แรง, ผสมภาษาอื่นง่าย, เหมาะ AI/ML, Community โตเร็ว

Python วันนี้

Python เป็น Top 3-5 ภาษาใน Survey ทุกครั้ง (TIOBE, Stack Overflow, GitHub) และเป็นภาษาหลักใน Data Science, Machine Learning, Backend Development และ Education