1.2
1.2
วิชา การเขียนโปรแกรม Python กลุ่มสาระการเรียนรู้วิทยาศาสตร์และเทคโนโลยี
เรื่อง ทำไมต้องเป็นภาษาไพทอน
สงสัยหรือไม่ว่า "ทำไมต้องเรียนภาษาไพทอน"
การเขียนโปรแกรมเพื่อสั่งงานคอมพิวเตอร์นั้น ผู้เขียนโปรแกรมจะต้องเลือกภาษาโปรแกรมให้เหมาะสมกับลักษณะของงานที่ต้องการ เพราะภาษาคอมพิวเตอร์มีความหลากหลาย แต่ละภาษามีจุดเด่น และความเหมาะสมกับงานเฉพาะด้านที่แตกต่างกันออกไป
ภาษาไพทอน (python) เป็นภาษาระดับสูงที่เหมาะกับผู้เริ่มต้นเขียนโปรแกรม เนื่องด้วยข้อดีหลายประการ ดังนี้
1) เขียนง่าย เมื่อเทียบกับภาษาคอมพิวเตอร์ส่วนใหญ่แล้ว ภาษาไพทอนเขียนง่าย รูปแบบคำสั่งไม่ซับซ้อน ส่งผลให้ทำความเข้าใจได้ง่ายด้วย
2) นำไปใช้งานจริงได้ แม้ว่าภาษาไพทอนจะเขียนง่าย เหมาะกับผู้เริ่มต้น แต่เมื่อมีความเชี่ยวชาญแล้ว ผู้เขียนโปรแกรมสามารถเขียนโปรแกรมขนาดใหญ่ที่ทำงานซับซ้อนและนำไปประยุกตใช้งานได้จริง หลายๆ องค์กรใหญ่ๆ นำ Python ไปให้งานก็อย่างเช่น Google, YouTube, Netflix, Dropbox, NASA, Agoda และ Facebook โดยองค์กรเหล่านี้ได้เลือกใช้ Python ในการสร้างผลิตภัณฑ์โดยมีผู้ใช้งานจริงหลายล้านคนทั่วทุกมุมโลก
3) ต่อยอดง่าย ภาษาไพทอนมีไลบรารีให้ใช้งานมากมาย ช่วยให้การเขียนโปรแกรมใหม่ทำได้รวดเร็วขึ้น Python สามารถทำงานได้หลากหลาย ปัจจุบันมีผู้ใช้จำนวนมาก จึงมีผู้พัฒนา Library ขึ้นมาเพื่อแบ่งปันผลงานให้คนอื่นๆ นำไปใช้งานได้ง่ายและมีความสามารถมากขึ้น ไม่ว่าจะเป็นเกม วิทยาศาสตร์ข้อมูล การวิเคราะห์ภาพถ่ายและอื่นๆ ซึ่งสามารถเข้าไปดูและดาวน์โหลดสิ่งที่ต้องการได้ที่ https://pypi.org/ ที่สำคัญไม่มีค่าใช้จ่ายด้วยนะ
4) มีผู้ใช้งานจำนวนมาก ปัจจุบันไพทอนเป็นภาษาหนึ่งที่ได้รับความนิยมทั่วโลก ทำให้มีกลุ่มผู้ใช้งานจำนวนมากที่พร้อมให้ความช่วยเหลือและตอบคำถามเมื่อมีปัญหา สำหรับในประเทศไทย ไพทอนเริ่มได้รับความนิยมมากขึ้น โดยมีสถาบันอุดมศึกษาหลายแห่งได้บรรจุภาษาไพทอนเป็นวิชาในหลักสูตรด้านการเขียนโปรแกรมคอมพิวเตอร์แล้ว
5) ทำงานได้หลากหลาย Platform ปัจจุบันมีระบบปฏิบัติการอยู่หลากหลาย หลายๆ คนอาจจะคุ้นชินกับ Microsoft Windows แต่ยังมีระบบปฏิบัติการอื่นๆ ที่ยังเป็นที่ใช้งานอยู่ทั่วทุกมุมโลกไม่ว่าจะเป็น Unix, Linux, Mac OS เป็นต้น ดังนั้นเราสามารถนำโปรแกรมที่พัฒนาด้วยภาษา Python ไปใช้งานบนระบบปฏิบัติการอื่นๆ ได้ง่าย ช่วยลดระยะเวลาในการพัฒนาและต้นทุนไปได้เยอะมากๆ ถือแม้ว่าาในช่วงแรกๆ Python ถูกพัฒนามาเพื่อใช้งานบน Unix เท่านั้นแต่ปัจจุบันนั้นรองรับหลายระบบปฏิบัติการแล้ว
6) สามารถนำไปใช้งานได้ฟรี ภาษา Python เป็นซอฟต์แวร์โอเพ่นซอร์ส (Open source) หมายถึงว่าเราสามารถ Source code มาดัดแปลงแก้ไขได้ทั้งหมด ไม่จำเป็นต้องขออนุญาต และสามารถนำไปใช้งานได้ฟรี ไม่ต้องจ่ายค่าลิขสิทธ์
ที่มา : หนังสือเรียนภาษาไพทอน (สสวท.)
สรุปจุดเด่นของภาษาไพทอน
Easy to learn
Relatively simple syntax
Free
Huge number of libraries
Serer side Script
Run on Windows, Linux, or Mac OSX
ลักษณะสำคัญของภาษาไพทอน
High - level Language Programming
Interpretive
Object-oriented
Developed by Guido von Rossum
เกร็ดน่ารู้
ไลบรารี (Library) คือส่วนของโปรแกรมที่มีผู้พัฒนาไว้ให้แล้ว สามารถนำมาใช้ร่วมกับโปรแกรมที่กำลังเขียนใหม่ได้ทันที ทำให้ประหยัดเวลาในการเขียนโปรแกรมใหม่ ไลบรารีของแต่ละภาษาไม่สามารถนำมาใช้ร่วมกันได้