Build your ultimate AI agent
รายละเอียดคอร์ส
ในฐานะนักวิทยาศาสตร์ข้อมูล คุณจะพบสถานการณ์มากมายที่ต้องดึงข้อมูลสำคัญจากข้อความขนาดใหญ่ ทำความสะอาดข้อมูลที่ประกอบด้วย string หรือตรวจจับและจับคู่รูปแบบเพื่อค้นหาคำที่ต้องการ ทั้งหมดนี้เป็นส่วนหนึ่งของการวิเคราะห์ข้อความ และเป็นขั้นตอนสำคัญก่อนนำอัลกอริทึม machine learning มาใช้ คอร์สนี้จะพาคุณเรียนรู้แนวคิดสำคัญเกี่ยวกับการจัดการ string และ regular expressions ตั้งแต่การแยก string การรวมกลับ การแทรกค่าลงใน string ไปจนถึงการตรวจจับ ดึงข้อมูล แทนที่ และจับคู่ string โดยใช้ regular expressions ตลอดเส้นทางการเรียนรู้นี้ คุณจะได้ทำงานกับชุดข้อมูลที่ประกอบด้วยรีวิวภาพยนตร์และ tweet แบบสดซึ่งนำไปใช้วิเคราะห์ความคิดเห็น รวมถึงข้อความดิบที่ดึงมาจากเว็บ
ข้อกำหนดเบื้องต้น
หลักสูตร
โครงสร้างคอร์ส
1
พื้นฐานการจัดการ String
เริ่มต้นการเดินทางสู่โลกของ regular expressions! ตั้งแต่การตัด string การเชื่อมต่อ การปรับตัวพิมพ์ใหญ่-เล็ก การลบช่องว่าง ไปจนถึงการค้นหาและแทนที่ข้อความ คุณจะได้เรียนรู้การจัดการ string ขั้นพื้นฐานผ่านชุดข้อมูลรีวิวภาพยนตร์
- Python เบื้องต้น: การจัดการสตริง50 XP
- วันแรก!100 XP
- รีวิวที่สร้างขึ้นเทียม100 XP
- Palindromes100 XP
- การดำเนินการกับสตริง50 XP
- การ Normalize รีวิว100 XP
- ถึงเวลาเชื่อมสตริง!100 XP
- แบ่งตามบรรทัด หรือแบ่งภายในบรรทัด?100 XP
- การค้นหาและแทนที่50 XP
- การค้นหา substring100 XP
- คำนี้อยู่ที่ไหน?100 XP
- การแทนที่คำปฏิเสธ100 XP
2
การจัดรูปแบบ String
ต่อจากบทแรก คุณจะได้เรียนรู้แนวทางหลักในการจัดรูปแบบหรือแทรกค่าลงใน string ใน Python โดยใช้ชุดข้อมูลที่ดึงมาจากเว็บ พร้อมสำรวจข้อดีและข้อเสียของการใช้ positional formatting การฝังนิพจน์ลงใน string constants และการใช้ Template class
3
Regular Expressions สำหรับการจับคู่รูปแบบ
ถึงเวลาเรียนรู้แนวคิดพื้นฐานของ regular expressions! ในบทสำคัญนี้ คุณจะได้ทำความเข้าใจไวยากรณ์เบื้องต้นของ regular expressions จากนั้นใช้ชุดข้อมูล tweet จริงที่ใช้สำหรับการวิเคราะห์ความรู้สึก เพื่อฝึกจับคู่รูปแบบด้วยตัวอักษรปกติและตัวอักษรพิเศษ รวมถึง greedy และ lazy quantifiers
4
แนวคิด Regular Expression ขั้นสูง
ในขั้นตอนสุดท้าย คุณจะได้เรียนรู้วิธีจับคู่รูปแบบที่ซับซ้อนขึ้น ทั้งการใช้วงเล็บเพื่อจัดกลุ่ม string หรือเพื่ออ้างอิงข้อความที่จับคู่ไว้ก่อนหน้า รวมถึงการใช้ lookaround expressions
Regular Expressions ใน Python
เรียนจบแล้ว

