เลือกหัวข้อจากแถบเมนูด้านซ้าย (กรณีหน้าจอเล็กเมนูจะหดกลายเป็นสัญลักษณ์สามขีดอยู่ในแถบเมนูด้านบน) หรือใส่คำค้นหาที่ช่องด้านล่างนี้ เพื่อค้นหาหัวข้อบทความหรือ Tutorial เกี่ยวกับเรื่อง __init__ ที่ต้องการ
อาร์เรย์ 2 มิติ เปรียบเสมือนตู้ล็อกเกอร์ที่ใช้ในมหาวิทยาลัยหรือตามสนามกีฬาที่มีหลายแถวแต่ละแถวมีหลายช่อง...
Read More →การเรียกใช้งานฟังก์ชัน จะต้องพิมพ์ชื่อฟังก์ชันและใส่พารามิเตอร์ที่ถูกต้องกันกับฟังก์ชันนั้นไว้ใน ( )...
Read More →ภาษา SQL หรือ Structured Query Language เป็นภาษาที่ช่วยจัดการงานพื้นฐานของข้อมูล เช่นการจัดเก็บ การปรับปรุงและการลบข้อมูล...
Read More →Class and Objects Python เป็นภาษาโปรแกรมเชิงวัตถุ เกือบทุกอย่างใน Python เป็นอ๊อบเจคที่มีคุณสมบัติและวิธีการต่างๆ Class เป็นเหมือนตัวสร้างอ๊อบเจค...
Read More →หัวข้อ: Static Block ใน Java: คู่มือสำหรับมือใหม่...
Read More →การเขียนโปรแกรมเป็นศิลปะที่ผสมผสานระหว่างตรรกะและสร้างสรรค์สิ่งใหม่ๆ ไม่ว่าจะเป็นแอพพลิเคชั่น, เกมส์, หรือแม้แต่การแก้ไขปัญหาในโลกจริง ผู้พัฒนาโปรแกรมมีอาวุธทางความคิดมากมายที่จะเลือกใช้ หนึ่งในนั้นคือ Randomized Algorithm ที่เราจะได้สำรวจร่วมกันในบทความนี้ผ่านภาษาโปรแกรมมิ่ง Golang หนึ่งในภาษาที่มาแรงในวงการไอทีในปัจจุบัน...
Read More →เมื่อพูดถึงการเขียนโปรแกรม หลายคนอาจนึกถึงการเรียนรู้ ภาษาโปรแกรมต่างๆ ที่มีโครงสร้างและวิธีการทำงานที่หลากหลาย หนึ่งในเทคนิคการเขียนโปรแกรมที่น่าสนใจและมีประสิทธิภาพสูงคือการใช้ recursive function หรือ ฟังก์ชันเรียกตัวเองซ้ำ เทคนิคนี้มีการนำไปใช้อย่างกว้างขวางในการแก้ไขปัญหาทางคณิตศาสตร์และคอมพิวเตอร์ที่ซับซ้อนได้อย่างง่ายดาย...
Read More →หัวข้อ: พื้นฐานของการวนซ้ำ: ทำความรู้จักกับ While Loop ใน JavaScript อย่างมีชีวิตชีวา...
Read More →บทความ: เรียนรู้ง่ายๆ กับ Class และ Instance ในภาษา C++...
Read More →บทความ: เรียนรู้เบื้องต้นเกี่ยวกับ Constructor ใน C++ กับการทำงานและ Usecase ในชีวิตจริง...
Read More →บทความ: คลาสและอินสแตนซ์นั้นคืออะไร? ทำความเข้าใจได้ไม่ยากในภาษา C#...
Read More →หัวข้อ: รู้จักกับ Function: หัวใจของโปรแกรมมิ่งใน VB.NET พร้อมตัวอย่างที่ใช้จริง...
Read More →บทความ: ความสำคัญของ Constructor และการประยุกต์ใช้งานในภาษา VB.NET...
Read More →หัวข้อ: Constructor คืออะไรในโลกของ Python: คู่มือปฐมบทสำหรับนักพัฒนา...
Read More →สวัสดีครับผู้อ่านที่รักทุกท่าน! ในวันนี้เราจะมาพูดคุยกันเกี่ยวกับหัวข้อที่น่าสนใจในโลกของการเขียนโปรแกรม นั่นก็คือ ฟังก์ชัน set และ get และคอนเซ็ปต์ OOP ในภาษา C ซึ่งเป็นภาษาที่มีความยังค์แกร่ง และเป็นรากฐานสำคัญของภาษาโปรแกรมมิ่งสมัยใหม่หลายภาษา ตั้งแต่ C++, Java จนถึง Python เลยทีเดียว แต่ก่อนที่เราจะลงลึกไปถึงรายละเอียดต่างๆ เรามาทำความเข้าใจก่อนว่า set และ get function และ OOP concept คืออะไร และทำไมมันถึงมีความสำคัญในการเขียนโปรแกรม...
Read More →การออกแบบประสบการณ์ผู้ใช้ (User Experience Design หรือ UX Design) เป็นกระบวนการสร้างผลิตภัณฑ์ที่มีการใช้งานที่ง่ายและมอบประสบการณ์ที่น่าพึงพอใจให้กับผู้ใช้ ซึ่งนักพัฒนาทุกคนควรใส่ใจ เพราะเป็นส่วนสำคัญที่ส่งผลต่อความสำเร็จของผลิตภัณฑ์นั้นๆ เรามาดูกันว่ามีกลยุทธ์อะไรบ้างที่ช่วยให้การออกแบบ UX ของคุณมีประสิทธิภาพมากขภาพ และส่งผลทางบวกให้กับผู้ใช้...
Read More →การแสดงข้อมูลบนเว็บไซต์ยุคปัจจุบันนั้นมีการพัฒนาไปอย่างมาก หนึ่งในนวัตกรรมสำคัญที่ช่วยให้ผู้ใช้งานเว็บไซต์ได้รับประสบการณ์ที่ดียิ่งขึ้นคือการออกแบบวิธีการแสดงข้อมูลออนไลน์ ที่ผู้เขียนจะพูดถึงวันนี้คือ Infinite Scrolling และ Pagination ซึ่งทั้งสองวิธีนี้มีความแตกต่างและสำคัญต่อการใช้งานเว็บไซต์อย่างมาก เราจะมาดูกันว่าคืออะไรและใช้ทำอะไร และสำคัญอย่างไร พร้อมตัวอย่างโค้ดใน JavaScript...
Read More →ในยุคดิจิทัลที่สารสนเทศและเทคโนโลยีพัฒนาอย่างรวดเร็ว หนึ่งในทักษะหลักของนักพัฒนาซอฟต์แวร์ก็คือการจัดการกับรหัสโปรแกรมผ่านเครื่องมือควบคุมเวอร์ชัน เช่น GIT ซึ่งเป็นระบบที่มีบทบาทสำคัญในการช่วยให้งานพัฒนาซอฟต์แวร์เป็นไปอย่างมีระเบียบและสามารถทำงานร่วมกันได้อย่างมีประสิทธิภาพในสภาพแวดล้อมทีมการทำงาน...
Read More →การเขียนโปรแกรมไม่ได้เป็นเพียงการบันทึกชุดคำสั่งให้คอมพิวเตอร์ทำงานตามที่เราต้องการเท่านั้น แต่ยังเป็นศิลปะแห่งการออกแบบโค้ด โดยผู้พัฒนาต้องคำนึงถึงความหลากหลายในการใช้งาน ประสิทธิภาพ และการทำให้โค้ดมีความยืดหยุ่น Overloading constructor เป็นหนึ่งในเทคนิคที่ช่วยให้กิจกรรมนี้เป็นไปได้อย่างงดงามและมีประสิทธิภาพ...
Read More →คำว่า Class ในโลกของการเขียนโปรแกรม คล้ายกับคำว่า แบบแปลน ในการสร้างบ้าน ลองนึกภาพว่าเราต้องการสร้างบ้านที่มีห้องนอน ห้องครัว และห้องน้ำ, Class ก็เหมือนกับแบบแปลนที่บอกว่าบ้านนั้นควรมีส่วนประกอบอะไรบ้าง เราสามารถใช้ Class หรือแบบแปลนนี้เพื่อสร้าง หรือ Instantiate เป็นบ้านหลังจริง หรือในทางโปรแกรมมิ่งเราเรียกว่า Object...
Read More →Functionคืออะไร มีประโยชน์อย่างไร ใช้งานตอนไหน อธิบายแบบง่ายที่สุดแบบเด็ก 8 ปีก็เข้าใจ...
Read More →การเขียนโปรแกรมไม่สามารถหลีกเลี่ยงการทำซ้ำๆ หรือวนซ้ำ (Loop) ได้ เพราะมันเป็นหัวใจสำคัญของการแก้ปัญหาที่ต้องการการดำเนินการซ้ำเดิมจนกว่าจะได้ผลลัพธ์ที่ต้องการ อีกทั้งเรายังมีเทคนิคที่น่าสนใจอย่าง Recursion ที่ทำให้โค้ดของเราดูสะอาดและบางทีอาจใช้ในการแก้ปัญหาได้อย่างมีประสิทธิภาพ เราจะพูดถึง 5 แบบของ loop ในการเขียนโปรแกรมและสถานการณ์ที่ควรใช้ Recursion ในบทความนี้...
Read More →หัวข้อ: Halting Problem คืออะไร และสำคัญต่อการเรียนวิชา Computational Theory อย่างไร...
Read More →ในการพัฒนาเว็บไซต์, front-end development ถือเป็นส่วนหนึ่งที่สำคัญอย่างยิ่งต่อประสบการณ์ของผู้ใช้งานท้ายที่สุด. การเขียนโค้ดให้อ่านง่ายและมีการจัดรูปแบบที่ดีนั้นเป็นปัจจัยสำคัญที่จะทำให้ร่วมมือกับทีมได้ดียิ่งขึ้น และช่วยลดเวลาในการแก้ไขหรือปรับปรุงภายหลัง. ในบทความนี้ เราจะหยิบยกเอาความสามารถของ Visual Studio Code (VS Code), ซึ่งเป็นเครื่องมือพัฒนาโปรแกรมที่ชื่นชอบของนักพัฒนา front-end มาช่วยเพิ่มระดับของการเขียนโค้ดด้วย 5 shortcuts ที่จะทำให้การทำงานสะดวกและเร็วขึ้น....
Read More →การพัฒนาซอฟต์แวร์ในยุคปัจจุบันนี้มีความซับซ้อนมากขึ้น เครื่องมือที่ช่วยในการทำ Version Control อย่าง Git และ GitHub จึงกลายเป็นเครื่องมือสำคัญที่นักพัฒนาทุกคนควรมีความรู้และทักษะในการใช้งาน เพื่อเก็บรักษา จัดการ และประสานงานร่วมกันกับผู้พัฒนาคนอื่นๆ ในทีมได้อย่างมีประสิทธิภาพ ในบทความนี้ เราจะพูดถึง 5 คำสั่งพื้นฐาน Git/GitHub ที่มีความสำคัญและจำเป็นต้องเรียนรู้...
Read More →Title: เทคนิคการจัดการข้อมูลด้วย Disjoint Set ในภาษา VBA: ทางเลือกสำหรับการตัดสินใจด้านข้อมูล...
Read More →หัวข้อ: พื้นฐานการใช้งาน Constructor ในภาษา Fortran...
Read More →การใช้งาน Array ในภาษา Delphi Object Pascal แบบง่าย ๆ ด้วยตัวอย่าง CODE พร้อมอธิบาย...
Read More →ในโลกของการเขียนโปรแกรม การเริ่มต้นสร้างออบเจ็กต์ใหม่นั้นสำคัญยิ่ง ซึ่งในภาษา Swift การสร้างอ็อบเจกต์นั้นเริ่มต้นด้วยการใช้งาน constructor หรือที่หลายคนอาจเรียกว่า initializer ซึ่งทำหน้าที่เป็นตัวกำหนดค่าเริ่มต้นให้กับอ็อบเจกต์ จุดประสงค์หลักคือเพื่อให้แน่ใจว่าทุกอ็อบเจกต์ที่ถูกสร้างขึ้นมานั้นจะมีสถานะที่ถูกต้องและพร้อมใช้งาน...
Read More →ผู้ที่สนใจในโลกแห่งการเขียนโปรแกรมและพัฒนา Application จะต้องเผชิญหน้ากับคำศัพท์ทางเทคนิคมากมาย หนึ่งในนั้นคือ Constructor ซึ่งในภาษา Kotlin ที่เป็นภาษาโปรแกรมมิ่งประสมประสานการทำงานที่มีประสิทธิภาพแก่นักพัฒนาในยุคสมัยนี้ การใช้งาน constructor จึงเป็นพื้นฐานสำคัญที่ต้องเข้าใจเพื่อสร้างคลาสที่มีคุณภาพและคล่องตัวได้ดียิ่งขึ้น...
Read More →Objective-C เป็นหนึ่งในภาษาเขียนโปรแกรมที่มีชื่อเสียงและถูกใช้งานมาอย่างยาวนาน เช่นกันกับ concept ของ Constructor หรือเรียกอีกอย่างว่า Initializer ซึ่งเป็นส่วนสำคัญของการเขียนโปรแกรม oriented-object ซึ่งช่วยในการสร้าง instance ของ class ด้วยการกำหนดค่าเริ่มต้นให้กับ properties และทำการ setup ที่จำเป็นก่อนที่ object จะถูกใช้งาน...
Read More →ต้นแบบบทความ: การใช้งาน while loop ในภาษา Dart แบบง่ายๆ...
Read More →บทความ: การใช้งาน while loop ในภาษา Julia แบบง่ายๆ...
Read More →ในยุคปัจจุบันที่ข้อมูลศาสตร์และการจัดการข้อมูลเป็นส่วนสำคัญในอุตสาหกรรมไอที, การสร้าง Data Table ผ่าน Graphic User Interface (GUI) ในภาษา C จึงเป็นทักษะที่มีค่าและทำให้ผู้พัฒนาสามารถเรนเดอร์ข้อมูลที่จับต้องได้อย่างเห็นภาพและมีประสิทธิภาพสูง...
Read More →การสร้างกราฟทิศทางของคุณเองโดยไม่ใช้ไลบรารี (library) เป็นความท้าทายและประสบการณ์ที่ดีสำหรับนักเรียนหรือนักพัฒนาที่ต้องการฝึกฝนทักษะการเขียนโปรแกรม โดยเฉพาะในภาษา C ที่มีความยืดหยุ่นและให้ความรู้สึกใกล้ชิดกับระบบคอมพิวเตอร์ในระดับต่ำ เราสามารถใช้ matrix (เมทริกซ์) ในการแทน adjacency matrix (เมทริกซ์ที่ติดกับ) ซึ่งเป็นวิธีหนึ่งในการแทนสัมพันธ์ของโหนดในกราฟ...
Read More →การศึกษาการเขียนโปรแกรมไม่ใช่เรื่องยาก ถ้าคุณได้เรียนรู้กับผู้เชี่ยวชาญจาก EPT! วันนี้เราจะพาทุกคนมารู้จักกับการใช้งานคำสั่ง return และ yield ในภาษา C# ทั้งสองคำสั่งนี้มีส่วนสำคัญในการคืนค่าจาก methods และสร้าง enumerable collections ที่ชาญฉลาด มาดูกันว่าตัวพวกเขาทำงานอย่างไรบ้าง และสามารถใช้ในโปรเจ็คจริงได้อย่างไร...
Read More →การเขียนโปรแกรมไม่ได้เป็นเพียงการเรียนรู้ภาษาและการใช้คำสั่งเท่านั้น แต่ยังรวมถึงการสร้างสรรค์สิ่งใหม่ๆให้แก่โลกไอที หนึ่งในสิ่งที่แสดงถึงความเข้าใจอย่างลึกซึ้งในการทำสิ่งเหล่านั้นคือการสร้าง Priority Queue ด้วยตัวเอง โดยไม่พึ่งคลังคำสั่งใน Golang!...
Read More →ในยุคของข้อมูลขนาดใหญ่ที่กำลังเติบโตขึ้นทุกวันนี้ การจัดการและการค้นหาข้อมูลได้อย่างรวดเร็วเป็นสิ่งที่จำเป็นอย่างมาก หนึ่งในโครงสร้างข้อมูลที่มีความสำคัญในด้านนี้คือต้นไม้ค้นหาแบบสมดุล (Balanced Search Trees) และหนึ่งในโครงสร้างที่ได้รับความนิยมคือ AVL Tree (Adelson-Velsky and Landis Tree)...
Read More →