Python GUI 2023



รายละเอียด

คอร์ส Python GUI 2023 จะเน้นไปยังการเขียนโปรแกรม Graphical User Interface หรือ GUI ให้สามารถทำงานได้บนคอมพิวเตอร์ อธิบายง่ายๆ GUI คือซอฟแวร์ที่มีเมนู มีปุ่มกด มีช่องกรอกข้อมูล มีดรอปดาว มีปุ่มให้เลือก มีเช็คบ็อกซ์ กราฟ และอื่นๆ หรือในภาษาทางด้านคอมพิวเตอร์คือ "ส่วนติดต่อผู้ใช้งานแบบกราฟฟิก" (Graphical User Interface) ข้อดีของการเขียนด้วย Python คือ เขียนครั้งเดียวสามารถนำไปรันได้ทั้งใน Windows, Mac, Linux

ลักษณะการเรียนจะเรียนตั้งแต่ 0 ตั้งแต่ติดตั้งโปรแกรม Python พื้นฐานการเขียนโปรแกรมทั่วไป และเริ่มเรียนรู้แบบเจาะลึกผ่านการทำเวิร์กช็อปตั้งแต่โปรแกรมง่ายๆ อย่างโปรแกรมบันทึกค่าใช้จ่ายประจำวันลง csv/excel เขียนโปรแกรมสำหรับคำนวณทั่วไปเช่นมีสูตรคำนวณที่ใช้บ่อยแค่นำสูตรมาสร้างช่องสำหรับกรอกให้เพื่อใช้งานสะดวก กดปุ่มเดียวได้คำตอบออกมาทันที

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

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

เมื่อเห็นภาพรวมได้ระดับหนึ่งก็มาต่อด้วยโปรแกรมจัดการสต็อกสินค้า ลุงจะมีเคสการจัดเก็บสต็อกของบริษัทตัวอย่าง นำโจทย์มาออกแบบจัดระบบสต็อก นำสินค้าเข้าระบบ จัดการล็อตสินค้า จัดการสินค้าในคลัง จุดสั่งซื้อ สินค้าเสียสินค้าหมดอายุจัดการอย่างไร ไปจนการออกแบบรีพอร์ท และการ Visualization แสดงกราฟต่างๆเพื่อใช้ในการตัดสินใจได้เลย เมื่อเขียนโปรแกรมเป็นแล้ว ก็ต้องเข้าใจเรื่องการ package โปรแกรม แปลงจาก Python ให้กลายเป็นไฟล์ exe และการสร้างไฟล์สำหรับติดตั้ง (ไฟล์ settup)เพื่อใช้งานในเครื่องคอมพิวเตอร์อื่นๆต่อไป

นี่คือทั้งหมดที่จะเรียนรู้กันตลอดระยะเวลา 6 เดือน เรียนแบบออนไลน์สบายๆสัปดาห์ละ 2-3 ชั่วโมงเก็บชั่วโมงบินจาก 0 ไปจนเข้าใจภาพรวมทั้งหมดของ Python GUI ที่เหลือก็แค่ไปต่อยอดในเรื่องที่ผู้เรียนสนใจได้ไม่ยากแล้ว

<<< เนื้อหาที่จะเรียนจะเรียนผ่านการทำ workshop ดังนี้ >>>

- เขียนโปรแกรมบันทึกค่าใช้จ่าย
- เขียนโปรแกรมคำนวณทั่วไป
- เขียนโปรแกรม POS สำหรับแคชเชียร์
- เขียนโปรแกรมจัดการร้านอาหาร
- เขียนโปรแกรมจัดการร้านขายยา
- เขียนโปรแกรมฝ่ายซ่อมบำรุง
- เขียนโปรแกรมจัดการสต็อกสินค้า

<<<เนื้อหา Python (เรียนตั้งแต่ print ไปจน Class, OOP)>>>
<<<เนื้อหาหลัก Python GUI>>>

-Textbox
ช่องกรอกสินค้า
-Label
หัวข้อช่องกรอก
-Checkbox
ต้องการเลือกหลายหัวข้อ
-Radio Button
เลือกชายหรือหญิง
-Dropdown
สร้างดรอปดาวน์
-Tab
สร้าง TAB หลายชนิด
-Menu Bar
โปรแกรมต้องมีเมนู
-Icon
อยากมีไอคอนเป็นของเราเอง
-Button to Function
เมื่อกดปุ่มนี้สั่งทำงานอะไร
-List
สร้างลิสต์รายชื่อใน GUI
-Messagebox
สร้าง pop up เตือน
-File Dialog
สร้างปุ่ม browse กดเปิดไฟล์
-Menu Save
สร้างเมนูเซฟไฟล์
-Frame
สร้างเฟรมไว้แยกหมวดหมู่
-Font in GUI
เปลี่ยนฟอนต์ไทย ปรับขนาด
-Shortcut
กด ctrl+R สั่งให้คำนวน
-Treeview
สร้างตารางเก็บข้อมูลแบบ Treeview
-GUI to Excel
กรอกข้อมูลแล้วข้อมูลเข้า Excel
-GUI to CSV
อ่าน/เขียนข้อมูลไปหา CSV
- Authentication and User management
จัดการ User สำหรับการ Login เข้าระบบ
-Image/Icon in GUI
ใส่รูป ใส่ไอคอนทำอย่างไร
- Python to EXE
แปลงโค้ด Python ให้รันกับเครื่องใดก็ได้
- Setup file
สร้างตัว Setup เพื่อนำไปติดตั้งเครื่องใดก็ได้
- Basic SQL ( Sqlite3 ), PostgreSQL
พื้นฐานการจัดเก็บข้อมูลลงฐานข้อมูล
- Matplotlib, Custom Graph (Canvas)
พื้นฐานการสร้างกราฟสรุปต่างๆ
- Python Reportlab
สร้างรีพอร์ท pdf
- Python Docx
เขียนโปรแกรมส่งไปสร้างไฟล์ MS Word
- Geometry
ปรับขนาดหน้าจออัตโนมัติตามขนาดจอ
- Receipt Design
ออกแบบใบเสร็จรับเงิน
- Thermal Printer
เขียนโปรแกรมเชื่อมกับเครื่องพิมพ์
- Cash Drawer
การเชื่อมต่อลิ้นชักเก็บเงิน
- Barcode Scanner
การใช้งานเครื่องยิงบาร์โค้ด
- Sticker Printer
เขียนโปรแกรมลิ้งค์กับเครื่องปริ้นสติกเกอร์บาร์โค้ด
- Python Network (Socket)
เขียนโปรแกรมให้สามารถสื่อสารผ่านเครือข่ายได้
- Basic API
พื้นฐาน API สำหรับเชื่อมต่อกับระบบภายนอก
- Python GUI Library: PyQt6, PySide, WxPython
แนะนำไลบรารีออกแบบ GUI ตัวอื่นๆ
- Cryptography and Cipher
พื้นฐานการเข้ารหัสสำหรับข้อมูลลับ
- Cross platform configuration
ตั้งค่าให้รันได้ทุก OS (Windows/MacOS/Linux)
- Software License and Activation
ออกแบบ license เพื่อใช้สำหรับขายซอฟแวร์และการลงทะเบียน

