Fun Fundamentals of Python Programming

  /  Fun Fundamentals of Python Programming
Loading Events

Fun Fundamentals of Python Programming

โค้ดปัง อนาคตเป๊ะ กับ คอร์ส Python พื้นฐาน สำหรับผู้เริ่มต้น

พิเศษ! สำหรับน้องๆ ม.4 และ ม.5 ชวนมาเก็บหน่วยกิตล่วงหน้า
จบคอร์สนี้เอาไปใช้เรียนต่อ DST ที่คณะ ICT มหิดลได้เลย
เกณฑ์การให้คะแนน: เกรด B ขึ้นไป (≥ 75) จะได้รับหน่วยกิต รายวิชา ITDS120 จำนวน 3 หน่วยกิต)

สิ่งที่น้อง ๆ จะได้เรียนรู้จากหลักสูตรนี้:

  • ปูพื้นฐาน Python แบบเน้น ๆ เริ่มจาก 0 ก็เทิร์นโปรได้!
  • เจาะลึกการควบคุมโปรแกรม ทั้งเงื่อนไขและลูปต่าง ๆ คุมโค้ดได้อยู่หมัด
  • จัดการข้อมูลให้โปรอย่างมืออาชีพ ด้วย Lists, Dictionaries และอีกเพียบ
  • สร้างฟังก์ชันและโปรแกรมที่ใช้งานซ้ำได้ โค้ดให้เจ๋ง โค้ดให้เป็นโมดูล
  • สนุกกับ Modules & Libraries ใช้เครื่องมือเจ๋ง ๆ ต่อยอดให้โค้ดปังยิ่งกว่าเดิม
  • รู้ลึกรู้จริงเรื่องการจัดการไฟล์และข้อความ จัดการทุกอย่างในมือได้!
  • รีวิวและประเมินทักษะส่งท้าย พร้อมเช็คความแม่นก่อนสอบ

ตารางเกรด:

  • A: ≥ 85
  • B+: ≥ 80
  • B: ≥ 75
  • C+: ≥ 70
  • C: ≥ 65
  • D+: ≥ 60
  • D: ≥ 50
  • F: < 50

สามารถศึกษารายละเอียดหลักสูตร การรับสมัคร และเกณฑ์การรับสมัครเข้าศึกษาต่อได้ที่ลิงก์ https://www.ict.mahidol.ac.th/th/programs/dst/

Fun Fundamentals of Programming
(AP Test Preparation Course for ITDS120: Fundamentals of Programming)

21, 28 มิถุนายน 5, 19 กรกฎาคม 2568 เวลา 09.00 – 16.00 น.
ณ คณะเทคโนโลยีสารสนเทศและการสื่อสาร มหาวิทยาลัยมหิดล

 

วันที่ 1: วันเสาร์ที่ 21 มิถุนายน 2568

เวลา หัวข้อ
08.30 – 09.00 ลงทะเบียน
09.00 – 10.30 Session 1: Hello, Python!

  • Python คืออะไร? ทำไมถึงเป็นภาษายอดนิยม?
  • ติดตั้ง Python และเครื่องมือเขียนโค้ด
  • การใส่คอมเมนต์ในโค้ด
10.30 – 10.45 พักรับประทานอาหารว่าง
10.45 – 12.00 Session 2: ตัวแปรและชนิดข้อมูล

  • ตัวแปร (int, float, string, boolean)
  • การรับค่า Input (input())
12.00 – 13.00 พักกลางวัน
13.00 – 14.30 Session 3: คำสั่งเงื่อนไข (if-else)

  • ตัวดำเนินการเปรียบเทียบ (==, !=, >, <, >=, <=)
  • เงื่อนไข if, elif, else
14.30 – 14.45 พักรับประทานอาหารว่าง
14.45 – 16.00 Session 4: วนลูป (Loop) และการทำซ้ำ

  • for loop, while loop
  • คำสั่ง break, continue

 

วันที่ 2: วันเสาร์ที่ 28 มิถุนายน 2568

เวลา หัวข้อ
08.30 – 09.00 ลงทะเบียน
09.00 – 10.30 Session 1: ฟังก์ชัน (Function)

  • ฟังก์ชันคืออะไร?
  • การสร้างฟังก์ชัน (def)
10.30 – 10.45 พักรับประทานอาหารว่าง
10.45 – 12.00 Session 2: List และ Tuple

  • List: เก็บข้อมูลหลายค่าในตัวแปรเดียว
  • Tuple: ข้อมูลเปลี่ยนแปลงไม่ได้
12.00 – 13.00 พักกลางวัน
13.00 – 14.30 Session 3: Dictionary และ Set

  • Dictionary: จัดเก็บข้อมูลแบบคู่ (Key-Value)
  • Set: ค่าที่ไม่ซ้ำกัน
