ยินดีต้อนรับสู่..

เพจ "ลุงวิศวกร สอนคำนวณ"

แหล่งเรียนรู้ด้านเทคโนโลยียุคใหม่ สไตล์ลงมือทำ

Python Driven

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

คอร์สที่เปิดสอนตอนนี้

ลุงวิศวกรเน้นสอนฉบับลงมือทำ เลือกสิ่งที่จำเป็นต้องเรียนมาสอนก่อน แล้วกลับไปหาทฤษฏี วิธีการเรียนแบบนี้ทำให้ผู้เรียน เรียนรู้ได้เร็วกว่าระบบเดิมที่เรียนทฤษฏีก่อน

มาแล้ว! วิชาสร้างหุ่นยนต์: MicroPython and Robotics คอร์สนี้ลุงจะแนะนำพื้นฐานทางด้าน Robotics เขียนโปรแกรมด้วย MicroPython โดยใช้บอร์ดไมโครคอนโทรลเลอร์ใหม่ล่าสุดอย่าง Raspberry Pi Pico W ซึ่งเป็นบอร์ดของ Raspberry Pi ที่ต่อ WiFi ได้ ทำให้สามารถเชื่อมต่ออินเตอร์เน็ต เขียนโปรแกรมควบคุมได้ไม่ยาก โดยลุงจะแนะนำตั้งแต่พื้นฐานจาก 0 ไม่ต้องมีพื้นฐานก็เรียนได้ เนื้อหาจะเน้นไปยังการเขียนโปรแกรม MicroPython ผ่านการทำ workshop สร้างหุ่นยนต์ขนาดเล็ก เรียนรู้ตั้งแต่การใช้งาน motor เพื่อควบคุมการเคลื่อนของหุ่นยนต์ การใช้งาน servo ขนาดเล็กเพื่อควบคุมชิ้นส่วนต่างๆ การเขียนโปรแกรมให้แสดงผลผ่านหน้าจอ LCD, OLED เพื่อแสดงค่าสถานะต่างๆ ได้ ไปจนการเขียนโปรแกรมควบคุมผ่าน network ด้วย python socket รวมถึงพื้นฐานทางไฟฟ้าและอิเล็กทรอนิกส์ที่จำเป็น ตลอดจนการออกแบบชิ้นส่วนด้วย 3D Printing



Uncle Labs member #2023 มาแล้ว! แล็ปส์ด้าน Technology ทันสมัยในโลกยุคใหม่ เป็นแหล่งทดลองและเรียนรู้วิชาแห่งอนาคต วิชาที่สามารถนำไปประกอบอาชีพ ใช้ในการเรียน การทำงานได้ โดยสมาชิกที่สมัครเข้าร่วมสามารถเรียนรู้วิชาต่างๆที่ทางเราจัดขึ้นตลอดปี 2023 ได้มากกว่า 200 ชั่วโมงแบบเข้มข้น เป็นพื้นที่ให้ทดลองวิชา พูดคุย ปรึกษากันในเรื่องการพัฒนาตนเองให้มีความสามารถด้านเทคโนโลยีอนาคต ลักษณะการเรียนจะเป็นการเรียนออนไลน์และออฟไลน์ที่ออฟฟิสลุงหรือ co-working space โดยมีการจัดสอนทุกสัปดาห์แบบไลฟ์ในกลุ่ม และสมาชิกมีสิทธิในการเข้าใช้งานพื้นที่ Uncle Labs ห้องทดลองของลุงเสมือนเป็นทีมงานคนหนึ่งของบริษัทลุง โดยมีลุงและสต๊าฟคอยดูแลระหว่างการเรียน การทดลองอย่างใกล้ชิด มีจัดกิจกรรม meet up กันทุกเดือนเพื่อปรึกษาหารือกันระหว่างการเรียนรู้จาก 0 ไปจนเรียนจบคลาส พร้อมนำทักษะไปใช้งานได้จริงในโลกการทำงานและการเรียน



