สอบถามหลักสูตรเลือกช่องทางที่สะดวก ทีมงานตอบเองทุกช่อง
LINE @itgeniusตอบเร็วที่สุด · จ–ศ 9:00–17:00 น.
โทรศัพท์
02-570-8449สำนักงาน088-807-9770มือถือ
อีเมลและโซเชียล
contact@itgenius.co.thสำหรับใบเสนอราคาและเอกสารFacebookitgeniusonlineYouTubeitgeniusengขอคำปรึกษาจัดอบรมให้ทีม
ภาษาโปรแกรมมิ่ง · WDC-01-38

Python Basic

หลักสูตร Python Basic เป็นการอบรมเขียนโปรแกรม Python ตั้งแต่เริ่มต้น ปูโครงสร้างภาษาให้แน่นทั้งเงื่อนไข ลูป ฟังก์ชัน Module การจัดการไฟล์ และ OOP แล้วต่อยอดไปเชื่อมต่อฐานข้อมูล ใช้ Git และสร้างโปรแกรมแบบ GUI เหมาะกับผู้เริ่มต้นเขียนโปรแกรม ทีมไอที ครู อาจารย์ และนักศึกษาที่ต้องการภาษาที่เรียนรู้ได้เร็ว

อัปเดตล่าสุด
ราคาเริ่มต้น 4,050 บาท / ท่าน 4,500 −10% ยังไม่รวม VAT 7% · มีราคาหมู่คณะ
PDFดาวน์โหลด Course Outline
  • ระยะเวลา12 ชั่วโมง · 2 วัน
  • รูปแบบออนไซต์ / ออนไลน์สด
  • รอบถัดไปเปิดตามคำขอ
  • ใบรับรองมี Certificate

ภาพรวมหลักสูตร

Python เป็นภาษาที่ถูกใช้มากที่สุดภาษาหนึ่งในปัจจุบัน ทั้งงานเว็บ งานอัตโนมัติ งานข้อมูล IoT และ AI ด้วยรูปแบบภาษาที่อ่านง่ายและเรียนรู้ได้เร็ว จึงเป็นภาษาแรกที่สถาบันการศึกษาและองค์กรจำนวนมากเลือกใช้ แต่ผู้เริ่มต้นหลายคนเรียนจากตัวอย่างกระจัดกระจาย ทำให้เขียนโค้ดได้แต่ไม่เข้าใจโครงสร้างของภาษา และติดปัญหาเมื่อต้องต่อยอดไปสู่งานจริง

หลักสูตรนี้ปูพื้นฐาน Python 3.14 อย่างเป็นระบบ เริ่มจากติดตั้งเครื่องมือด้วย uv และ VS Code เรียนตัวแปร ชนิดข้อมูล เงื่อนไข ลูป โครงสร้างข้อมูล ฟังก์ชัน Module และ Package จากนั้นต่อยอดไปสู่การจัดการไฟล์ การเขียนโปรแกรมเชิงวัตถุ การจัดการ Error และ Debug การเชื่อมต่อฐานข้อมูล การใช้ Git กับ GitHub และการสร้างโปรแกรม GUI ด้วย Tkinter ทุกหัวข้อมี Lab ให้ลงมือทำ (อบรม 2 วัน วันละ 6 ชั่วโมง รวม 12 ชั่วโมง ระดับ Beginner)

สิ่งที่คุณจะได้รับ

  • ติดตั้ง Python 3.14 และจัดการโปรเจกต์ด้วย uv และ VS Code ได้
  • เข้าใจโครงสร้างภาษา Python ทั้งตัวแปร ชนิดข้อมูล เงื่อนไข และลูป
  • ใช้ List, Tuple, Dictionary และ Set จัดการข้อมูลได้อย่างเหมาะสม
  • เขียนฟังก์ชัน และแยกโค้ดเป็น Module และ Package ได้
  • อ่านและเขียนไฟล์ข้อความ CSV และ JSON ได้
  • เขียนโปรแกรมเชิงวัตถุด้วย Class, Inheritance และ dataclass ได้
  • จัดการ Error, Debug โปรแกรม และเชื่อมต่อฐานข้อมูลได้
  • ใช้ Git กับ GitHub และสร้างโปรแกรม GUI อย่างง่ายได้

