กลับไป

4–5 มิถุนายน

Foundations of Python, AI/ML & Workflow Systems

โดย
CSTU

วิทยากร

ผศ. ดร.ฐาปนา บุญชู

ผศ. ดร.ฐาปนา บุญชู

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

ผศ. ดร.ศาตนาฎ กิจศิรานุวัตร

ผศ. ดร.ศาตนาฎ กิจศิรานุวัตร

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

ดร.เฉลิมรัช นนทะภา

ดร.เฉลิมรัช นนทะภา

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

กำหนดการ

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

ทดสอบภาคปฏิบัติจากเนื้อหาที่เรียนตลอดวัน