14.30 – 14.45 พักรับประทานอาหารว่าง
14.45 – 16.00 Session 4: จัดการ String แบบโปร

  • การจัดรูปแบบข้อความ (split(), join(), replace())

 

วันที่ 3: วันเสาร์ที่ 5 กรกฎาคม 2568

เวลา หัวข้อ
08.30 – 09.00 ลงทะเบียน
09.00 – 10.30 Session 4: จัดการ String แบบโปร

  • การจัดรูปแบบข้อความ (split(), join(), replace())
10.30 – 10.45 พักรับประทานอาหารว่าง
10.45 – 12.00 Session 2: การจัดการข้อผิดพลาด (Error Handling)

  • ใช้ try-except จัดการ Error
12.00 – 13.00 พักกลางวัน
13.00 – 14.30 Session 3: เรียนรู้ OOP (Object-Oriented Programming) เบื้องต้น

  • การสร้างคลาส (class) และอ็อบเจ็กต์ (object)
14.30 – 14.45 พักรับประทานอาหารว่าง
14.45 – 16.00 Session 4: OOP ระดับสูงขึ้น

  • การสืบทอดคลาส (Inheritance)

 

วันที่ 4: วันเสาร์ที่ 19 กรกฎาคม 2568

เวลา หัวข้อ
08.30 – 09.00 ลงทะเบียน
09.00 – 10.30 Session 1: ทบทวนพื้นฐานโปรแกรมมิ่ง

  • ทบทวนตัวแปรและชนิดข้อมูล (int, float, string, boolean)
  • เงื่อนไข (if-else) และลูป (for, while)
10.30 – 10.45 พักรับประทานอาหารว่าง
10.45 – 12.00 Session 2: โครงสร้างข้อมูลและฟังก์ชัน

  • ทบทวน List, Tuple, Dictionary, Set
  • การสร้างและใช้งานฟังก์ชัน (def, return)
12.00 – 13.00 พักกลางวัน
13.00 – 14.30 Session 3: ทบทวน OOP และการจัดการไฟล์

  • คลาส (class), อ็อบเจ็กต์ (object), การสืบทอด (Inheritance)
  • อ่าน-เขียนไฟล์ (open(), read(), write())
14.30 – 14.45 พักรับประทานอาหารว่าง
14.45 – 16.00 สอบวัดผล

**เนื้อหาอาจมีการปรับเปลี่ยนตามความเหมาะสม

ผศ. ดร. ทิพาจินต์ ไทยพิสุทธิกุล
อาจารย์คณะเทคโนโลยีสารสนเทศและการสื่อสาร มหาวิทยาลัยมหิดล
(สอนวันที่ 21, 28 มิถุนายน และ 5 กรกฎาคม 2568)

ผศ. ดร. ธนพล นรเสฏฐ์
อาจารย์คณะเทคโนโลยีสารสนเทศและการสื่อสาร มหาวิทยาลัยมหิดล
(สอนวันที่ 19 กรกฎาคม 2568)

การชำระค่าลงทะเบียน โปรดรอเจ้าหน้าที่ติดต่อกลับ ทาง Email ที่ท่านสมัครมา

หลักเกณฑ์การคืนเงินค่าลงทะเบียนฝึกอบรม

กรณีผู้เข้ารับการฝึกอบรม ไม่สามารถเข้ารับการฝึกอบรมได้ ให้ผู้เข้ารับการฝึกอบรมแจ้งความประสงค์ขอคืนเงินค่าลงทะเบียนเป็นลายลักษณ์อักษรต่อผู้จัดฝึกอบรมรับทราบ โดยมีหลักเกณฑ์ ดังนี้

ระยะเวลาแสดงความประสงค์ขอคืนเงิน อัตราที่คืน
1. ไม่น้อยกว่า 7 วันก่อนวันจัดฝึกอบรม 100 %
2. น้อยกว่า 7 วันก่อนวันจัดฝึกอบรม 75 % **เนื่องจากมีค่าใช้จ่ายที่เกิดขึ้นในการดำเนินงาน

หมายเหตุ :

  1. กรณีคณะประกาศยกเลิกโครงการหรือหลักสูตรอบรม คณะจะคืนเงินค่าลงทะเบียนเต็มจำนวน
  2. กรณีโครงการหรือหลักสูตรอบรมที่คณะประกาศเลื่อนจัด และผู้เข้ารับการอบรมมีความประสงค์จะขอคืนเงินค่าลงทะเบียน คณะจะคืนเงินค่าลงทะเบียนเต็มจำนวน

Event Details

Date: June 21 @ 9:00 am - July 19 @ 4:00 pm
Time: 9:00 am - 4:00 pm
Venue: Mahidol University (Salaya)
Address: Faculty of ICT, Salaya, Nakhon Pathom