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

คอร์ส

การเขียนฟังก์ชันใน 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 for Mobile

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