12 October 2013

Python (ตอน 1) : ทำความรู้จักกับไพทอน

[ย้ายบทความจาก Gushared.com]
    สวัสดีครับมิตรรักแฟนเพจทุกคน ไม่เจอกันนานเลยแอดมินมัวแต่ทำงาน งาน งาน แล้วก็งาน ไม่รู้จะสั่งอะไรกันเยอะแยะเหมือนนัดกันสั่งนะอาจารย์เนี่ย ฮ่าๆ(บ่นนิดหน่อยๆ) ช่วงนี้ไม่รู้ทำไมเหมือนอยากเขียน Python ยังไงไม่รู้ แต่ไม่ได้เขียนนานมากและสงสัยต้องมาหัดใหม่ตั้งแต่ต้น คิดว่าจะเริ่มพร้อมๆกับผู้อ่านนี่แหละครับ

    ก่อนที่จะเริ่มเขียน เรามารู้จัก Python(ไพทอน) หรือ เจ้างูหลาม กันก่อนดีกว่าครับ ไพทอนเกิดขึ้นเมื่อช่วงปลายทศวรรษ 1980 และเริ่มนำไปใช้ในช่วงปลายปี 1989 โดย Guido van Rossum ชาวเนเธอร์แลนด์ ไพทอนได้ถือว่าเป็นภาษาคอมพิวเตอร์ระดับสูงโดยใช้หลักการออกแบบโดยเน้นการถอดรหัส ซึ่ง syntax ของภาษาค่อนข้างชัดเจนและเข้าใจง่ายและยังมีไลบรารีที่ค่อนข้างเยอะและครบครัน รวมถึงการสนับสนุนการเขียนโปรแกรมแบบเชิงวัตถุและยังมีคุณสมบัติการจัดการเมมโมรีอัตโนมัติ ซึ่งคล้ายคลึงกับ Scheme, Ruby, Perl และ Tcl

    องค์กรใหญ่ๆ ที่ใช้ไพทอนก็ได้แก่ Google, Yahoo, CERN, NASA, ILM และ ITA เมื่อช่วงตุลาคมปี 2012 Python ได้ถูกจัดให้อยู่ในอันดับ 8 ของ TIOBE Programming Community ซึ่งเป็นการจัดอันดับภาษายอดนิยมทางคอมพิวเตอร์ครับ

แพ็คเกจที่น่าสนใจ
  wxPython, PyGTK, PyQt: ใช้สำหรับเขียน GUI ติดต่อกับผู้ใช้ สามารถใช้ได้หลายระบบปฏิบัติการ
  SciPy: ใช้ในการเขียนโปรแกรมคำนวณทางวิทยาศาสตร์
  py2exe: ใช้แปลงโปรแกรมที่เขียนในภาษาไพทอนให้อยู่ในรูปแบบของ Windows OS
  PyWin32: ใช้สำหรับติดต่อเรียกใช้บริการบนระบบปฏิบัติการวินโดวส์และคลาสใน Microsoft Foundation Classes: MFC
  MySQLdb: ใช้สำหรับติดต่อกับระบบฐานข้อมูล MySQL
  psycopg2: ใช้สำหรับติดต่อกับระบบฐานข้อมูล โพสต์เกรสคิวเอล
ที่มา : Wikipedia