เลือกหัวข้อจากแถบเมนูด้านซ้าย (กรณีหน้าจอเล็กเมนูจะหดกลายเป็นสัญลักษณ์สามขีดอยู่ในแถบเมนูด้านบน) หรือใส่คำค้นหาที่ช่องด้านล่างนี้ เพื่อค้นหาหัวข้อบทความหรือ Tutorial เกี่ยวกับเรื่อง ตัวอย่างโค้ด ที่ต้องการ
Numpy Joining Array Joining หมายถึง การใส่เนื้อหาของสองอาร์เรย์ขึ้นไปในอาร์เรย์เดียวกัน ใน SQL เราเข้าร่วมตารางตามคีย์ในขณะที่ NumPy เราเข้าร่วมอาร์เรย์โดยแกน เราผ่านลำดับของอาร์เรย์ที่เราต้องการที่จะเข้าร่วมกับฟังก์ชั่นconcatenate() พร้อมกับแกน ถ้าแกนไม่ถูกส่งผ่านอย่างชัดเจนมันจะถูกนำมาเป็น 0...
Read More →รู้หรือไม่? prompt คอมคือเครื่องมือทางเทคโนโลยีที่เป็นประโยชน์มากในการเพิ่มประสิทธิภาพในการเขียนโค้ดของคุณ! หากคุณเป็นนักพัฒนาซอฟต์แวร์หรือนักศึกษาทางคอมพิวเตอร์ที่กำลังเรียนรู้การเขียนโปรแกรม การที่คุณมีความรู้เกี่ยวกับ prompt คอมจะช่วยให้การทำงานของคุณได้รวดเร็วมากขึ้น ในบทความนี้ เราจะพาคุณมาทำความรู้จักกับ prompt คอม และทำไมมันสามารถเพิ่มประสิทธิภาพการเขียนโค้ดของคุณได้...
Read More →หัวเรื่อง: MediaPipe: นวัตกรรมใหม่ที่ปฏิวัติวงการการตรวจจับท่าทางและการวิเคราะห์ภาพ...
Read More →ภาษาโปรแกรม C# เป็นภาษาที่นิยมใช้ในการพัฒนาโปรแกรมและแอปพลิเคชันต่างๆ โดยเฉพาะทางด้านการทำงานกับข้อมูล ในบทความนี้เราจะพูดถึงวิธีการเชื่อมต่อและทำงานกับฐานข้อมูลโดยใช้ C# โดยเน้นที่ความสะดวกสบาย ประสิทธิภาพของการทำงาน และคำแนะนำเกี่ยวกับทักษะในการเขียนโปรแกรมที่ดีในด้านนี้...
Read More →Lua เป็นภาษาโปรแกรมมิ่งที่มีความเรียบง่ายและมีความยืดหยุ่นสูง ซึ่งทำให้เหมาะอย่างยิ่งกับการพัฒนาเกมหรือโปรแกรมที่ต้องมีการจัดการข้อมูลแบบไดนามิค ในบทความนี้ เราจะมาสำรวจเทคนิคต่างๆ ของการเขียนโค้ดในการจัดการข้อมูลด้วยการใช้โครงสร้างข้อมูลประเภท Queue (คิว) ใน Lua พร้อมด้วยตัวอย่างโค้ดและการอธิบายการทำงาน เพื่อให้เข้าใจแนวคิดของ Queue ที่เหมาะสมกับงานของคุณ...
Read More →Monte Carlo Algorithm เป็นอัลกอริธึมที่ใช้เทคนิคของการสุ่มตัวอย่างเพื่อแก้ปัญหาทางคอมพิวเตอร์ที่มีความซับซ้อน หรือการคำนวณที่มีความซับซ้อนต่างๆ อัลกอริทึมนี้ได้รับการตั้งชื่อตามเมือง Monte Carlo ในโมนาโก เนื่องจากการพึ่งพารูปแบบของโอกาสและการสุ่มเรียกได้ว่าเป็นการพนันกับตัวแปรสุ่มเพื่อประเมินหรือทำนายผลลัพธ์...
Read More →บทความ: การค้นพบ Do-While Loop สู่การเขียนโค้ดที่มีชีวิตชีวา...
Read More →Nested If-Else คืออะไร: ภาษาโปรแกรมมิ่งสำหรับการตัดสินใจแบบหลายชั้น...
Read More →บทความ: ทำความรู้จักกับ Foreach Loop ใน C++ อย่างง่ายดาย...
Read More →บทความ: การเข้าใจ if-else ในภาษา C# อย่างมีเหตุผลกับตัวอย่างรหัสและการใช้งานจริง...
Read More →บทความ: ความเข้าใจถ่องแท้เกี่ยวกับ While Loop ในภาษา C# พร้อมตัวอย่างใช้งาน...
Read More →บทความ: การใช้งาน Nested If-Else ในภาษา VB.NET ? ยกระดับโค้ดของคุณให้ฉลาดยิ่งขึ้น...
Read More →For Loop ในภาษา VB.NET: จากพื้นฐานสู่การประยุกต์ใช้งาน...
Read More →บทความ: การทำความเข้าใจตัวแปรแบบ string และการใช้งานในภาษา Perl...
Read More →บทความ: If-Else ภาษา Perl สร้างความเก่งกาจให้กับการตัดสินใจ...
Read More →ในโลกของการเขียนโปรแกรมนั้น ตัวแปรประเภทต่างๆมีหน้าที่สำคัญอย่างยิ่งในการเก็บข้อมูลและจัดการข้อมูล หนึ่งในประเภทที่เรามักพบเจอบ่อยครั้งคือ string ซึ่งเป็นชุดของตัวอักษรที่เรียงต่อกัน เหมือนกับลูกโซ่ที่เชื่อมโยงคำหรือประโยคต่างๆเข้าด้วยกัน ตัวอย่างเช่น สวัสดี, EPT สอนโปรแกรมมิ่ง หรือ ทำไมฉันถึงชอบ Rust?...
Read More →บทความ: ความรู้พื้นฐานเรื่อง Calling Instance Functions ในภาษา C++ พร้อมตัวอย่างการใช้งาน...
Read More →การศึกษาการเขียนโปรแกรมไม่เคยเป็นเพียงการจำสูตรหรือคำสั่งเท่านั้น แต่เป็นการเรียนรู้วิธีการคิดและแก้ไขปัญหาอย่างมีระบบ หนึ่งในกลไกพื้นฐานที่มีอิทธิพลต่อการคิดเชิงโปรแกรมมากที่สุดคือ function หรือ ฟังก์ชัน ในภาษาไทย ซึ่งในภาษา C# ฟังก์ชันมีบทบาทสำคัญในการจัดระเบียบและการนำโค้ดมาใช้ซ้ำได้ เพื่อพัฒนาโปรแกรมที่มีประสิทธิภาพและง่ายต่อการบำรุงรักษา...
Read More →การเขียนโปรแกรมด้วยภาษา Python นั้นเต็มไปด้วยความสะดวกสบายและง่ายต่อการเรียนรู้ เนื่องจากซิงแท็กซ์ที่ออกแบบมาให้เข้าใจง่าย หนึ่งในคุณสมบัติที่ทำให้ Python โดดเด่นคือวงซ้ำ for each, ซึ่งเป็นเครื่องมือที่มีประสิทธิภาพสำหรับการดำเนินการกับสมาชิกภายในวัตถุที่เป็นลำดับ หรือที่เรียกว่า iterable objects ในภาษา Python เช่น รายการ (lists), บัฟเฟอร์ (tuples), และชุดข้อมูล (sets) รวมถึงสตริง (strings) และพจนานุกรม (dictionaries)....
Read More →หัวข้อบทความ: การค้นพบมิติใหม่กับ Array 2D ใน JavaScript ผ่านการเรียนรู้สู่การประยุกต์...
Read More →ในโลกแห่งการเขียนโปรแกรม การจัดการไฟล์เป็นหนึ่งในพื้นฐานที่สำคัญ ไม่ว่าจะเป็นการอ่านข้อมูล หรือเขียนข้อมูลลงไฟล์ Write file ตรงนี้กล่าวถึงกระบวนการที่โปรแกรมจะ เขียน หรือ บันทึก ข้อมูลลงไปในไฟล์ สำหรับในภาษา Lua การเขียนไฟล์ก็เป็นเรื่องที่สามารถทำได้ง่าย ๆ เช่นกัน พร้อมกับมีวิธีการที่ค่อนข้างชัดเจนและง่ายต่อการเรียนรู้...
Read More →การวนซ้ำหรือ loop กับการใช้งานในภาษา Rust...
Read More →Title: Write File with Rust สู่ความเป็นมืออาชีพในการเขียนโปรแกรม...
Read More →DevOps คือคำที่บ่งบอกถึงการทำงานแบบใหม่ ที่ผสานรวมวัฒนธรรม, ปฏิบัติการ, และเครื่องมือต่างๆ เพื่อเพิ่มความเร็วและปรับปรุงคุณภาพของกระบวนการพัฒนาซอฟต์แวร์ไปอีกขั้น...
Read More →หัวข้อ: การบันทึกความทรงจำ Memoization: เทคนิคการเพิ่มประสิทธิภาพที่ใช้ในการเร่งโปรแกรม...
Read More →การเขียนโค้ดไม่ใช่เพียงการเขียนคำสั่งที่คอมพิวเตอร์เข้าใจ แต่ยังรวมถึงศิลปะในการนำเสนอผลงานของเราให้คนอื่นอ่านและเข้าใจได้ง่ายด้วย นี่คือที่มาของหลักการเขียน Clean Code หรือโค้ดที่สะอาด ที่สอนให้นักพัฒนาเขียนโปรแกรมอย่างมีระบบ นอกจากจะทำให้โค้ดง่ายต่อการอ่านและบำรุงรักษาแล้ว ยังช่วยให้โปรแกรมมีความเสถียรและลดความซับซ้อนที่ไม่จำเป็น ในบทความนี้ เราจะมาค้นหาว่า Clean Code คืออะไร และมันจะช่วยให้การเขียนโปรแกรมของคุณมีประสิทธิภาพมากขึ้นอย่างไร...
Read More →ในโลกของการเขียนโปรแกรม ความรู้พื้นฐานทางด้านคณิตศาสตร์ถือเป็นรากฐานสำคัญที่ช่วยให้นักพัฒนาสามารถสร้างโปรแกรมได้อย่างมีประสิทธิภาพ ภาษา Python เองก็เป็นหนึ่งในภาษาที่ได้รับความนิยมในการสอนและเรียนรู้ ด้วยความที่มีคำสั่งทางคณิตศาสตร์ในรูปแบบที่เข้าใจง่ายและสามารถประยุกต์ใช้ได้อย่างกว้างขวาง ในบทความนี้ เราจะมาสำรวจการใช้ Python ในการดำเนินการทางคณิตศาสตร์ขั้นพื้นฐานกันค่ะ...
Read More →การพัฒนาซอฟต์แวร์ ด้วยภาษา Python: คำแนะนำและตัวอย่างโค้ดที่ใช้งานจริง...
Read More →การเริ่มต้นทำอะไรสักอย่างเป็นครั้งแรกอาจจะเป็นเรื่องที่ท้าทายและสร้างความไม่แน่นอนให้กับหลายๆ คน ไม่เว้นแม้แต่ในเรื่องของการเขียนโปรแกรม ด้วยโลกแห่งโค้ดที่ดูเหมือนจะซับซ้อนและมีภาษาโปรแกรมมิ่งมากมายให้เลือก เช่น Python, Java, C++, ฯลฯ ใครบางคนอาจจะสงสัยว่าจะเริ่มต้นจากตรงไหนดี บทความนี้จึงมีจุดประสงค์เพื่อแนะนำเส้นทางและขั้นตอนสำหรับผู้ที่อยากจะเรียนรู้การเขียนโปรแกรมในมุมมองที่เป็นวิชาการพร้อมกับการวิจารณ์และใช้เคสตัวอย่าง...
Read More →หากเรามองโลกการเขียนโค้ดเหมือนเรื่องราวในหนังสือนิทาน แต่ละฟังก์ชันหรือคำสั่งก็เหมือนตัวละครที่ช่วยกันเล่าเรื่อง และในบรรดาตัวละครเหล่านั้น มีตัวหนึ่งที่เรียกว่า Callback ที่มักเข้ามามีบทบาทสำคัญในจุดที่ไม่คาดคิด! ลองนึกภาพ Callback เหมือนเจ้าเพื่อนที่เราจะต้องกิดร้องเมื่อเราทำงานเสร็จแล้ว หรือเมื่อเราต้องการความช่วยเหลือตอนเจอกับสถานการณ์ที่เราคาดการณ์ไม่ได้ล่วงหน้านั่นเอง...
Read More →เพื่อนๆคะ มาร่วมกันสำรวจโลกแห่งการเขียนโปรแกรมที่น่าตื่นเต้นกันเถอะ! วันนี้เราจะมาคุยกันแบบง่ายๆเกี่ยวกับสิ่งหนึ่งที่เรียกว่า Exception ในการเขียนโปรแกรม แล้วมันมีประโยชน์อย่างไร ทำไมโปรแกรมเมอร์ถึงต้องรู้จัก และใช้งานมันอย่างไร มาเริ่มกันเลย!...
Read More →ในโลกที่เราอาศัยอยู่นั้น เต็มไปด้วยของเล่นและเครื่องมือมากมายที่เราใช้ในการทำงานหรือเพื่อความสนุกสนาน ลองคิดถึงการที่คุณมีตัวการ์ตูนจากไม้บล็อคที่คุณสามารถขยับแขนและขาให้ทำท่าต่างๆ นี่แหละคือสิ่งที่ JavaScript ทำได้ แต่กับเว็บไซต์และแอพพลิเคชั่นที่เราใช้งานทุกวันบนโลกออนไลน์...
Read More →พูดถึง Python หลายคนอาจคิดว่าเรารู้จักเพียงแค่ งูพิษที่ดูน่าเกรงขาม แต่ในโลกของการเขียนโปรแกรม Python คือสิ่งที่แตกต่างออกไป น่าเรียนรู้ และเป็นเพื่อนกับเราได้อย่างดีเยี่ยมนั่นเองค่ะ...
Read More →สวัสดีค่ะ ชาวนักเรียนทุกคน! หากคุณเคยสงสัยว่า SaaS คืออะไร และเห็นมันปรากฏอยู่ทุกที่บนอินเทอร์เน็ต บทความนี้จะพาคุณไปรู้จักกับ SaaS อย่างเข้าใจง่าย แม้แต่เด็กอายุ 8 ปีก็เข้าใจได้ค่ะ!...
Read More →การจัดการข้อมูลเป็นหัวใจสำคัญของหลายๆ แอปพลิเคชัน ในบทความนี้ เราจะมาพูดถึงรูปแบบหนึ่งของเทคนิคการจัดการข้อมูลที่เรียกว่า Disjoint Set หรือ Union-Find ซึ่งเป็นโครงสร้างข้อมูลที่มีประสิทธิภาพในการจัดการกลุ่มหรือชุดของข้อมูลที่ไม่มีการตัดกัน และมันถูกใช้งานอย่างแพร่หลายในการประมวลผลหลายชนิด เช่น การจัดการเครือข่าย, การปรับปรุงอัลกอริทึมกราฟ และอีกมากมายในหมวดหมู่อัลกอริทึม...
Read More →การจัดการข้อมูลในหลายๆ แอปพลิเคชันนั้นเป็นเรื่องสำคัญและต้องทำอย่างมีประสิทธิภาพ โครงสร้างข้อมูลที่มีประสิทธิภาพอย่างหนึ่งคือ Red-Black Tree ซึ่งเป็นโครงสร้างข้อมูลประเภท Binary Search Tree ที่มีกฎเฉพาะเพื่อรักษาความสมดุล ในบทความนี้เราจะสำรวจการใช้ Red-Black Tree เพื่อการจัดการข้อมูลในภาษา Next ซึ่งเป็นภาษาโปรแกรมที่ถูกพัฒนาขึ้นบนพื้นฐานของ Node.js พร้อมทั้งการแสดงโค้ดตัวอย่างสำหรับการ insert, update, find, delete และอธิบายข้อดีข้อเสียอย่างละเอียด และนี่คือเทคนิคและประโยชน์ที่คุณจะได้รับเมื่อเข...
Read More →การจัดการข้อมูลเป็นหัวใจสำคัญของการพัฒนาซอฟต์แวร์ทุกประเภท ทั้งในด้านประสิทธิภาพและการทำคำสั่งร้องขอต่างๆ ด้วยความต้องการที่จะมีการเข้าถึงและดำเนินการกับข้อมูลได้อย่างรวดเร็ว การเลือกโครงสร้างข้อมูลที่เหมาะสมจึงเป็นสิ่งจำเป็นอย่างยิ่ง Binary Search Tree (BST) เป็นโครงสร้างข้อมูลที่มีการใช้อย่างแพร่หลายเพื่อจัดเรียงข้อมูลในลักษณะที่สามารถค้นหา, แทรก, อัปเดต และลบข้อมูลออกได้อย่างมีประสิทธิภาพ...
Read More →การจัดการข้อมูลเป็นหัวใจสำคัญของการพัฒนาแอปพลิเคชัน ไม่ว่าจะเป็นเว็บแอปหรือแอปพลิเคชันบนมือถือ การเลือกโครงสร้างข้อมูลให้เหมาะสมกับความต้องการนั้นมีความสำคัญอย่างยิ่ง ในภาษาการเขียนโปรแกรม Dart ซึ่งเป็นภาษาที่ใช้สำหรับพัฒนาแอปพลิเคชั่น Flutter นั้น มีโครงสร้างข้อมูลหนึ่งที่เรียกว่า Priority Queue ที่มีประโยชน์สำหรับการจัดการข้อมูลที่มีลำดับความสำคัญ...
Read More →หากคุณเป็นนักพัฒนาเว็บที่กำลังทำความเข้าใจกับคอนเซปต์ของการเขียนโปรแกรมเชิงโครงสร้างด้วยภาษา PHP, คุณคงทราบดีว่าการควบคุมการวนซ้ำ (loop) เป็นพื้นฐานสำคัญที่ต้องจับต้องได้และเข้าใจอย่างลึกซึ้ง *Nested loop* หรือการใช้ loop ซ้อนกันนั้นถือเป็นเทคนิคที่ใช้บ่อยในการแก้ไขปัญหาต่างๆ ในโลกแห่งการเขียนโค้ด ที่ Expert-Programming-Tutor (EPT) เราได้จัดเตรียมตัวอย่างที่จะช่วยให้คุณเข้าใจการทำงานของ nested loop อย่างง่ายดายผ่าน PHP พร้อมแนะนำ usecase ในชีวิตจริงที่คุณสามารถประยุกต์ใช้ได้...
Read More →การหาค่ามากที่สุดและน้อยที่สุดเป็นหนึ่งในหัวข้อพื้นฐานและสำคัญในการเขียนโปรแกรมที่ทุกโปรแกรมเมอร์จำเป็นต้องรู้จัก และในภาษา Delphi Object Pascal แน่นอนว่ามีเทคนิคและวิธีการที่ชาญฉลาดในการทำงานเหล่านี้โดยใช้ Loop หรือวนซ้ำ ในบทความนี้เราจะตรวจสอบภาษา Delphi Object Pascal ใกล้ชิดขึ้นและเรียนรู้วิธีการหาค่ามากสุดและน้อยสุดด้วยตัวอย่างโค้ดที่ชัดเจน...
Read More →สวัสดีครับทุกท่าน! ในวงการโปรแกรมมิ่ง เราต้องยอมรับว่า MATLAB เป็นหนึ่งในภาษาที่มีความสำคัญอย่างมากในหมู่วิศวกร นักวิเคราะห์ และนักวิทยาศาสตร์ เพราะความสามารถในการคำนวณที่รวดเร็ว และฟังก์ชั่นสำเร็จรูปมากมาย เป็นการผสานคณิตศาสตร์กับการโปรแกรมมิ่งได้อย่างลงตัว...
Read More →หัวเรื่อง: ค้นหาคุณภาพสูงด้วย Sequential Search ในภาษา Swift พร้อมตัวอย่างจากโลกจริง...
Read More →การเขียนโค้ดเพื่อจัดการกับข้อมูลเป็นกลุ่ม หรือการท่องเที่ยวไปในคอลเลกชันต่างๆ เช่น อาเรย์ (arrays) และดิกชินนารี (dictionaries) เป็นกิจกรรมที่นักพัฒนาซอฟต์แวร์ต้องทำบ่อยครั้ง เป็นประโยชน์พื้นฐานที่ต้องรู้! ใน Swift, ภาษาขึ้นชื่อลือชาในด้านการพัฒนาแอพพลิเคชันสำหรับแพลตฟอร์มของ Apple ได้มีการสนับสนุนการวนซ้ำผ่านคอลเลกชันด้วยการใช้ forEach ซึ่งขึ้นชื่อในเรื่องของความง่ายและประหยัดเวลาโดยไม่จำเป็นต้องใช้ดัชนี(Index)เหมือนเมื่อใช้ for-in loop โดยมีความสามารถพิเศษที่ทำให้การท่องผ่านคอลเลกชันสะดวกและมี...
Read More →หัวข้อ: ความยืดหยุ่นของฟังก์ชันใน Swift: การส่งฟังก์ชันเป็นตัวแปร...
Read More →ยินดีต้อนรับสู่โลกแห่งการเขียนโปรแกรม ที่ EPT! วันนี้เราจะพูดคุยเกี่ยวกับ ?nested if-else? ในภาษา Objective-C ซึ่งเป็นหัวใจสำคัญของการตัดสินใจในโปรแกรมของเรา ไม่ว่าจะเป็นการพัฒนาแอปพลิเคชั่น iOS, macOS หรือระบบพื้นฐานอื่นๆ ที่ใช้ Objective-C เป็นหลัก...
Read More →การใช้งานตัวแปรประเภทตัวเลข (numeric variable) ในภาษา Dart นั้นมีความสำคัญและพื้นฐานที่ไม่สามารถมองข้ามได้ เนื่องจากตัวเลขเป็นหนึ่งในประเภทข้อมูลหลักที่ทำหน้าที่ในการคำนวณ จัดเก็บข้อมูล และใช้ในการควบคุมโฟลว์ของโปรแกรม ในภาษา Dart นั้น มีประเภทตัวเลขสองประเภทหลัก คือ int สำหรับจำนวนเต็ม และ double สำหรับจำนวนที่มีทศนิยม...
Read More →การเขียนโปรแกรมคือศาสตร์แห่งการแก้ปัญหา และหนึ่งในเครื่องมือที่สำคัญที่ช่วยให้นักพัฒนาสามารถจัดการกับภารกิจที่ซับซ้อนได้อย่างมีประสิทธิภาพก็คือการใช้งาน ฟังก์ชัน (Function) โดยเฉพาะอย่างยิ่งในภาษา Dart ซึ่งเป็นภาษาที่ได้รับความนิยมสูงสำหรับการพัฒนาแอปพลิเคชันด้วยแพลตฟอร์ม Flutter การเข้าใจในการใช้งานฟังก์ชันจึงเป็นเรื่องจำเป็นสำหรับนักพัฒนาทุกระดับประสบการณ์...
Read More →บทความโดย Expert-Programming-Tutor (EPT)...
Read More →ภาษา Dart ในปัจจุบันไม่ได้มีแค่ใช้สำหรับพัฒนาแอปพลิเคชัน Flutter อย่างเดียวนะครับ! แท้จริงแล้ว Dart เป็นภาษาที่มีการใช้งานที่หลากหลายมากๆ เลยทีเดียว หนึ่งในความสามารถที่ Dart มอบให้กับนักพัฒนา คือ การจัดการไฟล์ ซึ่งเป็นการทำงานพื้นฐานที่มีความสำคัญอย่างยิ่ง เราจะมาดูกันว่าเราจะ append (เพิ่มเนื้อหาเข้าไปท้ายไฟล์) ผ่านภาษา Dart นี้ได้อย่างไรบ้าง...
Read More →ภาษา Scala เป็นหนึ่งในภาษาโปรแกรมมิ่งที่น่าสนใจ โดยมีคุณสมบัติการเป็นภาษาที่ทางฟังก์ชั่นและวัตถุจัดการได้ในแบบเดียวกัน และมีความสัมพันธ์อย่างใกล้ชิดกับภาษา Java วันนี้เราจะมาลองทำความเข้าใจการใช้งาน if statement ใน Scala เพื่อช่วยให้การตัดสินใจในโปรแกรมของเราทำได้อย่างแม่นยำ และนี่ก็อาจเป็นจุดเริ่มต้นที่ดีสำหรับการศึกษาโปรแกรมมิ่งที่ EPT นั่นเอง!...
Read More →การเขียนโปรแกรมไม่ใช่เรื่องที่ไกลตัวเกินกว่าที่เราจะเข้าใจได้ และหนึ่งในภาษาโปรแกรมมิ่งที่ได้รับความนิยมในหมู่นักเรียน นักศึกษา และนักวิทยาการคอมพิวเตอร์คือภาษา Julia ด้วยความสามารถที่เหมาะสมสำหรับการคำนวณทางคณิตศาสตร์ และการประมวลผลข้อมูลขนาดใหญ่ Julia จึงเป็นภาษาที่น่าศึกษามาก ในบทความนี้เราจะพูดถึงการใช้งานตัวแปรแบบจำนวนเต็ม หรือ integer ในภาษา Julia โดยจะมีการแสดงตัวอย่างโค้ดเพื่อให้เข้าใจง่ายและพร้อมกับอธิบายการทำงาน นอกจากนี้เราจะยกตัวอย่าง usecase ที่ใช้ในโลกจริงด้วย...
Read More →หัวข้อ: การอ่านไฟล์ในภาษา Groovy ด้วยความง่าย ตัวอย่างโค้ด และการประยุกต์ใช้จริง...
Read More →การโปรแกรมเป็นหลักวิชาที่สร้างมูลค่าและความสามารถในโลกสมัยใหม่ ในทุกๆ วันนี้ การเชื่อมต่อระหว่างโปรแกรมต่างๆ ผ่านเน็ตเวิร์กกลายเป็นเรื่องปกติไปแล้ว สำหรับนักพัฒนาซอฟต์แวร์ที่ใช้ภาษา C และต้องการเชื่อมต่อกับอินเทอร์เน็ตเพื่อทำการสื่อสารข้อมูล การใช้งาน cURL เป็นเรื่องที่จำเป็นต้องรู้จักและทำความเข้าใจ...
Read More →การสร้าง Graphical User Interface (GUI) เป็นส่วนที่ไม่สามารถขาดได้ในโปรแกรมหลายประเภท เพราะช่วยให้ผู้ใช้สามารถควบคุมและตอบสนองกับโปรแกรมได้ด้วยอินเตอร์เฟซที่เข้าใจง่าย หนึ่งใน widget พื้นฐานของ GUI คือ Combo Box ซึ่งเป็นตัวเลือกที่อนุญาตให้ผู้ใช้เลือกได้จากลิสต์ออปชั่นที่กำหนดไว้ล่วงหน้า ในภาษา C, ไม่มีไลบรารีมาตรฐานสำหรับ GUI, อย่างไรก็ตาม, ไลบรารีอย่าง GTK หรือ Qt สามารถช่วยให้การพัฒนาด้านนี้กลายเป็นเรื่องที่ง่ายขึ้น...
Read More →การใช้งาน GUI สร้างป้ายกำกับ (Label) ในภาษา C ด้วยความเรียบง่าย...
Read More →การเปรียบเทียบสตริง (String compare) เป็นเทคนิคพื้นฐานที่สำคัญในการเขียนโปรแกรมด้วยภาษา C++ ที่นิยมใช้กันอย่างแพร่หลาย เช่นเดียวกับการเรียนรู้ที่ EPT ซึ่งยึดมั่นในการสอนโดยใช้วิธีการทีละขั้นตอน เพื่อให้ผู้เรียนมีความเข้าใจที่ชัดเจนและสามารถนำไปใช้ในโลกจริงได้...
Read More →การเขียนโปรแกรมไม่ใช่แค่การเข้าใจภาษาคอมพิวเตอร์เท่านั้น แต่ยังรวมถึงการสร้างปฏิสัมพันธ์ที่ดีกับผู้ใช้ หนึ่งในองค์ประกอบ GUI (Graphical User Interface) ที่สำคัญคือ ComboBox ที่ช่วยให้ผู้ใช้สามารถเลือกข้อมูลจากรายการได้ง่ายๆ ในภาษา Java, Swing และ AWT เป็นไลบรารี่ที่ทำให้งานนี้เป็นไปได้อย่างสวยงามและง่ายดาย...
Read More →ในโลกของการเรียนการสอนด้านโปรแกรมมิ่ง การสร้างเกม OX (Tic-Tac-Toe) เป็นหนึ่งในโปรเจคที่มักจะถูกใช้เป็นตัวอย่างเพื่อเรียนรู้พื้นฐานของภาษาโปรแกรมมิ่ง หลายๆ ท่านอาจมองว่าเกมนี้ดูเรียบง่าย แต่ความจริงแล้ว เกมนี้แฝงไปด้วยแนวคิดของการตัดสินใจ การจัดการข้อมูล และการทำงานร่วมกันของโค้ดที่สำคัญ ที่นี่ที่ Expert-Programming-Tutor (EPT) เราใช้เกมนี้เป็นฐานในการสอนหลักการโปรแกรมมิ่งที่สำคัญ และวันนี้เราจะทำความเข้าใจผ่านบทความภาษาไทยที่มีชีวิตชีวาและมีตัวอย่างโค้ดจากโปรแกรโมดูลของเกม OX ในภาษา Java...
Read More →ในโลกแห่งการเขียนโปรแกรม ภาษา Golang หรือ Go เป็นภาษาที่กำลังได้รับความนิยมและให้ความสำคัญกับความง่าย, การทำงานได้อย่างรวดเร็ว และรองรับระบบการทำงานแบบขนาน (concurrency) ได้เป็นอย่างดี ในบทความนี้ เราจะใช้ Golang พัฒนาเกม OX (หรือที่บางคนอาจเรียกว่า เกมติ๊กแท็คโต) ซึ่งเป็นเกมที่ทุกคนรู้จักกันดี แต่ทำไมถึงมีความสำคัญกับผู้ที่ต้องการเรียนรู้การเขียนโปรแกรม ลองมาพิจารณากัน...
Read More →การเขียนโปรแกรมเป็นศาสตร์ที่มีความสำคัญและสามารถนำไปใช้งานได้จริงในหลากหลายสาขาอาชีพ ภาษา Perl เป็นหนึ่งในภาษาโปรแกรมมิ่งที่มีความทรงพลัง มันได้รับการออกแบบมาให้ใช้งานได้ง่าย และประมวลผลข้อความได้อย่างมีประสิทธิภาพ ในบทความนี้ เราจะมาดูกันว่าการคำนวณค่าเฉลี่ยของสมาชิกในอาร์เรย์ด้วยภาษา Perl ทำได้อย่างไร ก่อนที่จะพูดถึงโค้ดตัวอย่างและอธิบายการทำงาน เราจะมาทำความเข้าใจกันก่อนว่า use case ในโลกจริงมีอะไรบ้าง...
Read More →การเขียนโปรแกรมพื้นฐานอย่างโปรแกรมถามตอบ (Q&A) เป็นจุดเริ่มต้นที่ดีสำหรับผู้ที่ต้องการเรียนรู้การเขียนโปรแกรมด้วยภาษา Lua ซึ่งเป็นภาษาแสดงความหมายสูง (high-level programming language) ที่มีความเรียบง่าย อีกทั้งยังได้รับความนิยมในหมู่นักพัฒนาเกม และใช้เป็นภาษาสคริปต์ในเกมประเภทต่างๆ เช่น Roblox หรือ ?World of Warcraft?....
Read More →หัวข้อ: การคำนวณค่าเฉลี่ยจากอาร์เรย์ในภาษา Lua พร้อมตัวอย่างการใช้งานในโลกจริง...
Read More →หัวข้อ: สร้างเกม OX ด้วย Lua อย่างง่าย สานฝันนักพัฒนาเกมมือใหม่...
Read More →