ข้อมูลเบื้องต้นของกิจกรรมนี้
รูปแบบของกิจกรรม
กิจกรรมเวิร์กช็อปแบบออนไลน์ทาง Discord
วันที่จัดกิจกรรม
จันทร์ 19, ศุกร์ 23 กุมภาพันธ์ 2567
วันที่รับสมัครวันสุดท้าย
จันทร์ 19 กุมภาพันธ์ 2567
จำนวนที่รับ
50 คน
ค่าใช้จ่าย
790 บาท (จ่ายตอนสมัคร)
คุณสมบัติ (ระดับการศึกษา/ช่วงอายุ/อื่นๆ)
ม.1 – ม.6 ปีการศึกษา 2566 / บุคคลทั่วไป
อายุ 12 ปีขึ้นไป
กิจกรรมนี้จัดโดย (ติดต่อผู้จัด คลิกที่ไอคอนด้านล่าง)
Marian Onilne
เพิ่มเติม
คำอธิบายกิจกรรม
Advance Python OOP
19 , 23 กุมภาพันธ์ 2567 เวลา 19:00-21:30 น.
1. Deep Dive into Classes and Objects
Class attributes vs instance attributes
Static methods, class methods, and instance methods
Special methods (dunder/magic methods) for operator overloading and more
2. Advanced Inheritance and Polymorphism
Multiple inheritance and the diamond problem
Mixins for code reuse
Abstract base classes (ABCs) and the abc module
Method Resolution Order (MRO) and the super() function
3. Encapsulation and Abstraction
Private and protected attributes and methods
Property decorators for getter/setter encapsulation
Using @property, @setter, and @deleter