[MITx: 6.00.1x] Introduction to Computer Science and Programming Using Python (Week 5) – OOP

ช่วงนี้ผมอัพ Blog เกี่ยว Course Python ของทาง MITx รัวๆ นะครับ เพราะ ใกล้สอบ Final แล้ว โดยสำหรับใน Week นี้เป็นเรื่องของ OOP เป็นหลัก มาเริ่มกันเลย Type Hint บอก Type ข้อมูล Lambda Function เอาไว้เขียน function สั้นๆง่ายรูปแบบ lambda arguments: expression โดยมีตัวอย่าง ปกติใช้ในการที่ต้องทำการ Function เล็ก ในการจัดการข้อมูล เช่น ใน List หรือ Stream ตัวอย่างเอามาช่วยหาที่เลขคู่ Object Oriented Programming 📌 ทุกอย่างใน Python เป็น Object แต่มี Type ของตัวเอง 📌 การทำเป็น Object มันเพิ่มตัว Data Abstraction มากขึ้นครับ โดยรวมสิ่งที่ใช้อยู่ด้วยกัน ผ่านทาง 📌 Class & Instance 📌 ตัว Python เอง มี Object พื้นฐานที่จำเป็นมาให้อยู่แล้ว อาทิ เช่น พวก Data Type ต่างๆ หรือ เป็นเฉพาะด้านอย่าง Math, String เป็นต้น ครับ 📌 ทำเป็น OOP แล้วได้อะไรบ้าง ลองมาสร้าง Object ของตัวเองดีกว่า 📌 สร้าง Class – ทุก Class สืบทอดมาจาก…