5
เมื่อใดฉันจึงควรใช้คลาสใน Python
ฉันเขียนโปรแกรมด้วยภาษาไพ ธ อนมาประมาณสองปี ข้อมูลส่วนใหญ่ (pandas, mpl, numpy) แต่ยังเป็นสคริปต์อัตโนมัติและเว็บแอปขนาดเล็ก ฉันพยายามเป็นโปรแกรมเมอร์ที่ดีขึ้นและเพิ่มความรู้ของหลามและหนึ่งในสิ่งที่รบกวนจิตใจฉันคือฉันไม่เคยใช้ชั้นเรียน (นอกการคัดลอกรหัสขวดแบบสุ่มสำหรับเว็บแอปขนาดเล็ก) โดยทั่วไปฉันเข้าใจว่าพวกเขาคืออะไร แต่ฉันไม่สามารถคาดศีรษะได้ว่าทำไมฉันถึงต้องการให้พวกเขาทำหน้าที่ง่ายๆ ในการเพิ่มความเฉพาะเจาะจงให้กับคำถามของฉัน: ฉันเขียนรายงานอัตโนมัติเป็นตันซึ่งเกี่ยวข้องกับการดึงข้อมูลจากแหล่งข้อมูลหลายแห่ง (mongo, sql, postgres, apis), ทำการแสดงข้อมูลและการจัดรูปแบบจำนวนมากหรือเล็กน้อยเขียนข้อมูลไปยัง csv / excel / html ส่งออกมาทางอีเมล สคริปต์มีตั้งแต่ ~ 250 บรรทัดถึง ~ 600 บรรทัด มีเหตุผลใดที่ฉันจะใช้คลาสเพื่อทำสิ่งนี้และทำไม?