

32
นิตยสาร สสวท
ภาษา ไพทอนสามา รถ ใช้ ง าน ไ ด้ บนร ะบบ
ปฏิบัติการต่างๆ เช่น วินโดวส์ ลินุกซ์ และแมค เพราะรูปแบบ
ค�
ำสั่งในการเขียนโปรแกรมด้วยภาษาไพทอนไม่ซับซ้อน
ท�
ำให้ เขียนง่ าย และส่ งผลให้ ผู้ เขียนเข้ าใจโปรแกรม
ได้ ง่ ายด้ วย จึงเหมาะส�
ำหรับผู้ เริ่มต้นเขียนโปรแกรม
และผู้มีความเชี่ยวชาญที่ต้องการพัฒนาโปรแกรมขนาดใหญ่
ที่ส ามา ร ถน�
ำ ไ ปปร ะยุกต์ ใช้ ง าน ใ นชี วิตปร ะ จ�
ำ วัน
เนื่องจากมีไลบรารีหรือส่ วนของโปรแกรมที่มีผู้พัฒนา
ไว้จ�
ำนวนมาก ท�
ำให้ไม่ต้องเขียนโปรแกรมตั้งแต่เริ่มต้น
อีกทั้งสามารถน�
ำมาต่อยอดสร้ างงานอื่นได้และใช้งาน
ร่วมกับโปรแกรมที่เขียนขึ้นใหม่ได้อย่างสะดวกและรวดเร็ว
ภาษา ไพทอนสามารถรองรับงานวิทยาศาสตร์ และ
คณิตศาสตร์ได้เป็นอย่างดี
การแปลโปรแกรมภาษาไพทอนที่เขียนขึ้นเพื่อให้
สามารถน�
ำไปใช้งานได้เป็นแบบอินเทอร์พรีเตอร์ (interpreter)
โดยแปลครั้งละค�
ำสั่ง แล้วให้คอมพิวเตอร์ท�
ำตามค�
ำสั่งนั้น
เมื่อเสร็จแล้วจึงแปลค�
ำสั่งล�
ำดับต่อไป ปัจจุบันมีซอฟต์แวร์
ส�
ำหรับช่วยในการเขียนโปรแกรมภาษาไพทอนจ�
ำนวนมาก
ที่เรียกว่า
ไอดีอี (Integrated Development Environment: IDE)
ซึ่งประกอบด้วยเครื่องมือส�
ำหรับแก้ไขซอร์สโค้ด เครื่องมือ
แก้ไขจุดบกพร่องของโปรแกรม และเครี่องมือช่วยรันโปรแกรม
ท�
ำให้การแปลโปรแกรมที่เขียนขึ้นท�
ำได้สะดวก
ไอดีอีภาษาไพทอนสามารถท�
ำงานได้ทั้งในโหมด
อิมมีเดียทและโหมดสคริปต์ ซึ่งโหมดอิมมีเดียทเป็นการพิมพ์
ค�
ำสั่งครั้งละค�
ำสั่งแล้ วตัวแปลภาษาไพทอนจะท�
ำงาน
ตามค�
ำสั่งดังกล่าวทันที จึงเหมาะกับการรันค�
ำสั่งสั้นๆ
แต่ถ้าเป็นงานขนาดใหญ่ที่มีความซับซ้อนให้ใช้โหมดสคริปต์
ซึ่งเป็นการพิมพ์ค�
ำสั่งหลายค�
ำสั่งเก็บไว้ เป็นไฟล์ ก่อน
เมื่อมีการสั่งท�
ำงาน ตัวแปลภาษาไพทอนจะท�
ำงานตามค�
ำสั่ง
ในโปรแกรมตั้งแต่ต้นจนถึงค�
ำสั่งสุดท้าย ผู้เขียนโปรแกรม
สามารถเลือกใช้ไอดีอีได้ตามความถนัด ตัวอย่างไอดีอี เช่น
WinPython, PyScripter
รูปที่ 2
หน้าต่าง Spyder ของไอดีอี WinPython และ หน้าต่าง PyScripter
ลักษณะ
การท�
ำงานของ
ภาษาไพทอน