หลักสูตรนี้เหมาะสำหรับ

  • ผู้เริ่มต้นเขียนโปรแกรมที่ต้องการภาษาแรกที่เรียนรู้ได้เร็ว
  • ฝ่ายไอทีและผู้ดูแลระบบที่ต้องการใช้ Python ทำงานอัตโนมัติ
  • ครู อาจารย์ ที่ต้องการแนวทางสอน Python ให้ทันสมัย
  • นักเรียนและนักศึกษาที่ต้องการพื้นฐานก่อนต่อยอดสู่งานข้อมูลหรือ AI
  • ผู้ที่เคยลองเขียน Python มาบ้างและต้องการปูพื้นให้ถูกต้อง

พื้นฐานของผู้เข้าอบรม

  • ใช้งานคอมพิวเตอร์พื้นฐาน สร้าง ลบ และแก้ไขไฟล์และโฟลเดอร์ได้
  • ใช้งานอินเทอร์เน็ตและสืบค้นข้อมูลได้
  • ไม่จำเป็นต้องมีพื้นฐานการเขียนโปรแกรมมาก่อน
  • โน้ตบุ๊กที่มีสิทธิ์ติดตั้งโปรแกรม

หัวข้อการฝึกอบรม

รายละเอียดหลักสูตร

หลักสูตรนี้เป็นฉบับปรับปรุงใหม่ปี 2026 ที่มาแทนเนื้อหาเดิมของหลักสูตร Python Basic โดยยังคงลำดับหัวข้อเดิม ตั้งแต่พื้นฐานภาษา ฟังก์ชัน Module ไฟล์ OOP การจัดการ Error ฐานข้อมูล Git และ GUI แต่อัปเดตเป็น Python 3.14 ใช้ uv จัดการเวอร์ชันและ Package แทนการติดตั้ง Python หลายเวอร์ชันแบบเดิม และใช้ VS Code เป็นเครื่องมือหลัก อบรม 2 วัน วันละ 6 ชั่วโมง รวม 12 ชั่วโมง (09:00-16:00 น.) รูปแบบบรรยายพร้อม Lab ทุกหัวข้อ ระดับ Beginner ไม่ต้องมีพื้นฐานการเขียนโปรแกรมมาก่อน และใช้เครื่องมือที่ใช้ได้ฟรีทั้งหมด มีแบบทดสอบก่อนและหลังเรียนเพื่อวัดพัฒนาการ

Day 1 โครงสร้างภาษา Python

Section 1: Lab: แนะนำ Python และเตรียมเครื่องมือ

  • ทำแบบทดสอบก่อนเรียนออนไลน์ และทำไม Python เหมาะกับผู้เริ่มต้น
  • ติดตั้ง uv แล้วติดตั้ง Python 3.14 และสร้างโปรเจกต์แรก
  • ตั้งค่า VS Code และ Python Extension และใช้ Python REPL
  • โครงสร้างโปรแกรม การเยื้อง (Indentation) และ Comment
  • Lab: เขียนและรันโปรแกรมแรกด้วย uv run

Section 2: Lab: ตัวแปร ชนิดข้อมูล และเงื่อนไข

  • ตัวแปร int, float, str และ bool พร้อมการแปลงชนิดข้อมูล
  • ตัวดำเนินการคณิตศาสตร์ เปรียบเทียบ และตรรกะ
  • จัดการข้อความด้วย String Method และ f-string
  • if, elif และ else กับเงื่อนไขหลายชั้น
  • เลือกทางด้วยคำสั่ง match
  • Lab: โปรแกรมคิดเกรดและคำนวณค่าใช้จ่าย