Web Development Career Bootcamp มาแล้ว! คอร์สแนะนำการเป็นนักพัฒนาเว็บไซต์ที่สามารถเริ่มจาก 0 ได้เลย โดยคอร์สนี้จะแนะนำผู้เรียนตั้งแต่ 0 ไม่ต้องมีพื้นฐานมาก่อน เน้นไปยังการพัฒนาเว็บไซต์ตั้งแต่การออกแบบเว็บไซต์เบื้องต้น พื้นฐานส่วนประกอบเว็บไซต์ต่างๆ เขียนโปรแกรมตามสั่งตามที่ลูกค้าต้องการ ไปจนการอัพโหลดเว็บไซต์ขึ้น Cloud จริงๆ รวมถึงการบริหารจัดการลูกค้า แนะนำการเขียนสัญญาเพื่อใช้ในการรับงานโปรเจคให้รัดกุม ไปจนการทำ SEO เพื่อให้เว็บไซต์ของเราติดอันดับหน้าแรกใน Search Engine โดยลักษณะการเรียนจะเรียนแบบออนไลน์ผ่านกลุ่มเฟสบุ๊คกันทุกวันเสาร์สัปดาห์ละ 2-3 ชั่วโมง ยาว 6 เดือน มีจัด meet up แบบเจอหน้ากันทุกเดือนเพื่อพูดคุยปรึกษากันในการเรียนรู้เพื่อประกอบอาชีพเป็นนักพัฒนาเว็บไซต์ - สอนเขียนโปรแกรมตั้งแต่ 0 ไม่ต้องมีพื้นฐานมาก่อน - สอนทักษะที่จำเป็นต่อการพัฒนาเว็บไซต์ โดยใช้ Python Django - สอนทักษะที่จำเป็นสำหรับการบริหารจัดการลูกค้า - สอนวิธีเขียนสัญญาให้รัดกุมสำหรับรับงานโปรเจค - หลักสูตรภาคค่ำเรียนยาว 6 เดือน (60 ชั่วโมง) - แนะนำการหางานด้านการพัฒนาเว็บไซต์และการจัดการโปรเจค - ทำ Workshop เว็บไซต์ของตัวเอง อัพโหลดขึ้น Cloud จริง



คอร์ส 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 ที่เหลือก็แค่ไปต่อยอดในเรื่องที่ผู้เรียนสนใจได้ไม่ยากแล้ว



Penetration Tester Crash Course เป็นคอร์สที่จะแนะนำการประกอบอาชีพ Penetration Tester ที่เริ่มต้นได้ถึง Junior และ Senior ซึ่งเป็นลักษณะการทำงานการทดสอบเจาะระบบ ไม่ว่าจะเป็นเว็บแอปพลิเคชัน มือถือ เซิรฟ์เวอร์ ได้ทั้งคนที่ต้องการประกอบอาชีพด้านความั่นคงความปลอดภัยทั้งด้าน System, Developer, Network และเนื้อหามีส่วนประกอบของ Certificate: CompTIA PenTest+ สำหรับคนที่ต้องการไปสอบ



