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

คอร์ส

การเขียนฟังก์ชันใน Python

ระดับกลาง4 ชม.

เรียนรู้การใช้แนวปฏิบัติที่ดีที่สุดเพื่อเขียนฟังก์ชันที่ซับซ้อน ดูแลรักษาได้ ใช้ซ้ำได้ พร้อมเอกสารประกอบที่ดี

Python4 ชม.15 วิดีโอ46 แบบฝึกหัด3,650 XP110K+ใบแสดงความสำเร็จ

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

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

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

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

เมื่อวิเคราะห์ข้อมูล สร้างรายงาน และเทรนโมเดลเสร็จแล้ว ขั้นตอนต่อไปคืออะไร? หากต้องการนำโมเดลไปใช้งานจริงในระบบ production โค้ดจะต้องมีความน่าเชื่อถือมากกว่าสคริปต์ทดลองใน Jupyter notebook คอร์สนี้จะช่วยให้มีรากฐานที่แข็งแกร่งในการเขียนฟังก์ชันที่ซับซ้อนและมีคุณภาพสูง เพื่อนำทักษะด้านการวิจัยและวิศวกรรมไปใช้งานกับทีมได้อย่างมีประสิทธิภาพ จะได้เรียนรู้เทคนิคที่มีประโยชน์ เช่น การเขียน context manager และ decorator รวมถึง best practice ในการเขียนฟังก์ชันที่บำรุงรักษาและนำกลับมาใช้ซ้ำได้ พร้อม documentation ที่ดี

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

หลักสูตร

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

1

Best Practices

เป้าหมายของคอร์สนี้คือการพัฒนาทักษะ Python ให้เชี่ยวชาญยิ่งขึ้น บทแรกจึงเริ่มต้นด้วย best practice ในการเขียนฟังก์ชัน ครอบคลุมเรื่อง docstring และความสำคัญของมัน รวมถึงวิธีพิจารณาว่าเมื่อใดควรแยกโค้ดออกมาเป็นฟังก์ชัน นอกจากนี้ยังจะได้เรียนรู้รายละเอียดเกี่ยวกับการส่ง argument ใน Python และข้อผิดพลาดที่พบบ่อยซึ่งอาจทำให้การ debug ยุ่งยากขึ้น
เริ่มบทเรียน
2

Context Manager

หากเคยเห็นคีย์เวิร์ด `with` ใน Python แล้วสงสัยว่ามันทำงานอย่างไร บทนี้มีคำตอบ! Context manager เป็นวิธีที่สะดวกในการจัดการ connection ใน Python และรับประกันว่า connection เหล่านั้นจะถูกปิดอย่างเหมาะสมเมื่อใช้งานเสร็จ บทนี้จะแสดงวิธีใช้ context manager รวมถึงวิธีเขียนขึ้นมาเอง
เริ่มบทเรียน
3

Decorator

Decorator เป็นแนวคิดที่ทรงพลังมากใน Python ช่วยให้ปรับเปลี่ยนพฤติกรรมของฟังก์ชันได้โดยไม่ต้องแก้ไขโค้ดภายในฟังก์ชันนั้นเลย บทนี้จะวางรากฐานแนวคิดที่จำเป็นสำหรับการทำความเข้าใจ decorator อย่างถ่องแท้ ได้แก่ ฟังก์ชันในฐานะออบเจกต์ scope และ closure พร้อมแนะนำการใช้งานและการกำหนด decorator เบื้องต้น การเจาะลึก Python internals ในบทนี้จะช่วยให้พัฒนาทักษะ Python ได้อย่างก้าวกระโดด
เริ่มบทเรียน
4

Decorator เพิ่มเติม

เมื่อเข้าใจกลไกการทำงานของ decorator แล้ว บทนี้จะนำเสนอตัวอย่างการใช้งานจริงหลากหลายรูปแบบ พร้อมแนะนำแนวคิด decorator ขั้นสูง เช่น การเก็บรักษา metadata ของฟังก์ชันที่ถูก decorate และการเขียน decorator ที่รับ argument ได้
เริ่มบทเรียน

การเขียนฟังก์ชันใน Python

เรียนจบแล้ว

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

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

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

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

การเขียนฟังก์ชันใน Python | DataCamp