Section 3: Lab: การทำซ้ำและโครงสร้างข้อมูล

  • การทำซ้ำด้วย for, while, range, break และ continue
  • สร้าง เพิ่ม ลบ และค้นหาข้อมูลใน List และ Tuple
  • Slicing และ List Comprehension
  • เก็บข้อมูลแบบ Key-Value ด้วย Dictionary
  • ใช้ Set ตัดข้อมูลซ้ำและหาส่วนร่วม
  • Lab: เกมทายตัวเลขและระบบจัดการรายชื่อสินค้า

Section 4: Lab: ฟังก์ชัน

  • สร้างฟังก์ชัน การส่งค่าและคืนค่า พร้อม Default และ Keyword Argument
  • *args, **kwargs, ขอบเขตของตัวแปร (Scope) และ Lambda
  • เขียน Type Hint และ Docstring ให้โค้ดอ่านง่าย
  • Lab: แยกโปรแกรมจัดการสินค้าออกเป็นฟังก์ชัน

Section 5: Lab: Module และ Package

  • สร้าง Module ของตนเองและใช้ Standard Library เช่น math และ datetime
  • จัดโครงสร้าง Package ในโปรเจกต์
  • ติดตั้ง Package ภายนอกจาก PyPI ด้วย uv add
  • Lab: ดึงข้อมูลจาก Web API ด้วย Package ภายนอก
Day 2 จากพื้นฐานสู่โปรแกรมที่ใช้งานได้จริง

Section 6: Lab: จัดการไฟล์

  • เปิด อ่าน และเขียนไฟล์ข้อความด้วย with
  • อ่านไฟล์ทั้งไฟล์และทีละบรรทัด
  • จัดการพาธ สร้างและลบไฟล์ด้วย pathlib
  • อ่านเขียนไฟล์ CSV และ JSON
  • Lab: บันทึกและโหลดข้อมูลสินค้าจากไฟล์

Section 7: Lab: การเขียนโปรแกรมเชิงวัตถุ (OOP)

  • แนวคิด Class และ Object
  • สร้าง Class พร้อม Attribute, Method และ __init__
  • Inheritance และการ Override Method
  • เขียน Class สั้นลงด้วย dataclass
  • Lab: ออกแบบ Class สินค้าและตะกร้าสินค้า

Section 8: Lab: จัดการ Error และ Debug

  • อ่านข้อความ Error และ Traceback ให้เข้าใจ
  • try, except, else, finally และการ raise Exception
  • Debug ด้วย Breakpoint ใน VS Code
  • Lab: แก้โปรแกรมตัวอย่างที่มีข้อผิดพลาดหลายจุด

Section 9: Lab: ฐานข้อมูลและ Git

  • SQL พื้นฐานและใช้ SQLite ด้วยโมดูล sqlite3 ที่มากับ Python
  • Parameterized Query เพื่อป้องกัน SQL Injection
  • ตัวอย่างเชื่อมต่อ PostgreSQL หรือ MySQL ด้วย Driver
  • Git เบื้องต้น: init, add, commit, log และ .gitignore
  • Clone โปรเจกต์จาก GitHub และ Push งานขึ้น GitHub
  • Lab: เก็บข้อมูลสินค้าลงฐานข้อมูลและเก็บโค้ดบน GitHub

Section 10: Workshop: โปรแกรม GUI และสรุปหลักสูตร

  • สร้างหน้าต่างและ Widget พื้นฐานด้วย Tkinter
  • รับค่าจากฟอร์มและแสดงผลลัพธ์
  • Workshop: โปรแกรมจัดการสินค้าแบบ GUI ที่เชื่อมฐานข้อมูล
  • ใช้ AI Assistant ช่วยอธิบายโค้ดอย่างปลอดภัย และแนวทางเรียนต่อ
  • ทำแบบทดสอบหลังเรียนออนไลน์

รอบอบรมและรูปแบบการอบรม

สำหรับบุคคล — รอบอบรมทั่วไป

ขณะนี้ยังไม่มีรอบอบรมเปิดรับสมัคร ลงชื่อจองไว้ได้เลย ทีมงานจะติดต่อกลับเป็นกลุ่มแรกเมื่อเปิดรอบถัดไป หรือสอบถามทางไลน์ หรือโทร 02-570-8449 หรือ 088-807-9770

