วันนี้ผมแนะนำให้เด็กๆรู้จักติดตั้ง Python ลงบนเครื่องคอมพิวเตอร์ของตนเองจะได้ทำงานกับข้อมูลและไฟล์ที่มีอยู่บนคอมพิวเตอร์ของตัวเองได้ นอกเหนือไปจากแบบฝึกหัดที่เด็กๆหัดทำออนไลน์ที่ Repl.it ครับ ผมแนะนำให้เด็กๆติดตั้ง Python โดยใช้แพ็คเกจที่เรียกว่า Anaconda ซึ่งรวมตัวภาษา Python และเครื่องมือที่น่าใช้ร่วมกันด้วยกันหลายตัวครับ หน้าดาวน์โหลดจะอยู่ที่ https://www.anaconda.com/download/ ครับ ในหน้านั้นมีลิงก์แนะนำวิธีใช้ด้วย

หลังจากติดตั้ง Anaconda เสร็จ ผมให้เด็กๆเปิด Jupyter Notebook ที่สามารถสร้างเอกสารที่เรียกว่า Notebook โดยในเอกสารสามารถเก็บคำสั่งภาษา Python (และภาษาอื่นๆเช่น Julia และ R) เก็บคำอธิบายรวมไปถีงสมการต่างๆได้ครับ ข้อมูลเพิ่มเติมเกี่ยวกับ Jupyter ดูได้ที่ https://jupyter.org ครับ ถ้ามี Anaconda อยู่แล้วก็ใช้ Jupyter Notebook ได้เลย ไม่ต้องติดตั้งอะไรเพิ่ม

ต่อจากนั้นผมก็แนะนำหนังสือ Automate the Boring Stuff with Python ครับ เป็นหนังสือที่สามารถอ่านฟรีได้บนเว็บ ครึ่งแรกสอนการเขียนภาษา Python ครึ่งหลังเป็นตัวอย่างการประยุกต์ใช้ครับ ในอนาคตเราจะทำโปรเจ็กคล้ายๆกับในหนังสือครับ

สำหรับเด็กม. 3 ผมให้ไปหัดพิมพ์ตัวอย่าง Python Tricsk 101 ที่ https://hackernoon.com/python-tricks-101-2836251922e0 เข้าไปใน Jupyter Notebook แล้วพยายามทำความเข้าใจว่าโค้ดมันทำอะไรอย่างไรครับ