Build your ultimate AI agent
รายละเอียดคอร์ส
ดำดิ่งสู่โลกอันน่าตื่นเต้นของ API ไปพร้อมกับการแนะนำพื้นฐานของการใช้งานและทำงานกับ Web API ด้วย Python หลักสูตรนี้ออกแบบมาเพื่อทำให้แนวคิดและการประยุกต์ใช้งานจริงของ API เข้าใจได้ง่ายขึ้น มันมอบบทนำแบบลงมือปฏิบัติจริงให้คุณ ซึ่งคุณจะได้เรียนรู้วิธีโต้ตอบกับ REST API และผสานรวมเข้ากับแอปพลิเคชันหรือเวิร์กโฟลว์ของคุณ เมื่อจบหลักสูตรนี้ คุณจะมีความเข้าใจอย่างครอบคลุมเกี่ยวกับ API และมีความมั่นใจในการนำความรู้ไปประยุกต์ใช้ในสถานการณ์จริง
เปิดโลกของ API
หลักสูตรนี้เริ่มต้นด้วยการอธิบายว่า API คืออะไร และเหตุใดจึงมีบทบาทสำคัญอย่างยิ่งในภูมิทัศน์ดิจิทัลของปัจจุบัน คุณจะได้ลงมือปฏิบัติจริงด้วยการส่งคำขอ API แบบง่ายๆ ใน Python . ผ่านตัวอย่างที่น่าสนใจและแบบฝึกหัดแบบโต้ตอบ คุณจะได้เรียนรู้วิธีใช้แพ็กเกจ `requests` อย่างมีประสิทธิภาพเพื่อสื่อสารกับ API เราจะอธิบายโครงสร้างของคำขอ API ช่วยให้คุณเข้าใจวงจรคำขอ/การตอบกลับ และเจาะลึกความสำคัญขององค์ประกอบคำขอ HTTP เช่น URL, พาธ และพารามิเตอร์ นอกจากนี้ คุณจะได้เรียนรู้วิธีจัดการส่วนหัวและตีความรหัสสถานะ ซึ่งจะช่วยให้คุณโต้ตอบกับ API ได้อย่างมั่นใจเชี่ยวชาญ REST API ด้วย Python
เราจะก้าวไปสู่ระดับถัดไปเมื่อเรามุ่งเน้นไปที่แนวคิด API ขั้นสูงมากขึ้น คุณจะได้เรียนรู้เกี่ยวกับวิธีการยืนยันตัวตนหลากหลายรูปแบบ รวมถึง Basic Auth และ API tokens และเข้าใจวิธีรักษาความปลอดภัยในการโต้ตอบกับ API ของคุณ คอร์สนี้จะพาคุณเรียนรู้รายละเอียดปลีกย่อยของการส่งและดึงข้อมูล โดยเน้นย้ำถึงความสำคัญของส่วนหัว รหัสสถานะ และโครงสร้างการตอบกลับใน REST คุณจะได้รับประสบการณ์จริงในการทำงานกับข้อมูล JSON ซึ่งช่วยให้คุณประมวลผลและส่งข้อมูลได้อย่างง่ายดาย เมื่อจบบทนี้ คุณจะมีความชำนาญในการตัดสินใจอย่างมีข้อมูลเมื่อผสานการทำงานกับ REST APIs เพื่อให้การแลกเปลี่ยนข้อมูลเป็นไปอย่างราบรื่นข้อกำหนดเบื้องต้น
หลักสูตร
โครงสร้างคอร์ส
1
การส่ง API Request ด้วย Python
บทนี้แนะนำ Web API และวิธีส่ง API request ครั้งแรกด้วยแพ็กเกจ requests ของ Python จะได้เรียนรู้เกี่ยวกับองค์ประกอบสำคัญของ API request, HTTP verbs และวิธีสร้าง URL รวมถึงการส่งและรับข้อมูล นอกจากนี้ยังครอบคลุมเรื่อง headers และ status codes โดยใช้ music catalog API เป็นตัวอย่างประกอบ เมื่อจบบทนี้จะสามารถเชื่อมต่อ REST API ง่ายๆ ด้วย Python ได้อย่างมั่นใจ
- API เบื้องต้น50 XP
- การส่ง API request ด้วย urllib100 XP
- การใช้งานแพ็กเกจ requests100 XP
- โครงสร้างพื้นฐานของ API request50 XP
- HTTP Verb ที่สำคัญที่สุด 4 ตัว100 XP
- การสร้าง URL พร้อม parameters100 XP
- การสร้างและลบทรัพยากรผ่าน API100 XP
- Headers และ Status Codes50 XP
- รหัสการตอบสนองและ API100 XP
- การใช้ request และ response headers100 XP
- การจัดการข้อผิดพลาดด้าน content-type100 XP
2
แนวคิดเพิ่มเติมเกี่ยวกับ API Request
ในบทนี้จะได้เรียนรู้การยืนยันตัวตนกับ API โดยครอบคลุมหลายวิธี ทั้ง Basic authentication และ API key authentication ด้วยแพ็กเกจ requests จากนั้นจะเจาะลึกการทำงานกับข้อมูลแบบ structured โดยเน้นการร้องขอและจัดการข้อมูล JSON และสุดท้ายจะได้เรียนรู้การจัดการข้อผิดพลาด ทั้งการรับมือกับ error ใน requests การทำความเข้าใจประเภทของ error และการเคารพ rate limit ของ API
Python เบื้องต้นสำหรับ API
เรียนจบแล้ว

