Advance Python Programming

Suankularb Wittayalai Rangsit School

List & Matrix

จัดการ List Methods, Slicing และ Data แบบเมทริกซ์

เข้าสู่บทเรียน

Set & Dictionary

เจาะลึก Set และ Dictionary เพื่อการเก็บข้อมูลที่มีประสิทธิภาพ

เข้าสู่บทเรียน

Stack & Queue

Simulation แสดงการทำงานของโครงสร้างข้อมูล Stack/Queue

เข้าสู่บทเรียน

Search Algorithms

Linear vs Binary Search และการวัดความเร็ว Big O

เข้าสู่บทเรียน

Sorting Adventure

เรียนรู้การเรียงลำดับข้อมูลแบบ Interactive (Bubble, Selection, etc.)

เข้าสู่บทเรียน

Function & Recursive

การสร้างฟังก์ชันและเทคนิค Recursion (เรียกตัวเอง) เพื่อแก้ปัญหาซับซ้อน

เข้าสู่บทเรียน

Greedy Algorithm

แนวคิด "คนตะกละ" เลือกสิ่งที่ดีที่สุด ณ ปัจจุบัน เพื่อแก้ปัญหาอย่างรวดเร็ว

เข้าสู่บทเรียน

Dynamic Programming

เทคนิค "แบ่งแยกและจดจำ" (Memoization) แก้ปัญหาซับซ้อนโดยไม่คำนวณซ้ำ

เข้าสู่บทเรียน