เลือกหัวข้อจากแถบเมนูด้านซ้าย (กรณีหน้าจอเล็กเมนูจะหดกลายเป็นสัญลักษณ์สามขีดอยู่ในแถบเมนูด้านบน) หรือใส่คำค้นหาที่ช่องด้านล่างนี้ เพื่อค้นหาหัวข้อบทความหรือ Tutorial เกี่ยวกับเรื่อง pop ที่ต้องการ
Set คือชุดเก็บข้อมูล ซึ่งไม่ได้เรียงลำดับและไม่ทำค่าดัชนี ใน เซตไพธอนเขียนด้วยวงเล็บปีกกา{}...
Read More →Python List/Array Methods Python มีชุดเมธอดที่นักเรียนสามารถใช้กับList/ Arrays append() เพิ่มองค์ประกอบที่ส่วนท้ายของรายการ clear() ลบองค์ประกอบทั้งหมดออกจากรายการ copy() ส่งคืนสำเนาของรายการ count() ส่งคืนจำนวนองค์ประกอบที่มีค่าที่ระบุ extend() เพิ่มองค์ประกอบของรายการ (หรือ iterable ใด ๆ),ในตอนท้ายของรายการ(List)ปัจจุบัน index() ส่งคืนดัชนีขององค์ประกอบแรกที่มีค่าที่ระบุ insert() เพิ่มองค์ประกอบที่ตำแหน่งที่ระบ??...
Read More →Python Dictionary Methods Python มีชุดวิธีการในตัวที่คุณสามารถใช้ในพจนานุกรม clear() ลบองค์ประกอบทั้งหมดออกจากพจนานุกรม copy() ส่งคืนสำเนาของพจนานุกรม fromkey() ส่งคืนพจนานุกรมพร้อมกับคีย์และค่าที่ระบุ get() ส่งคืนค่าของคีย์ที่ระบุ items() ส่งคืนรายการที่มี tuple สำหรับคู่ค่าคีย์แต่ละคู่ keys() ส่งคืนรายการที่มีกุญแจของพจนานุกรม pop() ลบองค์ประกอบที่มีคีย์ที่ระบุ popitem() ลบคู่ke...
Read More →เรื่องของระบบปฏิบัติการ (Operating System) สำหรับคอมพิวเตอร์ที่ใช้งานกันอย่างกว้างขวางในปัจจุบัน ไม่สามารถที่จะไม่พูดถึง "Ubuntu" ซึ่งเป็นหนึ่งในระบบปฏิบัติการที่เป็นที่นิยมมากที่สุด ไม่ว่าจะเป็นการใช้งานส่วนตัวหรือการทำงานเชิงวิชาการ ซึ่งเมื่อพูดถึง "การปฏิวัติวงการไอที" ไม่สามารถที่จะไม่สนใจถึง "Ubuntu" ที่มีบทบาทสำคัญ และภายใต้บทบาทนั้นก็มีเหตุผลที่ทำให้ "Ubuntu" กลายเป็นทางเลือกที่ได้รับความนิยมอย่างแพร่หลาย ทั้งนี้มีเหตุผลหลายปัจจัยที่ส่งผลให้ "Ubuntu" กลายเป็นทางเลือกที่คุ้มค่าและน่าสนใจ ม...
Read More →<p>Node.js ได้รับความนิยมอย่างแพร่หลายในชุมชนนักพัฒนาซอฟต์แวร์ เป็นเพราะคุณสมบัติและประโยชน์ที่มันนำมาให้แก่นักพัฒนาซอฟต์แวร์ทั่วโลก นี่คือเหตุผลที่นักพัฒนากำลังหันมาสนใจ Node.js และให้ความนิยมอย่างมาก</p>...
Read More →Node.js ได้รับความนิยมอย่างแพร่หลายในวงกว้างในหมู่นักพัฒนาสมัยใหม่อย่างต่อเนื่อง และมีเหตุผลหลายประการที่ทำให้มันกลายเป็นเครื่องมือที่เป็นประโยชน์มากในการพัฒนาโปรแกรม บทความนี้จะช่วยให้คุณเข้าใจว่าทำไม Node.js ถึงเป็นที่นิยมอย่างแพร่หลายและเหตุใดมันถึงเป็นที่ต้องการของนักพัฒนาโปรแกรมสมัยใหม่...
Read More →โครงสร้างข้อมูลสแต็ก (stack) เป็นหนึ่งในโครงสร้างข้อมูลพื้นฐานที่ใช้กันอย่างแพร่หลายในโลกของโปรแกรมมิ่ง โดยเฉพาะอย่างยิ่งในงานวิศวกรรมซอฟต์แวร์ ในบทความนี้เราจะสำรวจถึงการวิเคราะห์และการออกแบบโครงสร้างข้อมูลสแต็กนี้ซึ่งเป็นพื้นฐานที่สำคัญในการพัฒนาโปรแกรม และเราจะพิจารณาด้วยวิธีการนำโครงสร้างข้อมูลสแต็กมาใช้งานในงานต่าง ๆ อีกด้วย...
Read More →โดยสรุปจากประสบการณ์ส่วนตัวและความเห็นจากชาวโลกใบนี้ หลายคนสามารถเรียนรู้ Python ได้โดยง่าย ด้วยเหตุนี้มันทำให้ Python เป็นภาษาโปรแกรมที่น่าสนใจมากที่สุดสำหรับผู้เริ่มต้นและผู้ที่ต้องการเรียนรู้ภาษาโปรแกรมเป็นครั้งแรกเพราะมีความอ่อนไหวและใช้ประโยชน์ได้หลากหลาย ว่าแล้ว Python นั้นคืออะไร และทำไมถึงเป็นที่นิยมขนาดนั้น...
Read More →ภาษา VB.NET เป็นภาษาโปรแกรมมิ่งที่สามารถใช้เขียนโปรแกรมในลักษณะต่าง ๆ ได้อย่างหลากหลาย รวมถึงการจัดการข้อมูลแบบไดนามิค หนึ่งในโครงสร้างข้อมูลที่นิยมใช้คือ Stack สำหรับการทำงานกับชุดข้อมูลที่มีลักษณะเป็น Last in, First out (LIFO) หรือข้อมูลชุดสุดท้ายที่เข้ามาจะเป็นชุดแรกที่ถูกดึงออกไป...
Read More →การจัดการข้อมูลเป็นหนึ่งในภารกิจหลักของนักพัฒนาซอฟต์แวร์ ไม่ว่าจะเป็นการเก็บรักษา, การค้นหา, การเพิ่ม หรือการลบข้อมูล โครงสร้างข้อมูลประเภทต่างๆ เช่น Stacks, Queues และ Priority Queues มีความสำคัญในการเลือกใช้งานในสถานการณ์ที่เหมาะสม Golang หรือ Go ซึ่งเป็นภาษาโปรแกรมที่ออกแบบมาเพื่อการทำงานของระบบที่มีประสิทธิภาพสูง มีคุณลักษณะที่เหมาะสมอย่างยิ่งสำหรับการจัดการข้อมูลแบบไดนามิค โดยเฉพาะการใช้ Priority Queue ลำดับความสำคัญในการจัดลำดับข้อมูล เพื่อให้การดำเนินการต่างๆ มีประสิทธิภาพสูงสุด...
Read More →การจัดการข้อมูลแบบไดนามิค (Dynamic Data Management) เป็นปัญหาพื้นฐานที่โปรแกรมเมอร์ทุกคนต้องเผชิญ โดยภาษา Perl มีความสามารถในการจัดการข้อมูลที่มีความยืดหยุ่นสูง อีกทั้งยังได้รับความนิยมในหมู่ผู้ที่ทำงานด้านการประมวลผลข้อความและการจัดการข้อมูล ในบทความนี้ เราจะพูดถึงเทคนิคในการจัดการข้อมูลโดยใช้สายงานความคิด (Stack) ในภาษา Perl เพื่อให้คุณได้เห็นว่า Perl สามารถทำอะไรได้บ้างเมื่อมันมาถึงการจัดการข้อมูลไดนามิค...
Read More →หัวข้อ: ความหมายของตัวแปร Numeric และการใช้งานในภาษา VB.NET...
Read More →หากคุณเคยเห็นรูปภาพที่บ่งบอกเรื่องราวเช่น แผนที่ประเทศไทยที่มีสีต่างๆ บ่งบอกถึงจำนวนประชากร, หรือแผนภูมิวงกลมที่แสดงสัดส่วนอาหารที่คุณควรทานในแต่ละวัน นั่นก็คือตัวอย่างง่ายๆ ของการทำ Data Visualization หรือการแสดงข้อมูลเป็นภาพสามารถทำให้เราเข้าใจข้อมูลที่ซับซ้อนได้เร็วและง่ายขึ้นนั่นเอง...
Read More →หากเราจะเล่าเรื่องราวของภาษาโปรแกรมมิ่งที่ชื่อว่า Python ให้เหมือนกับในโลกของนิทาน เราก็อาจจะเริ่มต้นได้ด้วยการบอกว่า Python ไม่ใช่เพียงแค่ชื่อของงูที่ยาวและใหญ่ที่สุดในโลกเท่านั้น แต่ยังเป็นชื่อของภาษาที่คอมพิวเตอร์ใช้สื่อสารกับเราด้วย!...
Read More →หัวข้อบทความ: Stack คืออะไร? พร้อมสำรวจประโยชน์และการใช้งานผ่านทัศนะวิสัยของเด็ก 8 ขวบ...
Read More →ในยุคข้อมูลขนาดใหญ่ที่เติบโตอย่างไม่หยุดหย่อนนี้ การจัดการข้อมูลให้มีประสิทธิภาพกลายเป็นสิ่งที่จำเป็นมากขึ้นเรื่อยๆ ไม่ว่าจะเป็นการเก็บข้อมูล การค้นหา หรือการอัพเดท สำหรับนักพัฒนาที่ใช้ภาษา Objective-C ซึ่งเป็นภาษาที่ใช้ในการพัฒนาแอปพลิเคชันบนระบบปฏิบัติการ iOS และ OS X โครงสร้างข้อมูลแบบ Stack อาจกลายเป็นเครื่องมือที่มีคุณค่าอย่างยิ่งในการจัดการข้อมูลได้อย่างมีประสิทธิภาพ...
Read More →การเขียนโค้ดนั้นอาจเปรียบเสมือนการถักทอผ้าที่มีความประณีต สายใยแต่ละเส้นต้องได้รับการคัดเลือกและจัดวางอย่างมีระเบียบ เพื่อให้สร้างสรรค์ผลงานที่ทั้งงดงามและมีประโยชน์ ในวงการเขียนโปรแกรมก็เช่นกัน การใช้งาน Class และการสร้าง Instance ในภาษา Scala นั้นเป็นกลไกพื้นฐานที่ช่วยให้ผู้พัฒนาสามารถจัดระเบียบโค้ดได้อย่างชาญฉลาด และยังช่วยให้โค้ดของเรานั้นสามารถนำไปใช้งานได้หลากหลายในโลกการพัฒนาซอฟต์แวร์ที่ต้องเผชิญกับปัญหามากมาย...
Read More →บทความ: การใช้งานฟังก์ชันมีประโยชน์ของอะเรย์ในภาษา Julia พร้อมตัวอย่างโค้ดและยูสเคสในโลกจริง...
Read More →ในโลกของการเขียนโปรแกรม ความเข้าใจเกี่ยวกับโครงสร้างข้อมูลเบื้องต้นอย่าง Stack นับเป็นสิ่งสำคัญที่นักพัฒนาควรมี ไม่เพียงแต่ในแง่ของทฤษฎี แต่การสามารถประยุกต์ใช้งานได้จริงในการเขียนโปรแกรมด้วยตนเอง ยิ่งเป็นการสร้างความเข้าใจที่ลึกซึ้งยิ่งขึ้น ในบทความนี้ เราจะมาพูดถึงวิธีการสร้างและใช้งาน Stack ในภาษา C โดยไม่พึ่งพา library เตรียมถ่ายทอดเทคนิคการสร้าง function สำหรับ pop, push และ top พร้อมแสดงตัวอย่าง code และอธิบายการทำงาน และไม่พลาดที่จะนำเสนอ usecase ในโลกจริงที่จะช่วยให้คุณเห็นถึงคุณค่าของ S...
Read More →การเขียนโปรแกรมนั้นไม่เพียงแต่การปูพื้นฐานทางภาษาเท่านั้น แต่ยังรวมถึงการเข้าใจโครงสร้างข้อมูลด้วย วันนี้เราจะพูดถึงเรื่องหนึ่งที่น่าสนใจ นั่นก็คือ Priority Queue หรือ คิวที่มีลำดับความสำคัญ ในภาษา C ซึ่งเราจะทำความเข้าใจว่ามันคืออะไร ทำงานอย่างไร และเราจะสร้างมันขึ้นมาจากเริ่มต้นได้อย่างไรโดยไม่ใช้ไลบรารีพื้นฐาน...
Read More →ในโลกของการเขียนโปรแกรม โครงสร้างข้อมูล (Data Structure) เป็นสิ่งสำคัญที่ช่วยให้นักพัฒนาสามารถจัดการและประมวลผลข้อมูลได้ดีขึ้น หนึ่งในโครงสร้างข้อมูลที่มีความสำคัญและพบเจอได้บ่อยในการเขียนโปรแกรมคือ Stack หรือ กองซ้อน ในภาษาไทย แต่หากคุณอยากสร้าง Stack ขึ้นมาเองโดยไม่ใช้ library ที่มีให้มาก่อนใน Java ล่ะ?...
Read More →การจัดการข้อมูลในโปรแกรมคอมพิวเตอร์เป็นส่วนที่สำคัญมาก และหนึ่งในโครงสร้างข้อมูลที่พบบ่อยคือ stack. Stack คือโครงสร้างข้อมูลประเภท Last-In-First-Out (LIFO) ซึ่งเป็นวิธีที่เก็บข้อมูลไว้และดึงออกมาใช้งานทีละชิ้นจากด้านท้าย ซึ่งรายการที่เพิ่มขึ้นมาล่าสุดจะถูกนำออกมาใช้งานก่อนอันที่เพิ่มมาก่อนหน้านี้...
Read More →การสร้าง Stack ขึ้นมาเองนั้นเป็นหนึ่งในหัวข้อพื้นฐานที่นิสิตหรือผู้สนใจในหลักสูตรวิศวกรรมซอฟต์แวร์ควรทราบ เนื่องจาก Stack เป็นโครงสร้างข้อมูลที่มีความสำคัญและมีประโยชน์มาก เมื่อใช้ในสถานการณ์ที่เหมาะสม ในงานประกอบด้วยการทำงานพื้นฐานสามอย่างคือ push (ใส่ข้อมูลลง stack), pop (นำข้อมูลสุดท้ายที่ใส่เข้ามาออกจาก stack) และ top (ดูข้อมูลสุดท้ายที่ใส่เข้าไปโดยไม่นำออก) และใน VB.NET เราสามารถสร้าง Stack ได้ง่ายๆ โดยไม่ใช้ library ที่มีอยู่แล้ว...
Read More →หัวข้อ: สร้าง Stack ของคุณเอง บน Python แบบไม่ต้องพึ่งพาไลบรารี...
Read More →การเขียนโปรแกรมไม่ใช่แค่การเรียนรู้ภาษาหรือการใช้ไลบรารีที่มีอยู่เท่านั้น แต่ยังรวมไปถึงการเข้าใจหลักการทำงานของโครงสร้างข้อมูลต่างๆด้วย เมื่อกล่าวถึง Heap, ซึ่งเป็นโครงสร้างข้อมูลประเภทหนึ่งที่มักถูกใช้ในการจัดการข้อมูลที่มีความต้องการสูงสุดหรือต่ำสุดอย่างเร็ว, การสร้าง Heap ด้วยตัวเองในภาษา Python เป็นวิธีที่ดีที่จะช่วยให้เราเข้าใจการทำงานของมันอย่างลึกซึ้ง ในบทความนี้ เราจะพูดถึงการสร้าง Heap จากระดับพื้นฐานโดยไม่ใช้ไลบรารีมาตรฐาน พร้อมทั้งยกตัวอย่างการใช้งานในโลกจริงและชักชวนให้คุณได้เรียนรู...
Read More →สวัสดีค่ะ ผู้อ่านทุกท่านที่มีความสนใจในโลกของการเขียนโปรแกรม วันนี้เราจะมาทำความรู้จักกับโครงสร้างข้อมูลพื้นฐานที่มีชื่อว่า Stack โดยเฉพาะการสร้าง Stack ขึ้นมาเองในภาษา Golang โดยไม่ใช้ library สำเร็จรูป และทำความเข้าใจการทำงานของ Stack ผ่านฟังก์ชันสำคัญอย่าง pop, push, และ top นอกจากนี้เราจะยกตัวอย่าง usecase ในโลกจริงที่ Stack มีบทบาทอย่างไร และมาร่วมกันเรียนรู้เทคนิคการเขียนโปรแกรมที่มีการใช้ Stack เพื่อแก้ปัญหาต่างๆ ที่ซับซ้อน ซึ่งหากคุณมีความสนใจที่จะเรียนรู้เทคนิคเหล่านี้ระดับลึกยิ่งขึ้น ท...
Read More →การเขียนโปรแกรมไม่ได้เป็นเพียงการเรียนรู้ภาษาและการใช้คำสั่งเท่านั้น แต่ยังรวมถึงการสร้างสรรค์สิ่งใหม่ๆให้แก่โลกไอที หนึ่งในสิ่งที่แสดงถึงความเข้าใจอย่างลึกซึ้งในการทำสิ่งเหล่านั้นคือการสร้าง Priority Queue ด้วยตัวเอง โดยไม่พึ่งคลังคำสั่งใน Golang!...
Read More →ในปัจจุบัน การเขียนโปรแกรมไม่ได้จำกัดอยู่แค่ศาสตร์ที่ต้องเรียนในห้องเรียนอย่างเดียว แต่ยังขยายความรู้และประสบการณ์ไปยังการประยุกต์ใช้ในโลกจริง อย่างเช่นการสร้างหน้าต่าง Graphical User Interface (GUI) ในภาษา JavaScript ซึ่งเป็นสิ่งที่นักพัฒนาเว็บไซต์หลายคนต้องเข้าใจและใช้งานได้เป็นอย่างดี อีกทั้งยังเป็นหนึ่งในสกิลสำคัญที่เราที่ EPT ยึดถือเป็นหัวใจหลักในการเรียนการสอน...
Read More →การรู้จัก Data Structures พื้นฐานเช่น Stack นั้นมีประโยชน์มากในด้านการเขียนโปรแกรม เพราะมันช่วยให้เราสามารถจัดการข้อมูลได้อย่างมีประสิทธิภาพ ใน JavaScript นั้นไม่มี Stack ในรูปแบบที่เป็นมาตรฐาน แต่เราสามารถสร้างมันขึ้นมาเองได้อย่างง่ายดาย ในบทความนี้ เราจะมาเรียนรู้วิธีการสร้าง Stack และการใช้พื้นฐานอย่าง push, pop และ top พร้อมด้วยตัวอย่างโค้ดสามตัวอย่างและการอธิบายการทำงาน และนำยกตัวอย่างใน usecase จริงเพื่อให้เห็นภาพการใช้งานในชีวิตจริง....
Read More →เรื่อง: สร้าง Stack ด้วยตนเองในภาษา Perl พร้อมตัวอย่างการใช้งาน...
Read More →บทความ: การสร้าง Stack ด้วยตัวเองในภาษา Lua พร้อมตัวอย่าง Code...
Read More →หัวข้อ: ทำความเข้าใจ Multi-process ใน Lua พร้อมตัวอย่าง CODE และ Usecase...
Read More →หัวข้อ: สร้าง Doubly Linked List ด้วยตัวเองในภาษา Rust อย่างง่ายดาย...
Read More →ในโลกภาษาการเขียนโปรแกรมแบบอคาเดมิก, การเรียนรู้โครงสร้างข้อมูลพื้นฐานเช่น Stack นั้นเป็นสิ่งสำคัญมาก มันไม่แค่ช่วยให้เราฝึกการคิดเชิงตรรกะและการวิเคราะห์ปัญหา แต่ยังนำไปสู่การเข้าใจปัญหาที่ซับซ้อนขึ้นในอนาคตด้วย ในบทความนี้ เราจะมาสำรวจการสร้าง Stack ขึ้นมาเองโดยไม่พึ่งพาไลบรารีภายนอกด้วยภาษา Rust ที่มีความปลอดภัยและเร็วแรง...
Read More →หัวข้อ: การสร้าง Heap ด้วยตนเองในภาษา Rust - เรียนรู้พื้นฐานและนำไปใช้จริง...
Read More →