Build your ultimate AI agent
รายละเอียดคอร์ส
ในคอร์ส Python Toolbox นี้ คุณจะพัฒนาทักษะ Python ในระดับที่สูงขึ้น เริ่มต้นด้วยการเรียนรู้เรื่อง iterator ซึ่งเป็นออบเจ็กต์ที่คุณเคยพบในบริบทของ for loop มาแล้ว จากนั้นจะเรียนรู้เรื่อง list comprehension ซึ่งเป็นเครื่องมือที่มีประโยชน์อย่างมากสำหรับนักพัฒนาและผู้เชี่ยวชาญด้านข้อมูลที่ใช้ Python และปิดท้ายด้วย case study ที่จะได้นำเทคนิคทั้งหมดที่เรียนมาตลอดคอร์สนี้มาประยุกต์ใช้จริงวิดีโอมี transcript แบบสดให้ดูได้โดยคลิก "Show transcript" ที่มุมล่างซ้ายของวิดีโอ
ดูคำศัพท์ของคอร์สได้ในส่วน resources ทางด้านขวา
เพื่อรับ CPE credits ต้องทำคอร์สให้ครบและได้คะแนนไม่ต่ำกว่า 70% ในแบบทดสอบที่กำหนด สามารถไปที่แบบทดสอบได้โดยคลิกที่ CPE credits callout ทางด้านขวา
ข้อกำหนดเบื้องต้น
หลักสูตร
โครงสร้างคอร์ส
1
การใช้ iterator ใน Python
จะได้เรียนรู้เรื่อง iterator และ iterable อย่างละเอียด ซึ่งเคยใช้งานกันมาแล้วในการเขียน for loop รวมถึงฟังก์ชันที่มีประโยชน์สำหรับการทำงานกับ iterator อย่างมีประสิทธิภาพ และปิดบทด้วย use case ที่เกี่ยวข้องกับโลกของ data science และการจัดการข้อมูลขนาดใหญ่ โดยในที่นี้จะโหลดข้อมูลจาก Twitter เป็น chunk โดยใช้ iterator
- Iterator เบื้องต้น50 XP
- Iterator กับ Iterable50 XP
- การวนซ้ำผ่าน Iterable (1)100 XP
- การวนซ้ำผ่าน iterable (2)100 XP
- การใช้ Iterator เป็น Argument ของฟังก์ชัน100 XP
- ลองเล่นกับ iterator50 XP
- การใช้ enumerate100 XP
- การใช้งาน zip100 XP
- การใช้ * และ zip เพื่อ 'unzip'100 XP
- การใช้ iterator เพื่อโหลดไฟล์ขนาดใหญ่เข้าสู่หน่วยความจำ50 XP
- การประมวลผลข้อมูล Twitter ขนาดใหญ่100 XP
- การดึงข้อมูลจาก Twitter ปริมาณมาก100 XP
- ยินดีด้วย!50 XP
2
List comprehension และ generator
ในบทนี้จะต่อยอดความรู้เรื่อง iterator และเรียนรู้เรื่อง list comprehension ซึ่งช่วยให้สร้าง list ที่ซับซ้อนหรือแม้แต่ list ของ list ได้ในบรรทัดเดียว! list comprehension ช่วยให้โค้ดกระชับและมีประสิทธิภาพมากขึ้น และจะกลายเป็นส่วนสำคัญใน Python toolbox ของคุณ จากนั้นจะเรียนรู้เรื่อง generator ซึ่งมีประโยชน์มากเมื่อต้องทำงานกับข้อมูลลำดับขนาดใหญ่ที่ไม่ต้องการเก็บไว้ในหน่วยความจำ แต่สร้างขึ้นได้ทันทีตามต้องการ
3
รวมทุกอย่างเข้าด้วยกัน!
บทนี้จะได้นำทักษะที่เพิ่งเรียนรู้มาประยุกต์ใช้จริงกับการจัดการและดึงข้อมูลที่มีความหมายจากชุดข้อมูลจริง ได้แก่ World Development Indicators ของ World Bank จะได้ฝึกเขียนฟังก์ชันและ list comprehension เอง พร้อมทั้งทำงานกับ iterator และ generator เพื่อเสริมสร้างความชำนาญใน Python
Python Toolbox
เรียนจบแล้ว

