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

คอร์ส

การเขียน Python Code ที่มีประสิทธิภาพ

ขั้นกลาง4 ชม.

เรียนรู้การเขียนโค้ดที่มีประสิทธิภาพ ทำงานได้รวดเร็ว และจัดสรรทรัพยากรอย่างชาญฉลาดเพื่อหลีกเลี่ยงโอเวอร์เฮดที่ไม่จำเป็น

Python4 ชม.15 วิดีโอ52 แบบฝึกหัด4,000 XP150K+หนังสือรับรองความสำเร็จ

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

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

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

กำลังฝึกอบรมทีมอยู่ใช่ไหม?

ทดลองใช้สำหรับองค์กร

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

ในฐานะ Data Scientist งานส่วนใหญ่ควรใช้ไปกับการดึงข้อมูลเชิงลึกที่นำไปใช้ได้จริง ไม่ใช่การรอให้โค้ดทำงานเสร็จ การเขียน Python code ที่มีประสิทธิภาพช่วยลดเวลาในการรันและประหยัดทรัพยากรการคำนวณ เพื่อให้มีเวลาโฟกัสกับงานที่สำคัญกว่า ในคอร์สนี้จะได้เรียนรู้วิธีใช้โครงสร้างข้อมูล ฟังก์ชัน และโมดูลที่ Python มีให้ในตัว เพื่อเขียนโค้ดที่สะอาด รวดเร็ว และมีประสิทธิภาพยิ่งขึ้น จากนั้นจะสำรวจวิธีจับเวลาและ profile โค้ดเพื่อหาจุดที่เป็นคอขวด แล้วฝึกแก้ไขปัญหาเหล่านั้นโดยใช้ Python Standard Library, NumPy และ pandas เมื่อจบคอร์สนี้แล้ว จะมีเครื่องมือพร้อมสำหรับการเขียน Python code ที่มีประสิทธิภาพได้ทันทีวิดีโอมี transcript แบบ live ที่สามารถดูได้โดยคลิก "Show transcript" ที่มุมล่างซ้ายของวิดีโอ ดูอภิธานศัพท์ของคอร์สได้ที่แถบ resources ด้านขวา หากต้องการรับ CPE credits ต้องทำคอร์สให้ครบและได้คะแนนไม่ต่ำกว่า 70% ในแบบประเมิน สามารถเข้าสู่แบบประเมินได้โดยคลิกที่ CPE credits callout ทางด้านขวา

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

หลักสูตร

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

1

รากฐานสำหรับการเขียนโค้ดอย่างมีประสิทธิภาพ

ในบทนี้จะได้เรียนรู้ว่าการเขียน Python code ที่มีประสิทธิภาพหมายความว่าอย่างไร จะสำรวจ Python Standard Library เรียนรู้เกี่ยวกับ NumPy arrays และฝึกใช้เครื่องมือในตัวของ Python บทนี้จะวางรากฐานสำหรับแนวคิดที่จะครอบคลุมในบทถัดไป
เริ่มบท
2

การจับเวลาและการ profile โค้ด

ในบทนี้จะได้เรียนรู้วิธีวัดและเปรียบเทียบเวลาในการรันระหว่างแนวทางการเขียนโค้ดแบบต่าง ๆ จะฝึกใช้แพ็กเกจ line_profiler และ memory_profiler เพื่อ profile โค้ดและระบุจุดที่เป็นคอขวด จากนั้นจะนำความรู้ที่ได้มาปรับปรุงโค้ดให้มีประสิทธิภาพยิ่งขึ้น
เริ่มบท
3

เทคนิคเพิ่มประสิทธิภาพขั้นสูง

บทนี้ครอบคลุมเทคนิคการเพิ่มประสิทธิภาพที่ซับซ้อนมากขึ้น จะได้เรียนรู้โมดูลในตัวที่มีประโยชน์สำหรับการเขียนโค้ดอย่างมีประสิทธิภาพ และฝึกใช้ทฤษฎีเซต จากนั้นจะศึกษารูปแบบการวนลูปใน Python และวิธีทำให้มีประสิทธิภาพมากขึ้น
เริ่มบท
4

การปรับแต่ง pandas เบื้องต้น

บทนี้แนะนำวิธีทำงานกับ pandas DataFrames อย่างมีประสิทธิภาพ จะได้เรียนรู้ตัวเลือกต่าง ๆ สำหรับการวนซ้ำใน DataFrame จากนั้นจะเรียนรู้วิธีนำฟังก์ชันไปใช้กับข้อมูลใน DataFrame อย่างมีประสิทธิภาพ
เริ่มบท

การเขียน Python Code ที่มีประสิทธิภาพ

เรียนคอร์สจบแล้ว

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

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

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

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