Build your ultimate AI agent
รายละเอียดคอร์ส
ในโลกที่เต็มไปด้วยกำหนดเวลาที่ตึงเครียด เรามักหันไพึ่งสิ่งที่คุ้นเคยและใช้งานง่าย เช่น GUI อย่าง Visual Studio หรือ RStudio อย่างไรก็ตาม การลงทุนเวลาเรียนรู้การวิเคราะห์ข้อมูลบน command line ถือเป็นการลงทุนระยะยาวที่คุ้มค่า เพราะจะทำให้ทำงานกับข้อมูลได้อย่างมีประสิทธิภาพและทรงพลังยิ่งขึ้นในคอร์สนี้ เราจะเรียนรู้ทักษะ command line ที่เรียบง่ายแต่ทรงพลัง โดยเน้นการใช้งานจริงกับข้อมูล โดยใช้ชุดข้อมูล Spotify ที่เปิดเผยต่อสาธารณะ เราจะเรียนรู้วิธีดาวน์โหลด ประมวลผล ทำความสะอาด และแปลงข้อมูลทั้งหมดผ่าน command line นอกจากนี้ยังครอบคลุมเทคนิคขั้นสูง เช่น การทำงานกับฐานข้อมูล SQL บน command line และการผสานพลังของ command line กับ Python เพื่อสร้าง data pipeline สำหรับการรันโมเดลพยากรณ์โดยอัตโนมัติ
ข้อกำหนดเบื้องต้น
หลักสูตร
โครงสร้างคอร์ส
1
การดาวน์โหลดข้อมูลบน Command Line
ในบทนี้ เราจะเรียนรู้วิธีดาวน์โหลดไฟล์ข้อมูลจาก web server ผ่าน command line ควบคู่ไปกับการทำความเข้าใจเอกสารคู่มือ option flag และการประมวลผลไฟล์หลายไฟล์พร้อมกัน
- ดาวน์โหลดข้อมูลด้วย curl50 XP
- การใช้เอกสารอ้างอิงของ curl50 XP
- ดาวน์โหลดไฟล์เดียวด้วย curl100 XP
- ดาวน์โหลดไฟล์หลายไฟล์พร้อมกันด้วย curl100 XP
- การดาวน์โหลดข้อมูลด้วย Wget50 XP
- การติดตั้ง Wget50 XP
- ดาวน์โหลดไฟล์เดี่ยวด้วย wget100 XP
- การดาวน์โหลดขั้นสูงด้วย Wget50 XP
- การกำหนดข้อจำกัดสำหรับการดาวน์โหลดหลายไฟล์50 XP
- การกำหนดเวลารอด้วย Wget100 XP
- การดาวน์โหลดข้อมูลด้วย Wget และ curl100 XP
2
การทำความสะอาดและจัดการข้อมูลบน Command Line
เราจะต่อยอดจากการดาวน์โหลดข้อมูลสู่การประมวลผลข้อมูล ในบทนี้จะใช้ไลบรารี csvkit บน command line เพื่อแปลง ดูตัวอย่าง กรอง และจัดการไฟล์ เพื่อเตรียมข้อมูลให้พร้อมสำหรับการวิเคราะห์ขั้นต่อไป
3
การทำงานกับฐานข้อมูลบน Command Line
ในบทนี้ เราจะเจาะลึกความสามารถของไลบรารี csvkit อีกครั้ง โดยเน้นที่การทำงานกับฐานข้อมูลบน command line ครอบคลุมทั้งการสร้างตาราง การดึงข้อมูล และการแปลงข้อมูลในรูปแบบ ETL ต่าง ๆ
4
Data Pipeline บน Command Line
ในบทสุดท้าย เราจะเชื่อมโยง command line เข้ากับภาษาอื่นในงาน data science และเรียนรู้วิธีที่พวกมันทำงานร่วมกันได้ โดยใช้ Python เป็นกรณีศึกษา เราจะเรียนรู้การรัน Python บน command line การติดตั้ง dependency ด้วย package manager pip และการสร้าง model pipeline ทั้งหมดผ่าน command line
S
การประมวลผลข้อมูลบน Command Line
เรียนจบแล้ว

