การแก้ปัญหาด้วย Python

การแก้ปัญหาด้วย Python

06/19/2020 Off By apinlovereal

จุดประสงค์และแนวคิด

  1. ใช้โปรแกรม Python เบื้องต้น
  2. เขียนโปรแกรมที่มีการใช้งานตัวแปร และตัวดำเนินการ
  3. เขียนโปรแกรมที่มีทางเลือก และการวนซ้ำ
  4. ออกแบบและเขียนโปรแกรมเพื่อแก้ปัญหาทางคณิตศาสตร์และวิทยาศาสตร์อย่างง่าย
  5. ออกแบบและเขียนโปรแกรมเพื่อแก้ปัญหาโดยมีการสร้างฟังก์ชันเพื่อแบ่งการทำงานย่อย

แนวคิด

การแก้ปัญหาจากการทำงานหรือชีวิตประจำวันของแต่ละบุคคลมีขั้นตอนและใช้เวลาที่แตกต่างกัน ความรู้และประสบการณ์จะส่งผลต่อความสามารถในการแก้ปัญหา อย่างไรก็ตามทุกคนต่างต้องการหาวิธีการในการแก้ปัญหาที่ทำให้ได้คำตอบที่ถูกต้องในเวลารวดเร็ว เพื่อช่วยให้การแก้ปัญหามีประสิทธิภาพ ซึ่งมีขั้นตอนที่สำคัญ 4 ขั้นตอน คือ การวิเคราะห์และกำหนดรายละเอียดของปัญหา การวางแผนเพื่อแก้ปัญหา การดำเนินการแก้ปัญหา การตรวจสอบและประเมินผลที่ได้

กระบวนการแก้ปัญหาเป็นส่วนสำคัญในการพัฒนาโปรแกรมคอมพิวเตอร์ เพื่อแก้ปัญหาจากการทำงานหรือปัญหาในชีวิตประจำวัน โปรแกรม Python เป็นทางเลือกหนึ่งที่สามารถนำไปใช้ในการแก้ปัญหาเหล่านั้นได้ โดยมีคำสั่งในการรับค่าข้อมูล ประมวลผลข้อมูล แสดงผลข้อมูล รวมถึงการใช้ตัวดำเนินการ หรือคำสั่งที่ใช้สำหรับการทำงานที่มีทางเลือก วนซ้ำ  และสร้างฟังก์ชัน  อีกทั้งยังมีผู้พัฒนาโมดูลต่างๆ ให้ใช้งานอย่างต่อเนื่อง ทำให้สามารถนำไปใช้ในการแก้ปัญหาอย่างง่ายได้ โดยนำความรู้เรื่องชนิดข้อมูล ค่าคงที่และตัวแปร มาเป็นส่วนประกอบในการวิเคราะห์ประเภทของข้อมูลเข้า ข้อมูลออก เพื่อนำมาประมวลผลได้อย่างมีประสิทธิภาพ

สิ่งที่จะได้เรียนรู้ในกิจกรรม

ในการเขียนโปรแกรมคอมพิวเตอร์นั้น ผู้สอนสามารถเลือกเครื่องมือได้ตามความเหมาะสม สำหรับในกิจกรรมนี้ ผู้เข้ารับการอบรมจะได้เรียนรู้อีกหนึ่งเครื่องมือที่ใช้ในการเขียนโปรแกรม นอกจากโปรแกรม Scratch ที่ได้เรียนรู้ไปแล้วในกิจกรรมที่ 5 ในกิจกรรมนี้จะแนะนำโปรแกรมภาษาไพทอน (python) โดยผู้เข้ารับการอบรมจะได้เรียนรู้ตั้งแต่เครื่องมือสำหรับเขียนโปรแกรม หรือไอดีอี โดยจะนำทั้งแบบออฟไลน์ และออนไลน์ นอกจากคำสั่งต่าง ๆ ที่จะได้เรียนรู้แล้ว ยังได้ศึกษาตัวอย่างการใช้ Python ในการแก้ปัญหา ร่วมถึงการวิเคราะห์ปัญหา และการเขียนอัลกอริทึม เพื่อนำไปสู่การเขียนโปรแกรม

 

 

 

 

ลงมือทำแบบฝึกหัด>>> คลิก

ขอขอบคุณที่มา : https://learn.teacherpd.ipst.ac.th

62,944 total views, 6 views today