จุดประสงค์ของบทเรียน
เขียนโปรแกรมประมวลผลสารสนเทศ
เขียนโปรแกรมสร้างส่วนต่อประสานกราฟิกกับผู้ใช้
การพัฒนาแอปพลิเคชัน
การสร้างแอปพลิเคชันหรือชอฟต์แวร์ประยุกต์ให้ผู้อื่นได้ใช้งานมีหลากหลายรูปแบบ เช่น งานกราฟิกงานที่เกี่ยวกับการประมวลผลข้อมูล เครื่องมือทำงาน สื่อการเรียนรู้ เกม ทำไมแอปพลิเคชันบางอย่างได้รับความนิยมมาก กว่าจะมาเป็นแอปพลิเคชันที่ดีต้องทำอย่างไรบ้าง นอกจากจะสร้างตามความสนใจของผู้พัฒนาแล้ว ยังต้องสำรวจความต้องการของผู้ใช้ ออกแบบ สร้าง และทดสอบ เพื่อนำไปปรับปรุงให้ดีขึ้นเราสามารถเขียนโปรแกรมไพทอนเพื่อพัฒนาแอปพลิเคชันได้สถาบันส่งเสริมการสอนวิทยาศาสตร์และเทคโนโลยี
ไพทอนมีโมดูลจำนวนมาก เพื่อใช้จัดการข้อมูล ในบทเรียนนี้ขอแนะนำโมดูล pandas ที่ช่วยทำงานด้านการประมวลผล โดยผู้ใช้ต้องติดตั้งโมดูล Pandas และ Numpy
ในการเขียนโปรแกรมที่มีส่วนต่อประสานกราฟิกกับผู้ใช้ จะช่วยให้เห็นภาพรวมของโปรแกรมได้ดีในภาษาไพทอนมีโมดูล tkinter ที่ช่วยให้การพัฒนาส่วนต่อปรานกราฟิกกับผู้ใช้ทำได้ง่าย
ขั้นตอนการใช้งานโมดูล tkinter
1.นำเข้าโมดูล tkinter
2.สร้างหน้าต่างหลัก (main windows)
3.จัดวางวิดเจ็ต (widget)
4.เชื่อมโยงเหตุการณ์ (event)
การสร้างแอปพลิเคชันหรือชอฟต์แวร์ประยุกต์ให้ผู้อื่นใช้งานมีหลากหลายรูปแบบไพทอนเป็นภาษาโปรแกรมที่เหมาะสมในการนำมาพัฒนาเป็นแอปพลิเคชันขนาดใหญ่ ในปัจจุบันมีผู้พัฒนาโมดูลต่าง ๆ ที่สนับสนุนการเขียนโปรแกรมจำนวนมาก นำไปใช้งานได้ง่ายและสะดวก เช่น โมดูล pandas ใช้สำหรับประมวลผลข้อมูลขนาดใหญ่ สารสนเทศซึ่งสามารถกำหนดข้อมูลเป็น Series และ DataFrame และนำเข้าไฟล์จากภายนอกมาประมวลผลโมดูล matp1otlib นำเสนอข้อมูลเป็นแผนภูมิ กราฟ แผนภาพ โมดูล tkinter ทำให้สร้างส่วนต่อ ประสานกราฟิกกับผู้ใช้ที่มีความน่าสนใจได้อย่างรวดเร็ว
สื่อการเรียนรู้
ที่มา :: https://proj14.ipst.ac.th/m3/m3-cs/
ใบความรู้
ใบงาน