มาแล้ว! 2D Game Development with PyGame คอร์สพัฒนาเกม 2D ด้วย PyGame เขียนโปรแกรมด้วยภาษา Python โดยคอร์สนี้ลุงจะแนะนำคอนเซ็ปการสร้างเกม 2 มิติตั้งแต่เริ่มต้นไปจนเขียนเกมพื้นฐานได้หลายๆเกม นอกจากการเขียนโปรแกรมแล้วยังมีการสอดแทรกเรื่องพื้นฐาน Game Design หรือการออกแบบเกมว่าเป็นอย่างไร โดยความรู้ในคอร์สนี้สามารถต่อยอดไปสู่การพัฒนาวิดีโอเกมแบบ 3D ได้ในอนาคต มารู้จัก PyGame กันเลย เจ้า PyGame เป็นไลบรารีของภาษา Python หรือ แพ็คเกจ หรืออธิบายง่ายกว่านั้นคือ ชุดโค้ดโปรแกรมที่พร้อมใช้งาน สำหรับการพัฒนาเกม 2 มิติ โดยใน PyGame จะมีฟังชั่นต่างๆที่สามารถนำมาใช้สร้างเกมได้เลยเช่น ฟังชั่นลูปของเกม ฟังชั่นตรวจจับคีย์บอร์ด ฟังชั่นโหลดเสียง ฟังชั่นทำภาพแอนิเมชั่นเพื่อให้ตัวละครเคลื่อนไหว ฟังชั่นโหลดภาพ แสดงข้อความ และอื่นๆ ที่สามารถประยุกต์ใช้สำหรับการสร้างเกม 2 มิติได้ โดยคอร์สนี้ลุงจะสอนตั้งแต่พื้นฐาน Python ไปจนสามารถออกแบบเกมและเขียนเกมอย่างง่ายได้ ผู้เรียนจะได้รับความรู้เพื่อนำไปต่อยอดในการเขียนโปรแกรมขั้นสูง สามารถนำไปต่อยอดในการเขียนเกมประเภทวิดีโอเกมได้ และหลังจากเรียนจบคอร์สแล้ว ลุงจะแนะนำการเขียนวิดีโอเกมในรูปแบบ 3D ในเบื้องต้นโดยจะแนะนำคอนเซปต์สำหรับการต่อยอดพัฒนาเกมด้วย Unreal Engine ว่าจะเริ่มต้นอย่างไร ไม่ว่าจะเป็นการปั้นโมเดล 3D สำหรับใช้ในเกม การเขียนโปรแกรมเบื้องต้น และความรู้ที่เกี่ยวข้องสำหรับการพัฒนาเกม ไปจนคอนเซปต์ด้าน Network สำหรับการเขียนเกมออนไลน์



Raspberry Pi 4 and IoT for Beginners Raspberry Pi คอมพิวเตอร์จิ๋วที่พัฒนาในอังกฤษ ขนาดเท่าบัตรเครดิต สามารถประยุกต์สำหรับการใช้งานคอมพิวเตอร์ทั่วไป ฝึกการเรียนรู้ด้านคอมพิวเตอร์ของเด็กๆ สร้างระบบ Internet of Things จนกระทั่งในต่างประเทศใช้ Raspberry Pi ส่งขึ้นไปเป็นส่วนหนึ่งของอุปกรณ์ที่ใช้งานบนอวกาศ นี่คือสุดยอด Single Board Computer ขนาดจิ๋วที่มากความสามารถมากๆ โดยคอร์สนี้ลุงจะแนะนำการใช้งาน Raspberry Pi ตั้งแต่การติดตั้ง OS ไปจนการสร้างระบบ IoT ใช้งานจริงได้เลย โดยคอร์ส Raspberry Pi 4 ลุงจะแนะนำการใช้งานตั้งแต่ 0 ไปจนสร้างระบบ IoT ที่สามารถใช้งานได้จริง เน้นลงมือปฏิบัติ ฝึกการใช้งานเซนเซอร์และอุปกรณ์ที่เกี่ยวข้องประเภทต่างๆ อย่างละเอียด อีกทั้งลุงจะแนะนำพื้นฐานอิเล็กทรอนิกส์ฉบับใช้งานจริง ออกแบบวงจรอย่างง่ายที่สามารถใช้งานร่วมกับ Raspberry Pi4 ได้ ไปจนพื้นฐานการเขียนโปรแกรมสื่อสารทางด้าน Network ที่สามารถใช้งานร่วมกับอุปกรณ์อื่นๆ ได้



