Crunching data with Pandas

  • โดย : ผศ. ดร.สุกรี สินธุภิญโญ
  • รหัส : CHULAMOOC2633
  • หมู่ :
    เทคโนโลยี

รายวิชานี้สำหรับนิสิตปัจจุบันและบุคลากรจุฬาฯ

ลงทะเบียนเรียน
เนื้อหา
10 บทเรียน
กลุ่มเป้าหมาย
นิสิต นักศึกษา และบุคลากรจุฬาฯ จำนวน 5,000 คน
เกณฑ์การเรียนจบ
ผู้เรียนต้องทำคะแนนรวมทั้งหมด ให้ได้ร้อยละ 60 ขึ้นไป
แพลตฟอร์ม
myCourseVille

เกี่ยวกับรายวิชา

วิชา Crunching data with Pandas จะกล่าวถึง Pandas ซึ่งเป็น Library ของภาษา Python ซึ่งมีความสำคัญกับกลุ่มคนที่ทำงานด้านวิทยาศาสตร์ข้อมูลเป็นอย่างมาก โดย Pandas จะสามารถนำมาจัดการกับข้อมูลได้หลากหลายประเภท  โดยวิชานี้จะพาผู้เรียนไปรู้จักกับองค์ประกอบของ Pandas ทั้ง DataFrams, DataSeries การจัดการข้อมูลต่าง ๆ ไฟล์ข้อมูลจาก Excel, ไฟล์ข้อมูลจาก CSV หรือข้อมูลที่เป็น JSON  รวมถึงฟังก์ชันที่ใช้ในการจัดการกับข้อมูลได้อย่างง่ายขึ้น 

เนื้อหารายวิชา

    หัวข้อรายวิชา Crunching data with Pandas ประกอบด้วย

    บทที่
    1 แนะนำให้รู้จักข้อมูล
     

     

    บทที่ 2 การอ่านข้อมูลจากแหล่งข้อมูล (File, Internet) 


    บทที่ 3 การรับข้อมูลจากแหล่งอื่น (การสร้าง DataFrame และการอ่าน list of records) 

     

    บทที่ 4 รู้จัก DataFrame กับ DataSeries และชนิดของข้อมูล 


    บทที่ 5 การเลือกข้อมูลตามเงื่อนไข 


    บทที่ 6 การประมวลผลข้อมูล 

     

    บทที่ 7 การสร้าง DataSeries จาก Data เดิม 

     

    บทที่ 8 การแสดงผลข้อมูล (Data Visualization) 

     

    บทที่ 9 การแสดงผลข้อมูล (Data Visualization) ด้วย Library อื่นที่ใช้พื้นฐานของ Pandas 

     

    บทที่ 10 Summary  

เกณฑ์การวัดและประเมินผล

การวัดและประเมินผลผ่านแบบทดสอบย่อย (Quiz) และแบบทดสอบหลังเรียน (Posttest) โดยจะแบ่งเป็นคะแนนจาก Quiz เท่ากับ 50 คะแนน และคะแนนจาก Posttest เท่ากับ 50 คะแนน ทั้งนี้ผู้เรียนต้องทำคะแนนรวมทั้งหมดให้ได้ร้อยละ 60 ขึ้นไปจึงจะสามารถขอรับ Certificate of Completion ได้

วัตถุประสงค์

    1. 1. เพื่อให้เกิดความรู้ความเข้าใจเกี่ยวกับการใช้ Pandas ในโปรแกรม Python ได้อย่างถูกต้องและเหมาะสม


      2. เพื่อพัฒนาทักษะการจัดการข้อมูลได้อย่างมีประสิทธิภาพ 

หมายเหตุ

1. ผู้เรียนจะมีสิทธิ์ทำแบบทดสอบหลังเรียน (Posttest) เมื่อเข้าร่วมกิจกรรมการเรียน (Course Progress) มากกว่า 80% ขึ้นไป

2. ผู้เรียนจะสามารถทำข้อสอบ Posttest ได้เพียง 1 ครั้งเท่านั้น

อาจารย์ผู้สอน

    • ผศ. ดร.สุกรี สินธุภิญโญ
    • ภาควิชาวิศวกรรมคอมพิวเตอร์ คณะวิศวกรรมศาสตร์
    • จุฬาลงกรณ์มหาวิทยาลัย