สำหรับองค์กร — In-house / Private Training

  • ปรับเนื้อหาให้ตรงกับเครื่องมือและงานจริงของทีม
  • เลือกวันเอง อบรมที่บริษัทหรือออนไลน์สด
  • ออกใบเสนอราคาในนามนิติบุคคลให้ฝ่ายจัดซื้อ
ขอใบเสนอราคาอบรมองค์กร

วิทยากรผู้สอน

คำถามที่พบบ่อย

ติดตั้ง Python และเริ่มเขียนโปรแกรมแรกมีขั้นตอนอย่างไร

ในหลักสูตรใช้ uv ซึ่งเป็นเครื่องมือจัดการ Python และ Package ที่ใช้ได้ทั้ง Windows, macOS และ Linux เริ่มจากติดตั้ง uv แล้วใช้คำสั่ง uv python install เพื่อติดตั้ง Python 3.14 สร้างโปรเจกต์ด้วย uv init เขียนโค้ดใน VS Code ที่ติดตั้ง Python Extension และรันด้วย uv run วิธีนี้ทำให้แต่ละโปรเจกต์มีเวอร์ชันและ Package ของตัวเอง ไม่ปนกัน

Module กับ Package ใน Python ต่างกันอย่างไร

Module คือไฟล์ .py หนึ่งไฟล์ที่รวมฟังก์ชัน Class หรือตัวแปรไว้ให้ import ไปใช้ ส่วน Package คือโฟลเดอร์ที่รวมหลาย Module ไว้เป็นกลุ่มเพื่อจัดโครงสร้างโปรเจกต์ใหญ่ นอกจากนี้ยังมี Package ภายนอกที่ผู้อื่นเผยแพร่บน PyPI ซึ่งในหลักสูตรติดตั้งด้วยคำสั่ง uv add

จัดการข้อผิดพลาดใน Python ด้วย try except ทำอย่างไร

นำโค้ดที่อาจเกิดข้อผิดพลาดไว้ในบล็อก try แล้วดักข้อผิดพลาดที่คาดไว้ด้วย except ตามชนิด เช่น ValueError หรือ FileNotFoundError ใช้ else สำหรับโค้ดที่ทำเมื่อไม่มีข้อผิดพลาด และ finally สำหรับงานที่ต้องทำเสมอ เช่น ปิดไฟล์ ควรดักเฉพาะชนิดที่จัดการได้จริง และอ่าน Traceback ให้เข้าใจก่อนแก้ ในหลักสูตรยังฝึก Debug ด้วย Breakpoint ใน VS Code

หลักสูตร Python Basic เหมาะกับใคร ต้องมีพื้นฐานอะไรมาก่อน

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

เรียนจบหลักสูตร Python Basic แล้วทำอะไรได้บ้าง

เขียนโปรแกรม Python ได้ถูกหลักทั้งเงื่อนไข ลูป ฟังก์ชัน และ OOP จัดการข้อมูลด้วย List และ Dictionary อ่านเขียนไฟล์ CSV และ JSON จัดการ Error และ Debug ได้เอง เก็บข้อมูลลงฐานข้อมูล ใช้ Git กับ GitHub และสร้างโปรแกรม GUI อย่างง่าย พร้อมต่อยอดไปสู่งานเว็บ ข้อมูล IoT หรือ AI ผู้ผ่านการอบรมได้รับใบประกาศนียบัตร (Certificate of Completion)

เรียน Python Basic ต้องใช้โปรแกรมอะไรบ้าง

ใช้ Python 3.14 ที่ติดตั้งผ่าน uv เขียนโค้ดใน VS Code พร้อม Python Extension (ผู้ที่ถนัด PyCharm ใช้ได้) ใช้ SQLite ที่มากับ Python สำหรับ Lab ฐานข้อมูล และใช้ Git กับบัญชี GitHub ที่สมัครได้ฟรี ทุกเครื่องมือใช้ได้ฟรีบน Windows, macOS หรือ Linux โดยควรมีสิทธิ์ติดตั้งโปรแกรมบนเครื่อง

บทความที่เกี่ยวข้อง