1 ภาษาไพทอนพื้นฐานสำหรับนักวิทยาการข้อมูล(Basic Python Programming for Data Scientists)
เอกสารประกอบการบรรยายหัวข้อที่ 1
หัวข้อ 1.1 ส่วนที่ 1: แนะนำภาษาไพทอนและการติดตั้งบนระบบปฏิบัติการวินโดว์
10:54
หัวข้อ 1.1 ส่วนที่ 2: การติดตั้งภาษาไพทอนบนระบบปฏิบัติการ macOS
หัวข้อ 1.1 ส่วนที่ 3: การใช้งานภาษาไพทอนผ่าน Project Jupyter
7:07
หัวข้อ 1.1 ส่วนที่ 4: การใช้งานภาษาไพทอนผ่าน Google Colab
6:45
หัวข้อ 1.2: การตั้งชื่อตัวแปรและประเภทของข้อมูลในภาษาไพทอน ส่วนที่ 1
21:14
หัวข้อ 1.2: การตั้งชื่อตัวแปรและประเภทของข้อมูลในภาษาไพทอน ส่วนที่ 2
22:27
หัวข้อ 1.3: คำสั่งการรับข้อมูลเข้าและแสดงผล ส่วนที่ 1
10:28
หัวข้อ 1.3: คำสั่งการรับข้อมูลเข้าและแสดงผล ส่วนที่ 2
11:41
หัวข้อ 1.3: คำสั่งการรับข้อมูลเข้าและแสดงผล ส่วนที่ 3
18:22
หัวข้อ 1.3: คำสั่งการรับข้อมูลเข้าและแสดงผล ส่วนที่ 4
11:13
หัวข้อ 1.4: คำสั่งและตัวดำเนินการต่างๆ ที่เกี่ยวกับข้อมูลแบบพื้นฐาน ส่วนที่ 1
25:34
หัวข้อ 1.4: คำสั่งและตัวดำเนินการต่างๆ ที่เกี่ยวกับข้อมูลแบบพื้นฐาน ส่วนที่ 2
18:04
หัวข้อ 1.5: การเรียกใช้งานชุดคำสั่งหรือไลบรารีต่างๆ
6:38
หัวข้อ 1.6 มอดูลทางคณิตศาสตร์
17:24
หัวข้อ 1.7: ข้อมูลแบบซับซ้อน(Non-primitive): ลิสต์ อาร์เรย์และเมทริกซ์ ส่วนที่ 1
12:20
หัวข้อ 1.7: ข้อมูลแบบซับซ้อน(Non-primitive): ลิสต์ อาร์เรย์และเมทริกซ์ ส่วนที่ 2
10:37
หัวข้อ 1.7: ข้อมูลแบบซับซ้อน(Non-primitive): ลิสต์ อาร์เรย์และเมทริกซ์ ส่วนที่ 3
14:06
หัวข้อ 1.8: การสร้างฟังก์ชันแบบกำหนดเอง
9:21
หัวข้อ 1.9: การเขียนโปรแกรมแบบควบคุมทิศทาง ส่วนที่ 1
17:27
หัวข้อ 1.9: การเขียนโปรแกรมแบบควบคุมทิศทาง ส่วนที่ 2
18:09
หัวข้อ 1.9: การเขียนโปรแกรมแบบควบคุมทิศทาง ส่วนที่ 3
14:34
2 ไลบรารีพื้นฐานสำหรับการจัดการและการแสดงผลข้อมูล (Basic Libraries for Data manipulations and Data visualization)
ประกอบด้วยเนื้อหา
2.1 ไลบรารี NumPy
2.2 ไลบรารี Pandas
2.3 ไลบรารี Matplotlib
2.4 ไลบรารี Seaborn
เอกสารประกอบการบรรยายหัวข้อที่ 2
หัวข้อ 2.1 Numpy ส่วนที่ 1: Array
6:19
หัวข้อ 2.1 Numpy ส่วนที่ 2: Array Shapes and Axes
11:12
หัวข้อ 2.1 Numpy ส่วนที่ 3: Data Science Operations
12:08
หัวข้อ 2.2 Pandas ส่วนที่ 1: รู้จักกับ Pandas
14:09
หัวข้อ 2.2 Pandas ส่วนที่ 2: การอ่าน การบันทึกข้อมูล และการดูข้อมูล
24:29
หัวข้อ 2.2 Pandas ส่วนที่ 3: การเข้าถึงข้อมูลใน DataFrame
10:59
หัวข้อ 2.2 Pandas ส่วนที่ 4: การจัดการกับข้อมูลซ้ำ
7:36
หัวข้อ 2.2 Pandas ส่วนที่ 5: การจัดการกับ Missing values
8:42
หัวข้อ 2.2 Pandas ส่วนที่ 6: การจัดการ Column
7:40
หัวข้อ 2.3 Matplotlib ส่วนที่ 1: Pyplot
8:26
หัวข้อ 2.3 Matplotlib ส่วนที่ 2: Figure Class
6:22
หัวข้อ 2.3 Matplotlib ส่วนที่ 3: Multiple Plot
18:20
หัวข้อ 2.3 Matplotlib ส่วนที่ 4: Different types of Matplotlib Plots
12:09
หัวข้อ 2.3 Matplotlib ส่วนที่ 5: Saving a Plot
1:35
หัวข้อ 2.4 Seaborn ส่วนที่ 1: Categorical estimate plots
21:00
หัวข้อ 2.4 Seaborn ส่วนที่ 2: Categorical distribution plots
5:29
หัวข้อ 2.4 Seaborn ส่วนที่ 3: Categorical scatterplots
7:47
หัวข้อ 2.4 Seaborn ส่วนที่ 4: Scatter plot
9:43
หัวข้อ 2.4 Seaborn ส่วนที่ 5: Line plot และ Joint plot
5:58
หัวข้อ 2.4 Seaborn ส่วนที่ 6: Pairplot และ Pairgrid
11:01
หัวข้อ 2.4 Seaborn ส่วนที่ 7: Plot อื่นๆ และการบันทึก
4:46
3 แนะนำการเรียนรู้ของเครื่องและการเขียนโปรแกรม(Introduction to Machine Learning and its programming)
ประกอบด้วยเนื้อหา
3.1 Supervised Learning
3.2 Unsupervised Learning
เอกสารประกอบการบรรยายหัวข้อที่ 3
หัวข้อ 3.1: AI & ML การเรียนรู้ของเครื่องเบื้องต้น
9:30
หัวข้อ 3.2: AI & ML ขั้นตอนการพัฒนาการเรียนรู้ของเครื่อง
10:40
หัวข้อ 3.3: AI & ML แนะนำไลบรารี Scikit-Learn และการพัฒนาการเรียนรู้ของเครื่องด้วยลบรารี Scikit-Learn
30:57
หัวข้อ 3.4 AI & ML ส่วนที่ 4: การเรียนรู้แบบมีผู้สอน (Supervised learning)
30:02
หัวข้อ 3.5 AI & ML ส่วนที่ 5: การเรียนรู้แบบไม่มีผู้สอน (Unsupervised learning)
26:43
หัวข้อ 3.6 AI & ML ส่วนที่ 6: ตัวอย่าง K-Means เพิ่มเติม
17:37