Course — ภาษา Python
ภาษา Python เบื้องต้น
คอร์สปูพื้นฐานการเขียนโปรแกรมสำหรับผู้เริ่มต้น ตั้งแต่ไม่เคยใช้คอมพิวเตอร์มาก่อน — เรียนแบบจับมือทำจนเข้าใจ เป็นคอร์สต่อยอดสู่การเป็นนักพัฒนาซอฟต์แวร์ เรียนได้ทุกเพศทุกวัย

- 20ชั่วโมงเรียน
- 11Section
- 3,500บาท ค่าใช้จ่าย
- 10+ปีประสบการณ์ผู้สอน
เกี่ยวกับคอร์สเรียน
คอร์สเรียนนี้เป็นคอร์สปูพื้นฐานการเขียนโปรแกรมสำหรับผู้เริ่มต้น แบบจับมือทำให้เข้าใจ — เรียนได้ทุกเพศทุกวัย
เรียนก่อน เป็นก่อน — ล้ำหน้ากว่าใครๆ
คอร์สนี้เหมาะกับใคร
- บุคคลทั่วไปที่ต้องการเรียนเสริมความรู้ด้านการเขียนโปรแกรม
- นักเรียนห้อง SmartCom, SMTE, Gifted ที่ต้องการต่อยอดความรู้ในชั้นเรียน
เนื้อหาคอร์ส
- 01
Section 1: เริ่มต้นเขียนโปรแกรม Python (1.5 ชม.)
- ทำไม Python — ภาษาที่คนใช้มากที่สุดในโลก
- ติดตั้ง Python + VS Code + Jupyter
- โปรแกรมแรก + print() + comments
- ตัวแปร + data types (int, float, str, bool)
- input() รับข้อมูล + type conversion
- 02
Section 2: ตัวดำเนินการและเงื่อนไข (1.5 ชม.)
- ตัวดำเนินการคณิตศาสตร์ + ลำดับความสำคัญ
- เปรียบเทียบ + boolean
- if/elif/else + indentation
- and/or/not + nested conditions
- match-case (Python 3.10+)
- Exercise: เกมตอบคำถาม + ระบบเกรด
- 03
Section 3: ลูปและ Collections พื้นฐาน (2 ชม.)
- for loop + range()
- while loop + sentinel loop
- break/continue/else ใน loop
- List: เพิ่ม/ลบ/เข้าถึง/slicing
- List comprehension
- Exercise: To-do list ใน console
- Quiz 1
- 04
Section 4: String และ Text Processing (1.5 ชม.)
- string methods: upper/lower/split/strip
- f-string formatting
- string slicing + iteration
- regex พื้นฐาน (re module)
- Exercise: นับคำในข้อความ + หา pattern
- Quiz 2
- 05
Section 5: Dict, Set, Tuple — โครงสร้างข้อมูลสำคัญ (1.5 ชม.)
- dict: key-value, CRUD, iteration
- dict comprehension + nested dict
- set: unique elements + operations
- tuple: immutable + unpacking
- เลือก data structure ให้ถูกงาน
- Mini Project 1: ระบบนับสถิติคำศัพท์ในไฟล์
- 06
Section 6: ฟังก์ชันขั้นสูง (2 ชม.)
- args/kwargs + default parameters
- lambda + map/filter
- recursion อย่างเข้าใจ
- scope + LEGB rule
- decorators พื้นฐาน
- Exercise: ชุด utility functions
- Quiz 3
- 07
Section 7: OOP — เขียนโปรแกรมเชิงวัตถุ (2.5 ชม.)
- class vs object + __init__
- attributes + methods
- encapsulation: private attributes
- inheritance + super()
- polymorphism + magic methods (__str__, __repr__)
- ออกแบบ class ให้ดี
- Mini Project 2: เกมสร้างตัวละคร (RPG ง่าย)
- Quiz 4
- 08
Section 8: File Handling + Error Handling (1.5 ชม.)
- open/read/write ไฟล์
- with statement + encoding
- JSON: json.load/dump + API เบื้องต้น
- try/except/finally + custom exception
- Exercise: โปรแกรมบันทึกข้อมูล + อ่านกลับ
- Quiz 5
- 09
Section 9: Data Analysis ด้วย Pandas (2 ชม.)
- Series + DataFrame พื้นฐาน
- อ่าน CSV/Excel + ดูข้อมูล
- filter/select/sort rows & columns
- groupby + aggregate
- missing data handling
- merge/join หลายตาราง
- Exercise: วิเคราะห์ยอดขายจริงจาก CSV
- 10
Section 10: Matplotlib + Data Storytelling (1.5 ชม.)
- line/bar/scatter/pie/histogram
- title/labels/legend/grid
- subplots + figure size
- save ภาพ + styling
- Exercise: dashboard ข้อมูลจริงจาก Pandas
- Quiz 6
- 11
Section 11: Final Project + เส้นทางต่อไป (1 ชม.)
- Final Project: วิเคราะห์ข้อมูล หรือเกม หรือเครื่องมือ
- code review + ส่งงาน
- เส้นทางต่อไป: web dev, AI/ML, data science
- สรุป + ใบประกาศนียบัตร
ขั้นตอนการสอนของเรา
- ค่อยๆเรียนทีละขั้นตอนอย่างช้าๆ ไม่เร่งรีบ
- อธิบายคำสั่งอย่างละเอียดก่อนลงมือทำ
- ทำตัวอย่างให้ดูก่อนทุกครั้ง
- ลงมือปฏิบัติรายบุคคลจนใช้งานได้จริง
- ฝึกทำโจทย์ที่เกี่ยวข้องด้วยตัวเอง
- มีการบ้านให้กลับไปทดลองทำทุกบท
อาจารย์ผู้สอน
- อ.แฟรงค์นักพัฒนาซอฟต์แวร์ ประสบการณ์พัฒนาซอฟต์แวร์ 10 ปี+
ข้อมูลคอร์ส
การสมัครเรียน
- โทร: 086-943-1115
- Email: anndream.com@gmail.com
- LINE: frankpkth
- จะได้รับการติดต่อกลับภายใน 24 ชั่วโมงเพื่อนัดชำระเงินก่อนเริ่มเรียน
- โปรดระวังมิจฉาชีพ — ทางเราจะไม่มีการส่งลิงก์ใดๆ ให้ลูกค้ากดเด็ดขาด
- ไม่มั่นใจให้ติดต่อผ่านเบอร์โทรศัพท์ก่อน
เตรียมความพร้อมก่อนเรียน
- คอมพิวเตอร์หรือโน้ตบุ๊ก
- เชื่อมต่อ Wi-Fi
- ห้องส่วนตัวหรือพื้นที่เงียบระหว่างเรียน
- โปรแกรม Zoom
- สมุดดินสอ ปากกา
- ความตั้งใจ
พร้อมเริ่มเรียน Python แล้วหรือยัง
สมัครได้เลย — ไม่มีพื้นฐานมาก่อนก็เรียนได้ เรียนซ้ำได้จนกว่าจะเข้าใจ