TRAVEL
DESIGN
LIFESTYLE
GALLERY
Sample Post Grid
ปฏิบัติ
โจทย์ข้อที่ 1 : การจัดการกับสตริงและ Loop 🔡 หัวข้อที่ทบทวน: การรับค่า, ตัวแปรชนิดสตริง (String), for loop, การเข้าถึงข้อมูลในสตริงด้วย index 📜 โจทย์: จงเขียนโปรแกรมที่รับ “ชื่อเล่น” จากผู้ใช้ แล้วแสดงผลตัวอักษรแต่ละตัวในชื่อนั้นออกมาในแนวตั้ง พร้อมกับแสดงเลขลำดับ (index) ของแต่ละตัวอักษร โดยให้เลขลำดับเริ่มต้นที่ 0 โจทย์ข้อที่ 2 : การใช้เงื่อนไขและฟังก์ชัน 🎓 หัวข้อที่ทบทวน: การสร้างและเรียกใช้ฟังก์ชัน (Function), พารามิเตอร์ (Parameter), การคืนค่า (return), และเงื่อนไข if/elif/else 📜 โจทย์: จงออกแบบโปรแกรมคำนวณเกรด โดยมีข้อกำหนดดังนี้: โจทย์ข้อที่ 3 : โปรแกรมจัดการรายการสิ่งที่ต้องทำ (To-Do List) 📝 หัวข้อที่ทบทวน: while loop, List, การจัดการ […]
EP08: ฟังก์ชันเบื้องต้นในภาษาไพธอน
https://prod.liveshare.vsengsaas.visualstudio.com/join?31DD4E34C605587A525ED539658369E28988 (1) ทำไมต้องใช้ฟังก์ชัน? (Why Functions?) ลองนึกภาพว่าเรามีโค้ดที่ใช้คำนวณภาษี 7% จากราคาสินค้า ถ้าเราต้องใช้การคำนวณนี้ 10 ครั้งในโปรแกรม เราอาจต้องเขียนโค้ดบรรทัดเดิมๆ 10 ครั้ง ซึ่งไม่สะดวกและถ้าต้องการเปลี่ยนอัตราภาษี ก็ต้องตามแก้ไขทั้ง 10 จุด ฟังก์ชันเข้ามาเพื่อแก้ปัญหานี้ครับ ฟังก์ชันเปรียบเสมือน “กล่องดำ” หรือ “เครื่องมือที่เราสร้างเอง” ประโยชน์หลักของฟังก์ชัน: (2) การนิยามและการเรียกใช้ฟังก์ชัน (Defining and Calling a Function) การสร้างฟังก์ชันประกอบด้วย 2 ขั้นตอนหลัก: 1. การนิยามฟังก์ชัน (Function Definition): คือการ “สร้าง” หรือ “สอน” ให้โปรแกรมรู้จักกับฟังก์ชันของเรา ไวยากรณ์: 2. การเรียกใช้ฟังก์ชัน (Function Call): คือการ “สั่ง” ให้ฟังก์ชันที่สร้างไว้เริ่มทำงาน ไวยากรณ์: สำคัญ: การนิยามฟังก์ชันเป็นเพียงการสร้างพิมพ์เขียว โปรแกรมจะยังไม่ทำงานจนกว่าจะมีการเรียกใช้ […]
EP09: Flask และ JSON
ส่วนที่ 1: API คืออะไร? รู้จักกับ Flask และ JSON ตัวกลางเรียกว่า API (Application Programming Interface) หลักการทำงานเบื้องหลัง API แนะนำ Flask: เฟรมเวิร์คจิ๋วแต่แจ๋วสำหรับสร้าง API ส่วนที่ 2: การฝึกปฏิบัติ หัวข้อ: Workshop: พัฒนา API Server สำหรับบันทึกข้อมูลเซ็นเซอร์ เครื่องมือ: คอมพิวเตอร์ที่มี Python, VS Code, และ Database Connector ที่ติดตั้งไว้แล้ว ขั้นตอนที่ 1: ติดตั้ง Flask และเตรียมโปรเจกต์ ขั้นตอนที่ 2: เขียน API Server ด้วย Flask ขั้นตอนที่ 3: รันและทดสอบ API Server ขั้นตอนที่ […]