ปล. การเชื่อมต่ออุปกรณ์ต่างๆเช่น เครื่องพิมพ์ใบเสร็จ จอทัชสกรีน เครื่องยินบาร์โค้ด เครื่องปริ้นสติกเกอร์ และอื่นๆ สามารถมาทดลองใช้งานอุปกรณ์จริงได้ที่ออฟฟิสลุง โดยมีการจัดกิจกรรมเฉพาะให้ผู้เรียนได้มาทดลองบนอุปกรณ์จริงสำหรับผู้ที่อยากนำไปประกอบอาชีพ

<<<วันเวลาเรียน>>>
เรียนภาคค่ำระยะยาว 6 เดือน ทุกวันพุธเวลา 19.00 - 21.00 น.
ในกลุ่มเฟสบุ๊ค เริ่มคลาสแรกวันที่ 14 ธันวาคม 2565

<<<ค่าลงทะเบียนปกติ 9,000 บาท ลดให้พิเศษ!>>>
- นักเรียนประถม-มัธยม ปวช.-ปวส. ลด 70% เหลือ 2,700.-
- นักศึกษาป.ตรี-ป.เอก ลด 60% เหลือ 3,600.-
- ครู อาจารย์ บุคลากรการศึกษา ลด 60% เหลือ 3,600.-
- บุคคลทั่วไป ลด 50% เหลือ 4,500.-

-----วิธีสมัคร------
1-กรอกข้อมูลตามแบบฟอร์มนี้ > 2- โอนชำระผ่านบัญชีด้านล่างแล้วแนบสลิปสมัครแล้วกดส่ง > 3-รอรับอีเมลภายใน 24 ชั่วโมง
-----------------
ชำระค่าใช้จ่ายผ่าน...
บัญชี ออมทรัพย์ ธนาคารกรุงเทพ สาขา สยามพารากอน
ชื่อบัญชี: บริษัท คอนส์ โรโบติกส์ จำกัด
เลขบัญชี: <<<< 855-0-65158-5 >>>>

หลังจากสมัครเสร็จแล้ว ลุงจะทยอยส่งอีเมลล์ภายใน 24 ชั่วโมง หากท่านยังไม่ได้รับอีเมลล์ยืนยัน ให้ทักหาเพจ "ลุงวิศวกร สอนคำนวน" ทางลิ้งค์นี้ได้เลย https://www.facebook.com/UncleEngineer/

-------------------

ราคาปกติ:

9,000 บาท

ส่วนลดบุคคลทั่วไป ลด 50% เหลือ:

4,500 บาท

ส่วนลดนักศึกษา ป.ตรี - ป.เอก ครู อาจารย์ บุคลากรการศึกษา ลด 60% เหลือ:

3,600 บาท

ส่วนลดนักเรียน ประถม-มัธยม ปวช-ปวส. ลด 60% เหลือ:

2,700 บาท


สมัครเรียนกรอกแบบฟอร์มทางนี้

กรอกข้อมูลแล้ว
จำเป็นต้องกรอก
กรอกข้อมูลแล้ว
จำเป็นต้องกรอก
กรอกข้อมูลแล้ว
จำเป็นต้องกรอก
กรอกข้อมูลแล้ว
จำเป็นต้องกรอก

เฉพาะนักเรียน นักศึกษา ครู อาจารย์ บุคลากรทางการศึกษา
จำเป็นต้องอัพโหลด

วิธีการชำระเงิน
โอนผ่านธนาคาร
บัญชี ออมทรัพย์ ธนาคารกรุงเทพ สาขา สยามพารากอน
ชื่อบัญชี: บริษัท คอนส์ โรโบติกส์ จำกัด
เลขบัญชี: 855-0-65158-5
โอนผ่าน Promptpay
0105561008411 ชื่อบัญชี: บริษัท คอนส์ โรโบติกส์ จำกัด
Scan QR Code ผ่าน app ธนาคาร
อัพโหลดแล้ว
จำเป็นต้องอัพโหลด