วิทยาการคำนวณ : การเขียนโปรแกรมภาษาไพทอน ตอน เครื่องมือในการเขียนโปรแกรม (พร้อมไฟล์ PowerPoint)

คลิปนี้เริ่มต้นแนะนำเครื่องมือหรือ editor ในการเขียนโปรแกรมภาษาไพทอนครับ ครูสามารถดาวน์โหลด PowerPoint ได้จากลิงค์นี้ https://drive.google.com/file/d/10GErUVLrS4U1JH0osoGZA1W-1loehMiw/view?usp=sharing 

Read More

รวมข้อสอบ Python สำหรับ Coding Core Trainer ทั้งรุ่น 1 และรุ่น 2

รวมโจทย์ปัญหา Python สำหรับผู้เข้ารับการอบรม Coding Core Trainer ทั้ง 2 รุ่นครับ … โจทย์แต่ละข้อสามารถใช้ความรู้พื้นฐาน sequence, selection และ loop หาคำตอบได้นะครับ … ค.ศ. พาเพลิน https://elabsheet.org/elab/taskpads/show/etolb2x69l/ นาฬิกา…ฮาจังเลย https://elabsheet.org/elab/taskpads/show/w1yyqf3vb0/ ภาษีทุกบาท…เพื่อพัฒนาชาติอย่างยั่งยืน https://elabsheet.org/elab/taskpads/show/16e6f62zcq/ น้ำท่วมยังดีกว่าฝนแล้ง https://elabsheet.org/elab/taskpads/show/07znbsavib/ โรงเรียนส่งเสริมสุขภาพ https://elabsheet.org/elab/taskpads/show/7t1ncp25ts/ สามเหลี่ยมเบอร์มิวด้า https://elabsheet.org/elab/taskpads/show/k6emfn50p8/ ตู้ซื้อบัตรรถไฟฟ้า https://elabsheet.org/elab/taskpads/show/k2igl1htr9/ ฟิสิกส์อย่างง่าย https://elabsheet.org/elab/taskpads/show/3gqket8sx6/ ตู้ ATM ของฉัน https://elabsheet.org/elab/taskpads/show/kz5fm9fn47/ ลิฟท์โกลาหล https://elabsheet.org/elab/taskpads/show/rcae5w3mh2/ นับเลขกันนะ https://elabsheet.org/elab/taskpads/show/rgyc0qub7l/ ปีอธิกสุรทิน (leap year) https://elabsheet.org/elab/taskpads/show/rlmvpnlgk0/ … เป็นกำลังใจให้ทุกคนครับ ขอกำลังใจด้วยการกดไลค์ กดติดตามช่องครูโจ๊กด้วยนะครับ https://www.youtube.com/c/NattaponBuaurai?sub_confirmation=1 และฝากกดติดตามช่องอันนาและพ่อโจ๊กแม่ฝนด้วยนะครับ ขอบคุณครับ https://www.youtube.com/channel/UCOyC1JHOKb-BvtXZuwGxpkw?sub_confirmation=1 ครูโจ๊ก…

Read More

วิทยากร : การจัดการเรียนการสอนวิทยาการคำนวณ สพม.18

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

Read More

PowerPoint สอนการเขียนโปรแกรมภาษาไพทอนสำหรับครูมัธยมศึกษา

เอกสารการสอนภาษาไพทอนนี้ ผมได้รวบรวมไว้โดยเนื้อหาส่วนใหญ่ที่ผมเขียนทั้งหมดนั้นเป็นพื้นฐานการเขียนโปรแกรมภาษา ได้แก่ รู้จักตัวดำเนินการ ตัวแปรเบื้องต้น สามารถรับและแสดงผลข้อมูลได้ สามารถคำนวณ ประมวลผล ตัดสินใจ ทำซ้ำ เขียนเป็นฟังก์ชันได้ รวมทั้งมีเรื่อง python turtle ด้วย ซึ่งคุณครูสามารถนำไปใช้สอนนักเรียนได้ครับ คุณครูสามารถดาวน์โหลดได้ที่นี่ https://drive.google.com/drive/folders/1qIcTyJop2n-GZAD5k0kOHuS4K11xQ6PX?usp=sharing ขอกำลังใจด้วยการกดไลค์ กดติดตามช่องครูโจ๊กด้วยนะครับ https://www.youtube.com/c/NattaponBuaurai?sub_confirmation=1 และฝากกดติดตามช่องอันนาและพ่อโจ๊กแม่ฝนด้วยนะครับ ขอบคุณครับ https://www.youtube.com/channel/UCOyC1JHOKb-BvtXZuwGxpkw?sub_confirmation=1 หากต้องการรู้เกี่ยวกับภาษาไพทอนในระดับสูงกว่านี้ก็สามารถดาวน์โหลดหนังสือของจุฬาลงกรณ์มหาวิทยาลัยมาศึกษาได้ครับที่นี่ https://www.eng.chula.ac.th/th/20535

Read More

About Python

Python คืออะไร?  Python เป็นภาษาโปรแกรมระดับสูงที่มีลักษณะการทำงานแบบอินเตอร์พรีเตอร์ คือการทำงานแบบบรรทัดต่อบรรทัด ถูกสร้างขึ้นในปี ค.ศ. 1989 โดย Guido van Rossum ภาษา Python ถูกสร้างและพัฒนาขึ้นโดยไม่ยึดติดกับ Platform นั่นหมายความว่า เราสามารถเขียนโปรแกรมด้วยภาษาไพธอนได้ทุกระบบปฏิบัติการ (Unix, Linux, Window ฯลฯ) และที่สำคัญภาษาไพธอนเป็นภาษา Open Source ครับ ความสามารถของภาษา Python (จากเว็บไซต์ http://python.cmsthailand.com/) ได้กล่าวถึงความสามารถของภาษา Python ไว้ดังนี้ 1. ง่ายต่อการเรียนรู้ โดยภาษา Python มีโครงสร้างของภาษาไม่ซับซ้อนเข้าใจง่าย ซึ่งโครงสร้างภาษา Python จะคล้ายกับภาษา C มาก เพราะภาษา Python สร้างขึ้นมาโดยใช้ภาษา C ทำให้ผู้ที่คุ้นเคยภาษา C อยู้แล้วใช้งานภาษา Python ได้ไม่ยาก นอกจากนี้โดยตัวภาษาเองมีความยืดหยุ่นสูงทำให้การจัดการกับงานด้านข้อความ และ Text File…

Read More
Back To Top