4–5 มิถุนายน
Foundations of Python, AI/ML & Workflow Systems

วิทยากร

ผศ. ดร.ฐาปนา บุญชู
อาจารย์ประจำสาขาวิชาวิทยาการคอมพิวเตอร์ ม. ธรรมศาสตร์

ผศ. ดร.ศาตนาฎ กิจศิรานุวัตร
อาจารย์ประจำสาขาวิชาวิทยาการคอมพิวเตอร์ ม. ธรรมศาสตร์

ดร.เฉลิมรัช นนทะภา
อาจารย์ประจำสาขาวิชาวิทยาการคอมพิวเตอร์ ม. ธรรมศาสตร์
กำหนดการ
Intensive Python Fundamentals
08:30 – 09:00
Registration & Orientation
09:00 – 10:15
Python Basics
เรียนรู้พื้นฐานภาษา Python ตั้งแต่การเขียนโปรแกรมแรก ตัวแปร ชนิดข้อมูล การแปลงชนิดข้อมูล ตัวดำเนินการ และโครงสร้างควบคุมพื้นฐาน
10:15 – 10:30
Coffee Break
10:30 – 11:15
Python Lists
ทำความเข้าใจการสร้างและเข้าถึง List การเลือกข้อมูลด้วย Subsetting และ Slicing การแก้ไข เพิ่ม ลบสมาชิก และการใช้งาน List of Lists
11:15 – 12:00
Functions & Packages + NumPy
เรียนรู้การใช้ Built-in Functions และ Methods การ import packages และพื้นฐาน NumPy เช่น Array, 2D Array และ Basic Statistics
12:00 – 13:00
Lunch Break
13:00 – 13:45
Matplotlib
ฝึกสร้างกราฟพื้นฐาน เช่น Line Plot, Scatter Plot และ Histogram พร้อมการปรับแต่ง labels, title, ticks, colors และการเลือกกราฟให้เหมาะกับข้อมูล
13:45 – 14:30
Dictionaries & Pandas
เรียนรู้ Dictionary การสร้าง เข้าถึง และอัปเดตข้อมูล รวมถึงการสร้าง Pandas DataFrame จาก Dictionary และ CSV และการ subset ด้วย [], loc, iloc
14:30 – 14:45
Coffee Break
14:45 – 16:00
Logic, Control Flow & Filtering & Loop
เรียนรู้ Comparison Operators, Boolean Operators, if-elif-else การกรองข้อมูลใน Pandas DataFrame ด้วย Logic และการใช้ while loop / for loop กับ List, Dictionary, NumPy Array และ DataFrame
16:00 – 16:30
Test: Lab
ทดสอบภาคปฏิบัติจากเนื้อหาที่เรียนตลอดวัน