Table of Contents Table of Contents
Previous Page  32 / 62 Next Page
Information
Show Menu
Previous Page 32 / 62 Next Page
Page Background

32

นิตยสาร สสวท

ภาษา ไพทอนสามา รถ ใช้ ง าน ไ ด้ บนร ะบบ

ปฏิบัติการต่างๆ เช่น วินโดวส์ ลินุกซ์ และแมค เพราะรูปแบบ

ค�

ำสั่งในการเขียนโปรแกรมด้วยภาษาไพทอนไม่ซับซ้อน

ท�

ำให้ เขียนง่ าย และส่ งผลให้ ผู้ เขียนเข้ าใจโปรแกรม

ได้ ง่ ายด้ วย จึงเหมาะส�

ำหรับผู้ เริ่มต้นเขียนโปรแกรม

และผู้มีความเชี่ยวชาญที่ต้องการพัฒนาโปรแกรมขนาดใหญ่

ที่ส ามา ร ถน�

ำ ไ ปปร ะยุกต์ ใช้ ง าน ใ นชี วิตปร ะ จ�

ำ วัน

เนื่องจากมีไลบรารีหรือส่ วนของโปรแกรมที่มีผู้พัฒนา

ไว้จ�

ำนวนมาก ท�

ำให้ไม่ต้องเขียนโปรแกรมตั้งแต่เริ่มต้น

อีกทั้งสามารถน�

ำมาต่อยอดสร้ างงานอื่นได้และใช้งาน

ร่วมกับโปรแกรมที่เขียนขึ้นใหม่ได้อย่างสะดวกและรวดเร็ว

ภาษา ไพทอนสามารถรองรับงานวิทยาศาสตร์ และ

คณิตศาสตร์ได้เป็นอย่างดี

การแปลโปรแกรมภาษาไพทอนที่เขียนขึ้นเพื่อให้

สามารถน�

ำไปใช้งานได้เป็นแบบอินเทอร์พรีเตอร์ (interpreter)

โดยแปลครั้งละค�

ำสั่ง แล้วให้คอมพิวเตอร์ท�

ำตามค�

ำสั่งนั้น

เมื่อเสร็จแล้วจึงแปลค�

ำสั่งล�

ำดับต่อไป ปัจจุบันมีซอฟต์แวร์

ส�

ำหรับช่วยในการเขียนโปรแกรมภาษาไพทอนจ�

ำนวนมาก

ที่เรียกว่า

ไอดีอี (Integrated Development Environment: IDE)

ซึ่งประกอบด้วยเครื่องมือส�

ำหรับแก้ไขซอร์สโค้ด เครื่องมือ

แก้ไขจุดบกพร่องของโปรแกรม และเครี่องมือช่วยรันโปรแกรม

ท�

ำให้การแปลโปรแกรมที่เขียนขึ้นท�

ำได้สะดวก

ไอดีอีภาษาไพทอนสามารถท�

ำงานได้ทั้งในโหมด

อิมมีเดียทและโหมดสคริปต์ ซึ่งโหมดอิมมีเดียทเป็นการพิมพ์

ค�

ำสั่งครั้งละค�

ำสั่งแล้ วตัวแปลภาษาไพทอนจะท�

ำงาน

ตามค�

ำสั่งดังกล่าวทันที จึงเหมาะกับการรันค�

ำสั่งสั้นๆ

แต่ถ้าเป็นงานขนาดใหญ่ที่มีความซับซ้อนให้ใช้โหมดสคริปต์

ซึ่งเป็นการพิมพ์ค�

ำสั่งหลายค�

ำสั่งเก็บไว้ เป็นไฟล์ ก่อน

เมื่อมีการสั่งท�

ำงาน ตัวแปลภาษาไพทอนจะท�

ำงานตามค�

ำสั่ง

ในโปรแกรมตั้งแต่ต้นจนถึงค�

ำสั่งสุดท้าย ผู้เขียนโปรแกรม

สามารถเลือกใช้ไอดีอีได้ตามความถนัด ตัวอย่างไอดีอี เช่น

WinPython, PyScripter

รูปที่ 2

หน้าต่าง Spyder ของไอดีอี WinPython และ หน้าต่าง PyScripter

ลักษณะ

การท�

ำงานของ

ภาษาไพทอน