คอร์ส Cyber Security: Security Operation Center (SOC) เป็นคอร์สที่จะแนะนำเรื่องการปฏิบัติการเฝ้าระวังความมั่นคงปลอดภัยด้านไซเบอร์ สิ่งที่ผู้เรียนจะได้รับไปคือ ความรู้พื้นฐานด้าน Cyber Security, ความรู้พื้นฐานด้าน Hacking ไปจนความรู้การใช้งานซอฟแวร์ที่เกี่ยวข้องกับการเฝ้าระวังภัยคุกคามทางด้านไซเบอร์ ในคอร์สจะได้เรียนรู้วิธีมอนิเตอร์ว่ามีคนเข้ามาบุกรุกระบบแบบผิดปกติหรือไม่ ถ้ามีคนเข้าเว็บไซต์มาแบบผิดปกติ จะดำเนินการกับผู้บุกรุกอย่างไร และแนะนำวิธีการป้องกันช่องโหว่ต่างๆ รวมไปถึงการใช้งานซอฟแวร์ด้านการปฏิบัติการเฝ้าระวังความมั่นคงปลอดภัยด้านไซเบอร์ด้วย



MicroPython and Internet of Things คอร์สนี้เป็นคอร์สที่ลุงจะแนะนำพื้นฐานการใช้งาน Microcontroller ในการสร้างระบบ Internet of Things โดยใช้บอร์ดที่ใช้ชิป ESP32 หรือ ESP8266 ในการประมวลผล และเขียนโปรแกรมด้วยภาษา Micro Python หรือภาษา Python ที่ออกแบบมาเพื่อรันบนฮาร์ดแวร์ เร็วกว่า Python ธรรมดามากกว่า 10 เท่า ลุงจะแนะนำจาก 0 ตั้งแต่ทฤษฎีไฟฟ้าพื้นฐาน อิเลคทรอนิกส์เบื้องต้น วิธีการลง firmware MicroPython ทดลองเขียนโปรแกรมไฟกระพริบ เขียนโปรแกรมควบคุมอุปกรณ์ไฟฟ้าที่ใช้ไฟบ้าน (220 โวลต์) ให้ปลอดภัย วิธีใช้งานเซนเซอร์วัดอุณหภูมิทั้งแบบธรรมดาและแบบมาตรฐานอุตสาหกรรม ระบบบันทึกค่าต่างๆลงฐานข้อมูล ไปจนเขียนแอพฯมือถือ (Flutter) เพื่อใช้ควบคุมอุปกรณ์ทุกตัว และออกแบบโปรแกรม GUI สำหรับควบคุมบนคอมพิวเตอร์ผ่าน Network ในบ้าน และการควบคุมผ่านอินเตอร์เน็ตภายนอก จนสร้างเว็บไซต์อัพโหลดขึ้น Cloud Server เพื่อเป็นระบบจัดเก็บข้อมูลแสดงผลพล็อตกราฟออกมาแบบ Realtime



อยากเขียนโปรแกรมเป็น คุณรู้จักแกรมม่าร์ของ Python หมดแล้วหรือยัง? ถ้ายังลองอ่านสรุปด้านล่างนี้ และลุงมีคอร์สมานำเสนอ คอร์ส Basic Python for Beginners from Zero "พื้นฐาน Python สำหรับผู้เริ่มต้นจาก 0" ลุงจะสอนตั้งแต่ติดตั้งโปรแกรมไปจนสามารถสร้าง package เป็นของตัวเองอัพโหลดขึ้นไปในเว็บไซต์ PyPI.org แหล่งรวมโปรแกรม Python ของชาวโลก คอร์สนี้จะสอนละเอียดมาก เป็นพื้นฐานสามารถนำไปต่อยอดในการเขียนโปรแกรมขั้นสูงได้เลย



