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

คอร์ส

กรณีศึกษา: การสร้างซอฟต์แวร์ด้วย Python

ขั้นสูง3 ชม.

สร้างแอปพลิเคชันใช้งานจริงด้วย Python—ฝึกใช้ OOP และหลักการวิศวกรรมซอฟต์แวร์เพื่อเขียนโค้ดที่สะอาดและดูแลรักษาง่าย

Python3 ชม.10 วิดีโอ29 แบบฝึกหัด2,050 XP2,309ใบแสดงความสำเร็จ

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

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

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

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

หลักสูตรนี้นำเสนอการแนะนำวิศวกรรมซอฟต์แวร์แบบลงมือปฏิบัติจริง โดยจะพาคุณไปเรียนรู้ผ่านการพัฒนาแอปพลิเคชันที่ใช้งานได้จริง: เครื่องคำนวณสินเชื่อบ้าน คุณจะได้เรียนรู้วิธีคำนวณค่างวดรายเดือนโดยอิงจากข้อมูลสำคัญ เช่น จำนวนเงินกู้ อัตราดอกเบี้ย และระยะเวลากู้ยืม ตลอดเส้นทางนี้ คุณจะได้ประยุกต์ใช้หลักการวิศวกรรมซอฟต์แวร์ที่สำคัญเพื่อสร้างโค้ดที่มีประสิทธิภาพ เป็นโมดูลาร์ และดูแลรักษาได้ง่าย

สิ่งที่คุณจะสร้าง

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

เทคนิคที่คุณจะใช้

ตลอดทั้งคอร์ส คุณจะได้เรียนรู้แนวปฏิบัติที่ดีที่สุด เช่น หลักการ DRY (Don’t Repeat Yourself) และการทำให้เป็นโมดูล เพื่อจัดระเบียบโค้ดของคุณอย่างมีประสิทธิภาพ คุณจะปฏิบัติตามมาตรฐาน PEP 8 ใช้เครื่องมืออย่าง Pylint เพื่อรักษาคุณภาพโค้ด และเขียนการทดสอบอัตโนมัติด้วย pytest เพื่อให้มั่นใจในความน่าเชื่อถือของแอปพลิเคชันของคุณ เมื่อจบหลักสูตรนี้ คุณจะมีทักษะในการออกแบบ พัฒนา และทดสอบโซลูชันซอฟต์แวร์สำหรับการใช้งานจริงได้อย่างมั่นใจ

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

หลักสูตร

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

1

แนะนำกรณีศึกษา

ทำความรู้จักกับโจทย์และเริ่มสร้างเครื่องคำนวณตั้งแต่ต้น พร้อมทบทวนหลักการสำคัญด้านการเขียนโปรแกรมเชิงวัตถุและวิศวกรรมซอฟต์แวร์ เช่น หลักการ Don't Repeat Yourself (DRY)
เริ่มบทเรียน
2

เขียน Python Module

เมื่อพื้นฐานพร้อมแล้ว ถึงเวลาพัฒนาต่อให้ดียิ่งขึ้น เพิ่มเอกสารประกอบโค้ดและการทดสอบอัตโนมัติ พร้อมขยายฟังก์ชันการทำงานให้ครอบคลุมยิ่งขึ้น
เริ่มบทเรียน
3

การบำรุงรักษาโค้ด

เมื่อโค้ดหลักเสร็จสมบูรณ์แล้ว ขั้นตอนต่อไปคือตรวจสอบให้แน่ใจว่าทุกอย่างทำงานถูกต้องและเป็นไปตามแนวทางปฏิบัติที่ดี เรียนรู้วิธีรีวิว รีแฟกเตอร์ และปรับปรุงโค้ด รวมถึงการรันการทดสอบที่ครอบคลุมมากขึ้น
เริ่มบทเรียน

กรณีศึกษา: การสร้างซอฟต์แวร์ด้วย Python

เรียนจบแล้ว

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

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

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

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