[Go to site: main page, start]

ข้ามไปยังเนื้อหาหลัก

คอร์ส

การเขียนโปรแกรมเชิงวัตถุใน Python

ขั้นสูง4 ชม.

เรียนรู้การสร้างคลาสและใช้ inheritance กับ polymorphism เพื่อใช้ซ้ำและเพิ่มประสิทธิภาพโค้ดอย่างรวดเร็ว

Python4 ชม.13 วิดีโอ44 แบบฝึกหัด3,600 XP100K+ใบแสดงความสำเร็จ

สร้างบัญชีฟรีของคุณ

ดำเนินการต่อด้วย Google
หรือ
การดำเนินการต่อหมายความว่าคุณยอมรับ เงื่อนไขการใช้งาน, ของเรา นโยบายความเป็นส่วนตัว และข้อมูลของคุณถูกจัดเก็บไว้ในสหรัฐอเมริกา

ได้รับความไว้วางใจจากผู้เรียนในหลายพันบริษัท

รายละเอียดคอร์ส

การเขียนโปรแกรมเชิงวัตถุ (OOP) เป็นแนวทางการเขียนโปรแกรมที่ได้รับความนิยมอย่างแพร่หลาย ช่วยลดเวลาในการพัฒนา ทำให้โค้ดอ่านง่าย นำกลับมาใช้ใหม่ได้ และดูแลรักษาได้สะดวกยิ่งขึ้น OOP เปลี่ยนมุมมองจากการมองโค้ดเป็นลำดับของการกระทำ มาเป็นการมองโปรแกรมในฐานะกลุ่มของออบเจกต์ที่โต้ตอบกัน ในคอร์สนี้ จะได้เรียนรู้วิธีสร้างคลาสซึ่งทำหน้าที่เป็นแม่แบบของออบเจกต์ทุกชนิดใน Python จากนั้นจะนำหลักการ inheritance และ polymorphism มาใช้เพื่อนำโค้ดกลับมาใช้ใหม่และปรับให้มีประสิทธิภาพสูงขึ้น มาเริ่มเรียนรู้วิธีเขียนโค้ดที่สะอาดและมีประสิทธิภาพกันเลย!

ข้อกำหนดเบื้องต้น

หลักสูตร

โครงสร้างคอร์ส

1

พื้นฐาน OOP

ในบทนี้ จะได้เรียนรู้ว่าการเขียนโปรแกรมเชิงวัตถุ (OOP) คืออะไร แตกต่างจากการเขียนโปรแกรมเชิงขั้นตอนอย่างไร และนำไปประยุกต์ใช้ได้อย่างไร จากนั้นจะได้กำหนดคลาสของตัวเอง และเรียนรู้วิธีสร้าง method, attribute และ constructor
เริ่มบทเรียน
2

Inheritance และ Polymorphism

Inheritance และ polymorphism เป็นแนวคิดหลักของ OOP ที่ช่วยให้นำโค้ดกลับมาใช้ใหม่ได้อย่างมีประสิทธิภาพและสอดคล้องกัน เรียนรู้วิธีสืบทอดจากคลาส การปรับแต่งและกำหนด method ใหม่ รวมถึงความแตกต่างระหว่างข้อมูลระดับคลาสและข้อมูลระดับ instance
เริ่มบทเรียน
3

การทำงานร่วมกับ Python มาตรฐาน

ในบทนี้ จะได้เรียนรู้วิธีทำให้ออบเจกต์ที่เก็บข้อมูลเดียวกันถูกมองว่าเท่ากัน วิธีกำหนดและปรับแต่งการแสดงผลออบเจกต์เป็น string และวิธีสร้างประเภทข้อผิดพลาดใหม่ ผ่านแบบฝึกหัดแบบโต้ตอบ จะได้เรียนรู้การปรับแต่งคลาสเพิ่มเติมเพื่อให้ทำงานคล้ายกับชนิดข้อมูลมาตรฐานของ Python
เริ่มบทเรียน
4

แนวปฏิบัติที่ดีในการออกแบบคลาส

ควรออกแบบคลาสสำหรับ inheritance อย่างไร? Python มี attribute แบบ private หรือไม่? สามารถควบคุมการเข้าถึง attribute ได้หรือเปล่า? จะพบคำตอบสำหรับคำถามเหล่านี้และอื่น ๆ อีกมากมาย ขณะเรียนรู้แนวปฏิบัติที่ดีในการออกแบบคลาส
เริ่มบทเรียน

การเขียนโปรแกรมเชิงวัตถุใน Python

เรียนจบแล้ว

รับใบรับรองความสำเร็จ

ลงทะเบียนเลย

พัฒนาทักษะด้านข้อมูลของคุณด้วย DataCamp บนมือถือ

ก้าวหน้าได้ทุกที่ด้วยคอร์สมือถือและแบบฝึกหัดการเขียนโค้ด 5 นาทีประจำวันของเรา