มาแล้ว! Python Bootcamp 2022 Python Bootcamp 2022 เป็นคลาสเรียนผ่านไลฟ์สดออนไลน์ฉบับลงมือทำ ไม่ต้องมีพื้นฐานมาก่อนก็เรียนได้ เพราะลุงจะปูพื้นฐานใหม่หมด โดยลุงจะแนะนำวิชา Python และเนื้อหาพื้นฐานที่จำเป็นต่อการพัฒนาซอฟแวร์ทางด้าน Python โดยเฉพาะ รวมไปถึงการประยุกต์ใช้งานจริง ไม่ว่าจะเป็นการเขียนเว็บไซต์ด้วย Django การเขียนโรบ็อทให้ทำงานแทนด้วย RPA การเขียน Graphical User Interface เพื่อต่อยอดให้ผู้อื่นใช้งานโปรแกรมเราได้ ฝึกเขียนเกมพื้นฐานผ่าน PyGame เขียนโปรแกรมส่งข้อมูลหากันผ่าน Network ด้วย Python Socket ฝึกพื้นฐานวิชายุคใหม่อย่าง Machine Learning ,Deep Learning ที่จำเป็น เขียนแอพมือถือที่ส่งไปได้ทั้ง Android ,iOS ด้วย Flutter (ลุงสอนภาษา Dart เพิ่ม) แล้วเชื่อมต่อกับฐานข้อมูลด้วย REST API ไปจนการทดลองทางด้าน IoT ซึ่งลุงจะสอนเขียนโปรแกรมบน Raspberry Pi และ ​Arduino (ลุงสอนภาษา C เพิ่ม) ฝึกวิชาด้าน Electronics พื้นฐานคำนวณ ทำความเข้าใจเรื่องการเลือกใช้อุปกรณ์อิเล็กทรอนิกส์ เซนเซอร์ต่างๆ ให้เหมาะกับงานประเภทต่างๆ ลุงยังแนะนำแหล่งซื้ออุปกรณ์ราคาถูกจากต่างประเทศ รวมไปถึงการฝึกเขียนแบบผ่านวิชา Engineering Drawing ออกแบบชิ้นส่วน 3D Modeling เพื่อส่งไปพิมพ์โมเดล 3 มิติด้วยเทคโนโลยี 3D Printing ออกมาเป็นชิ้นส่วนที่สามารถใช้งานได้จริง 100% ซึ่งลุงจะถ่ายทอดอย่างละเอียดมากกว่า 200 ชั่วโมงตลอดปี 2022



มาแล้ว! Flutter 2 Mobile App Bootcamp วิชาเรียนที่ตอบโจทย์โลกยุคใหม่ มาฝึกเขียนแอพพลิเคชั่นมือถือตั้งแต่ 0 ลุงจะแนะนำการเขียนโปรแกรมสำหรับพัฒนาแอพฯมือถือ ซึ่งพัฒนาด้วย Tools เทพๆ อย่าง Flutter 2 สร้างโดย Google บริษัทเทคโนโลยีอันดับต้นๆของโลก ที่มาพร้อมกับความสวยงาม อลังการ พาไปวัดไปวาแบบไม่ต้องอายใคร 55 อีกทั้งสามารถเขียนโปรแกรมครั้งเดียวด้วยภาษา Dart ที่ถูกออกแบบมาให้เขียนง่าย เข้าใจได้ไม่ยาก เขียนแค่ครั้งเดียว ส่งไปใช้งานได้ทุกแพลตฟอร์ม ไม่ว่าจะเป็น Android, iOS, Web Application, Windows, Linux, MacOS เรียกได้ว่าเขียนครั้งเดียวจบ ส่งไปใช้งานได้เลย





สถานที่เรียน

ออฟฟิสลุงเดินทางสะดวก ติด BTS สนามเป้าทางออก 4 อาคารวิเศษศิริ ห้อง 301

ทดลองเรียนได้ใน Youtube Channel

Uncle Engineer

ทดลองเรียนในช่องยูทูปที่ลุงสอน ลุงสอนฟรีไปแล้วมากกว่า 70 ชั่วโมง