วิชา การเขียนโปรแกรม Python กลุ่มสาระการเรียนรู้วิทยาศาสตร์และเทคโนโลยี
ชั้นมัธยมศึกษา 2 เวลา 40 ชั่วโมง จำนวน 1 หน่วยกิต
Python เป็นภาษาเขียนโปรแกรมระดับสูงที่ใช้กันอย่างกว้างขวางในการเขียนโปรแกรมสำหรับวัตถุประสงค์ทั่วไป ภาษา Python นั้นสร้างโดย Guido van Rossum และถูกเผยแพร่ครั้งแรกในปี 1991 Python นั้นเป็นภาษาแบบ interprete ที่ถูกออกแบบโดยมีปรัญชาที่จะทำให้โค้ดอ่านได้ง่ายขึ้น และโครงสร้างของภาษานั้นจะทำให้โปรแกรมเมอร์สามารถเข้าใจแนวคิดการเขียนโค้ดโดยใช้บรรทัดที่น้อยลงกว่าภาษาอย่าง C++ และ Java ซึ่งภาษานั้นถูกกำหนดให้มีโครงสร้างที่ตั้งใจให้การเขียนโค้ดเข้าใจง่ายทั้งในโปรแกรมเล็กไปจนถึงโปรแกรมขนาดใหญ่
Python นั้นมีคุณสมบัติเป็นภาษาเขียนโปรแกรมแบบไดนามิกส์และมีระบบการจัดการหน่วยความจำอัตโนมัติและสนับสนุนการเขียนโปรแกรมหลายรูปแบบ ที่ประกอบไปด้วย การเขียนโปรแกรมเชิงวัตถุ imperative การเขียนโปรแกรมแบบฟังก์ชัน และการเขียนโปรแกรมแบบขั้นตอน มีไลบรารีที่ครอบคลุมการทำงานอย่างหลากหลาย
ตัวแปรภาษา (Interpreter) ของภาษา Python นั้นมีให้ใช้ในหลายระบบปฏิบัติการ ทำให้โค้ดของภาษา Python สามารถรันในระบบต่างๆ ได้อย่างกว้างขวาง CPython นั้นเป็นการพัฒนาในตอนต้นของ Python ซึ่งเป็นโปรแกรมแบบ open source และมีชุมชนสำหรับเป็นต้นแบบในการพัฒนา เนื่องจากมันได้มีการนำไปพัฒนากระจายไปอย่างหลากหลาย CPython นั้นจึงถูกจัดการโดยองค์กรไม่แสวงหาผลกำไรอย่าง Python Software Foundation
ภาษาไพทอนเป็นภาษาโปรแกรมคอมพิวเตอร์ที่ได้รับความนิยมเป็นอย่างมากในปัจจุบัน เพราะมีรูปแบบการเขียนที่ง่าย กระชับ และสามารถใช้ในการพัฒนาโปรแกรมได้หลายประเภท เช่น โปรแกรมประยุกต์ใช้งาน เกม เว็บแอปพลิเคชัน หรือการทำงานด้าน Data Science และ Machine Learning เป็นต้น ซึ่งในหน่วยนี้จะช่วยให้นักเรียนเห็นถึงความสำคัญของโปรแกรมและจุดเด่นที่สำคัญของภาษาไพทอนที่แตกต่างไปจากโปรแกรมภาษาอื่น ๆ พร้อมกับการเริ่มต้นติดตั้งโปรแกรม และปฏิบัติทดลองเขียนโปรแกรมด้วยภาษาไพทอนเบื้องต้น
ผลการเรียนรู้
1. รู้และเข้าใจความหมายและลักษณะสำคัญของโปรแกรมคอมพิวเตอร์
2. วิเคราะห์ลักษณะสำคัญของภาษาไพทอนกับภาษาโปรแกรมอื่น ๆ ได้