เลือกหัวข้อจากแถบเมนูด้านซ้าย (กรณีหน้าจอเล็กเมนูจะหดกลายเป็นสัญลักษณ์สามขีดอยู่ในแถบเมนูด้านบน) หรือใส่คำค้นหาที่ช่องด้านล่างนี้ เพื่อค้นหาหัวข้อบทความหรือ Tutorial เกี่ยวกับเรื่อง number ที่ต้องการ
การเรียกใช้งานฟังก์ชัน จะต้องพิมพ์ชื่อฟังก์ชันและใส่พารามิเตอร์ที่ถูกต้องกันกับฟังก์ชันนั้นไว้ใน ( )...
Read More →Data type ถือเป็นตัวสำคัญใน python ซึ่งตัวแปรสามารถเก็บข้อมูลประเภทต่าง ๆ ซึ่งมีชนิดข้อมูลดังต่อไปนี้ ชนิดข้อมูล(Built-in Data Types) Text Type: str Numeric Types: int, float, complex Sequence Types: list, tuple, range Mapping Type: dict Set Types: set, frozenset Boolean Type : bool Binary Types: bytes, bytearray, memoryview รับประเภทข้อมูล การตรวจสอบชนิดข้อมูลจะใช้ฟังก์ชัน Type() ในการตรวจสอบ...
Read More →Python Numbers ข้อมูลชนิดตัวเลขในภาษาไพธอนดังนี้ 1.int 2.float 3.complex ตัวแปรประเภทตัวเลขถูกสร้างขึ้นเมื่อนักเรียนกำหนดค่าให้กับมัน ในการตรวจสอบประเภทของวัตถุใด ๆ ใน Python ให้ใช้ฟังก์ชัน type()...
Read More →JSON เป็นStandard formatสำหรับการจัดเก็บและแลกเปลี่ยนข้อมูล JSON ย่อมาจากJavaScript object notation JSON inPython Python มีbuilt-in packageชื่อ json ซึ่งสามารถใช้เพื่อทำงานกับข้อมูล JSON...
Read More →Python String Formatting เพื่อตรวจสอบให้เเน่ใจว่าสตริงจะแสดงตามที่คาดไว้ เราสามารถจัดรูปแบบผลลัพธ์ด้วยเมธอด format () String format() format() method ช่วยให้นักเรียนสามารถจัดรูปแบบส่วนที่เลือกของสตริง บางครั้งมีบางส่วนของข้อความที่นักเรียนไม่ได้ควบคุม บางทีมันอาจมาจากฐานข้อมูลหรือการป้อนข้อมูลของผู้ใช้ หากต้องการควบคุมค่าดังกล่าวให้เพิ่มตัวยึดตำแหน่ง (วงเล็บปีกกา {}) ในข้อความและเร?...
Read More →Random Numbers in NumPy การสุ่มหมายเลขคืออะไร การสุ่มหมายเลขไม่ได้หมายถึงหมายเลขที่แตกต่างกันทุกครั้ง การสุ่มหมายถึงสิ่งที่ไม่สามารถคาดการณ์ได้อย่างมีเหตุผล Pseudo Random และ True Random - คอมพิวเตอร์ทำงานกับโปรแกรมและโปรแกรมเป็นชุดคำสั่งที่ชัดเจน ดังนั้นจึงต้องมีอัลกอริทึมในการสร้างหมายเลขสุ่มด้วย -หากมีโปรแกรมที่จะสร้างตัวเลขสุ่มมันสามารถทำนายได้ ดังนั้นมันจึงไม่ใช่กา...
Read More →Chi Square Distribution การแจกแจงไคสแควร์(Chi Square)ใช้เป็นพื้นฐานในการตรวจสอบสมมติฐาน - df - (ระดับของอิสรภาพ) - size - รูปร่างของอาร์เรย์ที่ส่งคืน ตัวอย่าง วาดตัวอย่างสำหรับการแจกแจงไคสแควร์ด้วยลำดับอิสระ 2 ด้วยขนาด 2x3 from numpy import random x = random.chisquare(df=2, size=(2, 3)) print(x) ผลลัพธ์ [[1.36485874 1.91760477 0.46244903] [0.77660297 0.26434796 0.88766541]] การแสดงภาพของการกระจายแบบไคสแควร...
Read More →Uniform Distribution ใช้เพื่ออธิบายความน่าจะเป็นที่ทุกเหตุการณ์มีโอกาสเกิดขึ้นเท่ากัน เช่น การสร้างตัวเลขสุ่ม a - ขอบเขตล่าง - ค่าเริ่มต้น 0 .0 b - ขอบเขตบน - ค่าเริ่มต้น 1.0 size - รูปร่างของอาร์เรย์ที่ส่งคืน...
Read More →Python Random Module ใน Python built-in module สามารถใช้เพื่อสร้างตัวเลขสุ่ม จะใช้วิธี random() seed() เริ่มต้นกำเนิดตัวเลขสุ่ม getstate() ส่งคืนสถานะภายในปัจจุบันของตัวสร้างตัวเลขสุ่ม setstate() คืนค่าสถานะภายในของตัวสร้างตัวเลขสุ่ม getrandbits() ส่งคืนตัวเลขที่แทนบิตสุ่ม randrange() ส่งคืนตัวเลขสุ่มระหว่างช่วงที่กำหนด randint() ส่งคืนตัวเลขสุ่มระหว่างช่วงที่กำหนด choice() ส่งคืนองค์ประกอบแบบสุ่มจากลำดับที่...
Read More →Python Cmath Module Python มีโมดูลในตัวที่นักเรียนสามารถใช้สำหรับงานทางคณิตศาสตร์สำหรับตัวเลขที่ซับซ้อน วิธีการในโมดูลนี้ยอมรับจำนวน int, float และ complex นอกจากนี้ยังยอมรับวัตถุ Python ที่มีเมธอด __complex __ () หรือ __float __ () วิธีการในโมดูลนี้มักจะส่งกลับจำนวนที่ซับซ้อน หากค่าส่งคืนสามารถแสดงเป็นจำนวนจริงได้ค่าส่งคืนจะเป็นส่วนจินตภาพของ 0 วิธีการรายละเอียด cmath.acos (x) ส่งคืนค่า arc cosine ของ x cmath.acosh (x)...
Read More →การโปรแกรมเมอร์หลายคนอาจสงสัยว่าการแปลงข้อมูลจากสตริง (string) เป็นข้อมูลประเภทอื่น ๆ ใน Python มีความซับซ้อนหรือไม่? ในบทความนี้เราจะหยิบย้อยเกี่ยวกับความง่ายในการทำการแปลงข้อมูลเหล่านี้ใน Python และวิเคราะห์ข้อดีและข้อเสียของวิธีการแต่ละแบบ พร้อมทั้งเสนอตัวอย่างโค้ดและการใช้งานที่น่าสนใจ...
Read More →Brute force หรือการลองทุกโอกาสที่เป็นไปได้เป็นหนึ่งในวิธีพื้นฐานที่สุดในการแก้ปัญหาการเขียร์โค้ด. วิธีนี้มักเป็นทางเลือกแรกๆ ก่อนที่เราจะเข้าสู่วิธีการที่ซับซ้อนมากขึ้น. การสร้างเซตย่อยทั้งหมด (Generating All Subsets) เป็นหนึ่งในปัญหาที่สามารถใช้การ Brute force ในการแก้ได้....
Read More →การเขียนโปรแกรมนั้น ไม่เพียงแต่เป็นการสร้างสรรค์โค้ดให้ทำงานได้ตามต้องการ เท่านั้น แต่ยังรวมถึงการออกแบบและพัฒนาอัลกอริทึมให้มีประสิทธิภาพด้วยเช่นกัน หนึ่งในเทคนิคที่ช่วยพัฒนาประสิทธิภาพของโปรแกรมคือ Memorization ซึ่งมักจะใช้ร่วมกับ Dynamic Programming. ในบทความนี้ เราจะมาทำความรู้จักกับ Memorization อย่างลึกซึ้ง พร้อมทั้งเสนอตัวอย่างจากภาษา Java เพื่อช่วยให้เห็นภาพการประยุกต์ใช้ในโลกการเขียนโปรแกรมจริง...
Read More →การเขียนโปรแกรมนั้นก็คือการแก้ปัญหาต่างๆ ผ่านการสั่งงานคอมพิวเตอร์ด้วยภาษาที่เครื่องจักรสามารถเข้าใจได้ หนึ่งในทักษะเชิงกลยุทธ์ที่สำคัญทางด้านการเขียนโปรแกรมคือการจัดการกับปัญหาการซ้ำซ้อนของคำนวณซึ่งสามารถคร่าชีวิตประสิทธิภาพของโปรแกรมได้ เทคนิคที่ช่วยในเรื่องนี้คือ Memorization หรือการจำผลการคำนวณไว้....
Read More →การหาคำตอบของสมการไม่ใช่เรื่องง่ายดายเสมอไป โดยเฉพาะเมื่อเราอยู่ในโลกของสมการที่ไม่สามารถแยกตัวประกอบหรือใช้สูตรตรงๆในการหาคำตอบได้ ในสถานการณ์เช่นนี้ Mullers Method กลายเป็นตัวเลือกที่น่าสนใจสำหรับนักคณิตศาสตร์และนักโปรแกรมเมอร์ บทความนี้จะอธิบายถึงความเป็นมาของ Mullers Method วิธีการใช้งาน พร้อมทั้งยกตัวอย่างโค้ดใน C++ รีวิวข้อดีข้อเสีย และพิจารณาความซับซ้อน (Complexity) ของอัลกอริทึมนี้...
Read More →การหาค่ารากของฟังก์ชัน (Root-finding) เป็นหัวข้อที่สำคัญในการคำนวณทางวิชาการและการใช้งานจริง เพื่อหาค่า x ที่ทำให้ f(x) = 0 และหนึ่งในวิธีการที่มีประสิทธิภาพในการค้นหาจุดรากนี้คือ Mullers Method วิธีของมุลเลอร์ใช้การประมาณค่าโดยใช้เส้นโค้งพหุนามองศาสอง ซึ่งเหมาะสมในการหาค่ารากที่เป็นจำนวนจริงหรือจำนวนเชิงซ้อนได้ดี...
Read More →การเขียนโปรแกรมเป็นศาสตร์ที่หลากหลายและจำเป็นต่อการแก้ไขปัญหาในโลกเทคโนโลยีสมัยใหม่ หนึ่งในหลักการที่น่าสนใจในการออกแบบอัลกอริทึมคือ Las Vegas Algorithm ซึ่งเป็นแนวทางหนึ่งที่มุ่งเน้นไปที่ความน่าเชื่อถือของผลลัพธ์ที่ได้ นักพัฒนาซอฟต์แวร์ที่กำลังเรียนรู้หรือพัฒนาฝีมืออยู่ที่ EPT สามารถประยุกต์ใช้วิธีนี้ได้เพื่อสร้างโปรแกรมที่มีผลลัพธ์ที่แม่นยำและสามารถทำให้คำนวณได้ภายในเวลาที่ยอมรับได้...
Read More →การเขียนโปรแกรมเป็นศาสตร์ที่มีมิติหลากหลาย ตั้งแต่อัลกอริธึมพื้นฐานกระทั่งสู่เทคนิคที่ชวนให้นักพัฒนาต้องสะกดจิตสะกดใจในการแก้ปัญหาที่ซับซ้อน ท่ามกลางเทคนิคมากมายนั้น มีหนึ่งวิธีการที่น่าสนใจซึ่งหลายครั้งถูกมองข้าม นั่นคือ Randomized Algorithm หรือ อัลกอริธึมแบบสุ่ม ซึ่งเป็นที่รู้จักในการจัดการกับปัญหาที่ระหว่างการคำนวณในธรรมชาติที่ไม่สามารถคาดเดาได้ล่วงหน้า...
Read More →ในโลกแห่งการเขียนโปรแกรมที่มีอิทธิพลต่อภาคธุรกิจและวิทยาศาสตร์ยุคปัจจุบันนี้ คณิตศาสตร์ถือเป็นรากฐานสำคัญที่แอบแฝงอยู่ในทุกสัมผัสของคำสั่งตรรกะบนหน้าจอคอมพิวเตอร์...
Read More →Numberic Variables ในโลกการเขียนโปรแกรม C++...
Read More →สวัสดีครับผู้อ่านที่น่าสนใจทุกท่าน! ในวันนี้เราจะพาทุกคนไปสำรวจโลกที่น่าตื่นเต้นของตัวแปรชนิดตัวเลข (numeric variables) ในภาษา C# กันครับ ว่าแต่ numeric variable คืออะไร? พวกเขาทำงานอย่างไร? และเราสามารถประยุกต์ใช้งานได้อย่างไรในโลกแห่งการพัฒนาโปรแกรมและในแอปพลิเคชันจริง?...
Read More →บทความ: พิชิตใจคณิตศาสตร์ดิจิทัล ด้วย Numberic Variable ใน JavaScript...
Read More →เค้าโครงบทความ: Do-While Loop ใน JavaScript: ความเข้าใจง่ายๆ พร้อมตัวอย่างจากชีวิตจริง...
Read More →บทความ: ความสำคัญของ Numberic Variable ในภาษา Perl ทำงานอย่างไร?...
Read More →หัวข้อ: หน้าที่และความสำคัญของตัวแปรตัวเลข (Numberic Variables) ในภาษา Lua และการประยุกต์ใช้งาน...
Read More →การทำความเข้าใจกับ parameter of function หรือพารามิเตอร์ของฟังก์ชันเป็นหัวใจหลักในการเขียนโปรแกรมด้วยภาษาใดต่อภาษาหนึ่ง สำหรับ Rust ภาษาที่เน้นความปลอดภัยและเสถียรภาพ การใช้พารามิเตอร์อย่างชาญฉลาดสามารถช่วยเพิ่มความสะดวก ความแม่นยำ และลดความซับซ้อนของโค้ดได้เป็นอย่างดี...
Read More →ในวงการโปรแกรมมิ่ง การแสดงผลเลขคณิตนั้นเป็นสิ่งที่สำคัญยิ่ง เราสามารถเห็นว่าโปรแกรมคอมพิวเตอร์มีความสามารถในการคำนวณเลขคณิตทั้งสองประเภทคือ จำนวนเต็ม (Integer) และจำนวนจริง (Real Number) แต่การคำนวณจำนวนจริงนั้นต้องใช้ความระมัดระวังเป็นพิเศษ เนื่องจากจำนวนเหล่านี้พรั่งพร้อมไปด้วยรายละเอียดและความซับซ้อนที่ต้องการการแทนค่าอย่างแม่นยำ ที่นี่เราจะพูดถึงเลขคณิตจุดลอยตัว Floating Point Arithmetic ซึ่งเป็นประเภทหนึ่งของการคำนวณที่ใช้สำหรับแทนค่าจำนวนจริงในการเขียนโปรแกรม...
Read More →เมื่อกล่าวถึงการเขียนโปรแกรม หนึ่งในเครื่องมือที่ทรงพลังและไม่ควรมองข้ามเลยคือ Regular Expressions หรือ RegEx ซึ่งได้รับการออกแบบมาเพื่องานที่เกี่ยวข้องกับการค้นหาตามรูปแบบ และการแก้ไขข้อความ ในบทความนี้ เราจะเจาะลึกลงไปถึงหลักการและแนวปฏิบัติ อีกทั้งประโยชน์ในทางโลกการเขียนโปรแกรมที่ทำให้ Regular Expressions เป็นไม้เท้าของโปรแกรมเมอร์ และหากคุณอยากเป็นนักพัฒนาซอฟต์แวร์ที่สามารถใช้เครื่องมือนี้ได้อย่างชำนาญ อย่าลืมที่จะต่อยอดความรู้กับเราที่ EPT โรงเรียนสอนเขียนโปรแกรมที่คอยเปิดประสบการณ์ให้แก่ผ...
Read More →เพื่อนๆเคยคิดกันไหมว่าเวลาเราเขียนโปรแกรมหรือสร้างแอปพลิเคชันต่างๆ เราต้องคิดถึงอะไรบ้างนอกเหนือจากโค้ดที่ทำให้งานเราทำงานได้ดี? เอาล่ะ, เราจะมาคุยกันถึง Ethical Considerations in Software Development ซึ่งแปลเป็นภาษาไทยก็คือ การพิจารณาความถูกต้องทางจริยธรรมขณะที่เราพัฒนาซอฟต์แวร์นั่นเอง!...
Read More →คุณเคยสงสัยไหมว่าทำไมเครื่องคอมพิวเตอร์ถึงมีการใช้ระบบ Binary หรือระบบที่มีเพียง 0 กับ 1 ในการทำงาน? ในวันนี้เราจะไปพิจารณาเหตุผลกันว่าทำไมระบบนี้ถึงได้รับความนิยมในการใช้งานถึงขนาดที่เด็กอายุ 8 ปีก็สามารถเข้าใจได้!...
Read More →5 เคล็ดลับการเขียน JavaScript Code ให้ Clean ยิ่งขึ้น...
Read More →การเขียนโปรแกรมเป็นศาสตร์ที่ต้องการทั้งคำนวณและการวิเคราะห์ที่มีวิจารณญาณ โดยเฉพาะเมื่อเราพูดถึงการจัดการข้อมูลด้วยฐานข้อมูล SQL หนึ่งในเครื่องมือที่อาจประเมินคุณค่าต่ำกว่าความสำคัญนั้นคือ Window Functions?ฟังก์ชั่นที่มอบพลังและยืดหยุ่นในการวิเคราะห์ข้อมูลล้ำลึกยิ่งขึ้น ต่อไปนี้คือ 5 Window Functions ใน SQL ที่จะสร้างความแตกต่างในทักษะการวิเคราะห์ข้อมูลของคุณ...
Read More →การใช้งาน Loop ใน PHP แบบง่ายๆ...
Read More →ในฐานะผู้เขียนที่เชี่ยวชาญด้านการตลาดและไอที รวมไปถึงการเป็นผู้สอนโปรแกรมมิ่งที่ EPT ซึ่งเป็นสถาบันฝึกอบรมด้านโปรแกรมมิ่งคอมพิวเตอร์ ผมจะพาทุกท่านไปทำความเข้าใจเกี่ยวกับการใช้งานตัวแปร (Variable) ในภาษา Fortran ซึ่งเป็นภาษาโปรแกรมมิ่งที่มีชื่อเสียงในวงการวิทยาศาสตร์และวิศวกรรม โดยเฉพาะในด้านการคำนวณทางวิทยาศาสตร์และการจำลองสถานการณ์ต่างๆ...
Read More →ในโลกของการเขียนโปรแกรมทางวิชาการ เรามักจะพบกับเหตุการณ์ที่ต้องทำการทดลองหรือคำนวณซ้ำๆ จนกระทั่งผลลัพธ์ที่ได้นั้นตอบโจทย์ข้อกำหนดหรือเงื่อนไขที่วางไว้ ในสถานการณ์เหล่านี้ do-while loop กลายเป็นเครื่องมือที่มีประโยชน์อย่างยิ่งในการควบคุมการทำซ้ำ โดยเฉพาะในภาษา Fortran ที่เป็นภาษาโปรแกรมมิ่งยอดนิยมสำหรับงานวิทยาศาสตร์และวิศวกรรม...
Read More →หัวข้อ: การใช้งาน Loop และ If-Else ภายใน Loop ในภาษา Fortran สำหรับการประยุกต์ใช้งานในโลกจริง...
Read More →ในโลกของการเขียนโปรแกรม ค่าที่ส่งกลับ (return value) จากฟังก์ชันนับเป็นปัจจัยอันสำคัญที่เปิดประตูสู่การเขียนโค้ดที่ทรงพลังและยืดหยุ่นได้เป็นอย่างดี บทความนี้จะพาทุกท่านไปทำความรู้จักกับการใช้งาน return value จาก function ในภาษา Fortran ซึ่งเป็นหนึ่งในภาษาโปรแกรมมิ่งที่มีประวัติยาวนานและยังคงได้รับการใช้งานในหลายสาขาวิชาโดยเฉพาะในด้านวิทยาศาสตร์และวิศวกรรม...
Read More →หัวข้อ: พื้นฐานการใช้งาน Constructor ในภาษา Fortran...
Read More →หัวข้อ: การใช้งาน loop และ if-else ภายใน loop ใน Delphi Object Pascal...
Read More →การใช้งาน function ในภาษา Delphi Object Pascal แบบง่ายๆ พร้อมตัวอย่าง CODE และอธิบายการทำงาน โดยทำการถอดเป็นบทความที่สามารถผูกเข้ากับการใช้งานจริงได้:...
Read More →หัวข้อ: การใช้งานตัวแปร Numeric ในภาษา Swift สำหรับการเขียนโค้ดที่ชาญฉลาด...
Read More →การเขียนโปรแกรมไม่ได้ปราศจากข้อผิดพลาด และหนึ่งในเครื่องมือที่ดีที่สุดเพื่อจัดการกับข้อผิดพลาดเหล่านั้นคือการใช้โครงสร้างควบคุมการผิดพลาดที่เรียกว่า try-catch ซึ่งเป็นพื้นฐานของการจัดการที่ดีกับข้อผิดพลาด (Exception Handling) ในภาษาโปรแกรมมิ่งหลายๆ ภาษา รวมถึงภาษา Kotlin ที่เราจะพูดถึงในวันนี้...
Read More →ภาษา Kotlin เป็นภาษาโปรแกรมมิ่งแบบประกาศ (declarative) และเป็นภาษาหลักในการพัฒนาแอปพลิเคชันบนแพลตฟอร์ม Android ในปัจจุบัน การเขียนโค้ดโดยใช้ลูป (loop) เป็นหัวใจหลักของโปรแกรมมิ่งเพราะช่วยให้เราดำเนินงานที่ซ้ำๆ ได้โดยไม่ต้องเขียนโค้ดซ้ำเดิมหลายครั้ง และ nested loop หรือลูปที่ซ้อนกันนั้น เป็นเทคนิคที่ใช้กันอย่างแพร่หลายเพื่อจัดการกับซัพเมทริกซ์หรือการทำงานที่มีความซับซ้อนหลายระดับ ในบทความนี้ เราจะมาพูดถึงการใช้งาน nested loop ใน Kotlin กันแบบง่ายๆ พร้อมตัวอย่างโค้ดที่ละเอียดและยังแสดงถึงการใช้งาน...
Read More →ในฐานะที่คุณเป็นผู้ที่สนใจในการเขียนโปรแกรมและต้องการทำความเข้าใจถึงหลักการพื้นฐานของการใช้ for loop ในภาษา Dart ซึ่งเป็นภาษาโปรแกรมมิ่งที่ได้รับความนิยมสำหรับการพัฒนาแอปพลิเคชันบนแพลตฟอร์มของ Google ได้แก่ Flutter บทความนี้จะช่วยให้คุณเข้าใจการใช้งาน for loop อย่างลึกซึ้ง พร้อมทั้งยกตัวอย่างการใช้งานในสถานการณ์ต่างๆ และหวังว่าจะชวนให้คุณเริ่มต้นศึกษาภาษา Dart และการเขียนโปรแกรมง่ายขึ้น...
Read More →บทความ: การใช้งาน Try-Catch ในภาษา Scala ด้วยความเข้าใจที่ลึกซึ้ง...
Read More →ภาษา TypeScript ถูกออกแบบมาเพื่อเพิ่มคุณสมบัติการพิมพ์แบบคงที่ (Static Typing) ให้กับ JavaScript ซึ่งทำให้โค้ดของเรามีโครงสร้างที่ชัดเจน และลดโอกาสในการเกิดข้อผิดพลาดที่ซ่อนอยู่ ในบทความนี้ เราจะมาพูดถึงการใช้งานตัวแปรชนิดตัวเลขใน TypeScript ซึ่งเป็นพื้นฐานที่สำคัญในการเขียนโปรแกรม...
Read More →ในโลกของการเขียนโปรแกรมด้วยภาษา ABAP (Advanced Business Application Programming) ซึ่งเป็นภาษาการเขียนโปรแกรมเฉพาะที่พัฒนาโดย SAP สำหรับการปรับแต่งและพัฒนาแอพพลิเคชันในระบบ SAP ERP, การใช้งานตัวแปร (Variables) เป็นหนึ่งในพื้นฐานสำคัญที่นักพัฒนาต้องเข้าใจอย่างถ่องแท้ เพื่อที่จะสามารถเขียนโปรแกรมที่มีประสิทธิภาพและสามารถจัดการข้อมูลได้อย่างมืออาชีพ...
Read More →การใช้งานตัวแปรชนิดตัวเลข (Numeric Variables) ในภาษา ABAP สำหรับการเขียนโปรแกรมภายในระบบ SAP เป็นหัวใจสำคัญที่นักพัฒนาจะต้องเข้าใจอย่างถ่องแท้ เพราะตัวแปรเหล่านี้ใช้ในการจัดเก็บข้อมูลที่เกี่ยวข้องกับจำนวนเงิน, ปริมาณสินค้า, จำนวนครั้ง ฯลฯ ในบทความนี้เราจะมาพูดถึงพื้นฐานของตัวแปรชนิดตัวเลขในภาษา ABAP พร้อมด้วยตัวอย่างคอ้ด (Code Examples) และการนำไปใช้งานในโลกจริง (Usecase) อย่างไรก็ตามหากคุณต้องการฝึกฝนและเรียนรู้โปรแกรมมิ่งแบบลึกซึ้งยิ่งขึ้น ที่ EPT (Expert-Programming-Tutor) พร้อมเป็นส่วนหนึ่งท...
Read More →เมื่อพูดถึงการเขียนโปรแกรมด้วยภาษา Haskell, หลายคนอาจมองว่ามันเป็นงานที่ท้าทายเพราะภาษานี้เป็นภาษาที่มีความเฉพาะตัวในด้าน Functional Programming. แต่งานที่ดูเหมือนจะยากเหล่านี้ ก็สามารถทำได้อย่างสนุกสนานเมื่อเราเข้าใจแนวคิดและเทคนิคต่างๆ วันนี้เราจะพาไปรู้จักกับ do-while loop ใน Haskell อย่างง่ายๆ พร้อมทั้งตัวอย่าง Code และการประยุกต์ใช้ในโลกจริงที่น่าสนใจ!...
Read More →บทความ: การใช้งานตัวแปรประเภทตัวเลข (Numeric Variables) ในภาษา Groovy อย่างมืออาชีพ...
Read More →การจัดการกับข้อผิดพลาดและการยกเว้น (exceptions) ในการเขียนโปรแกรมนั้นสำคัญอย่างยิ่ง เพราะมันช่วยป้องกันแอพพลิเคชันจากการหยุดทำงานอย่างกะทันหันเมื่อเกิดข้อผิดพลาดขึ้น ในภาษา Groovy, ระบบการจัดการข้อผิดพลาดนี้ประกอบด้วย try, catch, และ finally ซึ่งอำนวยความสะดวกในการรับมือกับสถานการณ์ที่ไม่คาดคิดในรูปแบบที่เป็นระเบียบและสามารถควบคุมได้...
Read More →การใช้งาน Catalan Number Generator ในภาษา C แบบง่ายๆ พร้อมตัวอย่าง CODE และอธิบายการทำงาน...
Read More →หัวข้อ: การเขียนเกมส์ งูกินบันได ด้วยภาษา C ที่ง่ายแก่การเรียนรู้...
Read More →การเรียนรู้การเขียนโปรแกรมไม่ใช่แค่เรื่องของการเขียนคำสั่งต่อคำสั่งอย่างแห้งๆ แต่ยังรวมถึงการใช้พื้นฐานที่เรียนมาเพื่อสร้างสิ่งที่สนุกและตอบโจทย์ในชีวิตจริงได้ด้วย เช่น การสร้างเกมเล็กๆ ด้วยภาษา C++ ที่จะช่วยเพิ่มทั้งความสนุกในการเรียนและประสบการณ์การเขียนโค้ด ซึ่งนี่คือสิ่งที่สถาบัน EPT มุ่งมั่นที่จะนำเสนอให้แก่นักเรียนทุกคน...
Read More →Factorial หรือ n! นั้นมีประโยชน์มหาศาลในโลกของคณิตศาสตร์และวิทยาการคอมพิวเตอร์ ทว่าเมื่อเราจำเป็นต้องคำนวณ factorial ของตัวเลขที่มีขนาดใหญ่มากๆ ปัญหาเรื่องของขอบเขตของค่าที่ตัวแปรสามารถจัดเก็บได้ (อันจะนำไปสู่ตัวเลขที่ผิดพลาดหรือ overflow) ก็จะปรากฏขึ้น...
Read More →ความลับของการเขียนโปรแกรมอย่างหนึ่งคือการสามารถนำเอาความรู้พื้นฐานไปประยุกต์ใช้ในการแก้ไขปัญหาได้อย่างหลากหลายและสวยงาม เช่นเดียวกับการเขียนฟังก์ชันที่ตรวจสอบว่าข้อความหรือตัวเลข (String หรือ Number) เป็น Palindrome หรือไม่ในภาษา C++ ซึ่ง Palindrome หมายถึงข้อความที่สามารถอ่านได้เหมือนกันทั้งจากหน้าไปหลังและจากหลังไปหน้า เช่น radar หรือ 12321 การตรวจสอบ Palindrome เป็นการฝึกฝนทักษะการเขียนโปรแกรมที่ดีและยังมี Use cases ที่น่าสนใจอีกมากมายในโลกจริง...
Read More →บทความ: การใช้งาน Catalang number generator ในภาษา C++ แบบง่ายๆ...
Read More →การใช้งาน hash functions เป็นสิ่งที่พบเห็นได้ทั่วไปในงานด้านการเขียนโปรแกรม เพื่อการจัดเก็บข้อมูลที่มีประสิทธิภาพสูง โดยหนึ่งในการใช้งานที่พบบ่อยคือการจัดการกับ hash table หรือ hash map ในภาษา C++ โดยปกติ เราอาจใช้ libraries มาตรฐานเช่น std::unordered_map ที่มีฟังก์ชัน hash ในตัว แต่ความเข้าใจในการสร้าง hash function ขึ้นมาเองนั้น เป็นสิ่งที่น่าสนใจ และช่วยให้เราเข้าใจหลักการทำงานของ hash map ได้ลึกซึ้งยิ่งขึ้น...
Read More →ในโลกของการเขียนโปรแกรม การสร้างเกมนั้นเป็นหนึ่งในวิธีการที่สร้างสรรค์และน่าตื่นเต้น ภาษา Java เป็นภาษาการเขียนโปรแกรมที่เหมาะสำหรับการสร้างเกมเนื่องจากมีคลาสและห้องสมุดที่พร้อมใช้งานหลากหลาย ในบทความนี้ เราจะแนะนำการสร้างเกมง่ายๆ ในภาษา Java พร้อมทั้งตัวอย่างโค้ดที่คุณสามารถศึกษาได้ และสิ่งที่น่าสนใจที่สุดคือ คุณจะได้เห็นการนำเอาบทเรียนจากการเขียนเกมไปใช้ในโลกจริงผ่าน usecase ที่จะให้ความรู้คุณถึงคุณค่าของการเรียนรู้โปรแกรมมิ่งที่ EPT ของเรา...
Read More →การเขียนโปรแกรมไม่ใช่เพียงแค่การคิดคำสั่งที่จะทำให้คอมพิวเตอร์ทำงานได้ตามที่เราต้องการเท่านั้น แต่ยังรวมไปถึงการค้นพบและใช้งานหลักคณิตศาสตร์ภายในโค้ดโปรแกรม หนึ่งในหลักคณิตศาสตร์ที่น่าสนใจคือ Catalan number ซึ่งสามารถนำไปใช้งานในหลากหลายกรณี (usecase) ในโลกจริง วันนี้เราจะมาพูดถึงวิธีการสร้าง Catalan number generator ในภาษา Java แบบง่ายๆ พร้อมทั้งตัวอย่างโค้ดและอธิบายการทำงานของมัน...
Read More →ในโลกแห่งการเขียนโปรแกรม การนำเสนอข้อมูลเป็นสิ่งสำคัญที่สุด และการใช้ Line chart เป็นวิธีหนึ่งในการแสดงผลข้อมูลที่ทำให้ข้อมูลต่างๆเข้าใจได้ง่ายขึ้น ในภาษา Java มีไลบรารีพร้อมใช้งานมากมายที่ช่วยให้คุณสามารถสร้าง Line chart ได้อย่างรวดเร็ว ในบทความนี้ เราจะเรียนรู้วิธีการสร้าง Line chart ในภาษา Java ด้วยตัวอย่างโค้ดและการอธิบายการทำงาน เราจะยกตัวอย่าง usecase ในโลกจริงที่ Line chart สามารถช่วยได้ และเชิญชวนให้คุณมาสร้าง Line chart ด้วยตัวเองที่ EPT (Expert-Programming-Tutor) ซึ่งเป็นสถาบันที่สอนกา...
Read More →การเขียนเกมแบบง่ายๆด้วยภาษา C# เป็นวิธีที่ดีในการฝึกการเขียนโปรแกรมและความคิดสร้างสรรค์ของคุณ เกมไม่จำเป็นต้องซับซ้อนหรือมีกราฟิกที่สลับซับซ้อน เริ่มต้นจากการสร้างเกมเล็กๆที่มีลักษณะเฉพาะเจาะจงและสามารถขยายและปรับปรุงได้ในภายหลัง การให้ความรู้และทักษะการเขียนโปรแกรมจาก EPT สามารถช่วยให้บุคคลหลายชีวิตสามารถไม่เพียงแต่สร้างเกมเหล่านี้ได้ แต่ยังสามารถนำไปใช้ในสถานการณ์จริงต่างๆในธุรกิจและอุตสาหกรรมได้...
Read More →การเขียนโปรแกรมไม่ได้เป็นเพียงการสั่งงานให้คอมพิวเตอร์ทำตามอย่างเท่านั้น แต่ยังประกอบไปด้วยการแก้ปัญหาและสร้างสรรค์นวัตกรรมใหม่ๆ ปัญหาที่น่าสนใจหนึ่งในการเขียนโปรแกรมคือการตรวจสอบว่าจำนวนหรือข้อความที่ผู้ใช้ป้อนเข้ามานั้นเป็น Palindrome หรือไม่ ในภาษา C# นั้นพวกเราสามารถทำการตรวจสอบได้อย่างง่ายดายด้วยคุณลักษณะของภาษา มาเรียนรู้กันว่ามันทำงานอย่างไรและสามารถประยุกต์ใช้ได้อย่างไรในโลกแห่งความเป็นจริง...
Read More →หัวเรื่อง: การสร้าง Catalang Number Generator ใน C#: เครื่องมือสำหรับนักพัฒนาและการประยุกต์ใช้งาน...
Read More →การสร้างเกมง่ายๆ ด้วยภาษา VB.NET...
Read More →Catalan number เป็นหนึ่งในเลขทางคณิตศาสตร์ที่มีบทบาทสำคัญ และมักปรากฏในโลกแห่งการคำนวณทางวิทยาศาสตร์คอมพิวเตอร์หลายๆ ด้าน เช่น งานด้านคอมไพเลอร์, การวิเคราะห์อัลกอริทึม และการเข้ารหัสข้อมูล เรียกได้ว่า Catalan number คือสมาชิกที่ซ่อนตัวอยู่ในปัญหาการคำนวณหลายประเภทเลยทีเดียว...
Read More →การสร้าง Simple Calculator ในภาษา VB.NET ด้วยความเข้าใจที่ถูกต้อง...
Read More →Catalan numbers (ตัวเลขคาตาลัน) เป็นชุดของตัวเลขในคณิตศาสตร์ที่มีประยุกต์การใช้งานหลากหลายในด้านวิทยาศาสตร์คอมพิวเตอร์ เช่น การนับโครงสร้างทางคณิตศาสตร์ที่สำคัญ เช่น วงเล็บที่สมดุล และการค้นหาแบบไบนารี การเรียนรู้การสร้างตัวเลขคาตาลันด้วย Python จึงเป็นความรู้พื้นฐานที่ดียิ่งสำหรับผู้ที่สนใจในการพัฒนาโปรแกรมเพื่อการวิจัย หรือใช้งานทางอัลกอริทึมในโปรเจกต์ต่างๆ...
Read More →การคำนวณเลขยกกำลังในด้านคอมพิวเตอร์สามารถทำได้หลายวิธี และหนึ่งในวิธีที่มีประสิทธิภาพสูงที่สุดคือ การใช้ Exponentiation by squaring หรือการยกกำลังด้วยการยกกำลังสอง วิธีนี้เป็นวิธีที่ใช้เวลาในการคำนวณน้อยลงเมื่อเทียบกับการคำนวณแบบตรงๆ ซึ่งสำคัญมากในการคำนวณเลขยกกำลังที่มีขนาดใหญ่ เป็นวิธีที่มีประโยชน์มากในการคำนวณทางคณิตศาสตร์, รหัสการเข้ารหัสลับ (cryptography), และด้านการพัฒนาซอฟต์แวร์ที่ต้องมีการคำนวณอย่างรวดเร็วและแม่นยำ ในภาษา Python การใช้วิธีนี้สามารถทำได้ง่ายและสะดวก...
Read More →หัวข้อ: สร้างเกมส์ งูกับบันได ในภาษา Python และการประยุกต์ใช้ในโลกจริง...
Read More →ภาษา Golang หรือ Go เป็นภาษาโปรแกรมมิ่งที่ถูกพัฒนาโดย Google ซึ่งมีจุดเด่นในเรื่องของความเร็ว และใช้งานได้อย่างกว้างขวางตั้งแต่ระบบ backend ไปจนถึงการพัฒนาเกม. ในบทความนี้เราจะมาสำรวจวิธีการสร้างเกมง่ายๆ ด้วยภาษา Golang โดยจะให้ตัวอย่างโค้ดที่ใช้ในการสร้างเกม พร้อมๆ กับอธิบายการทำงาน และการนำไปประยุกต์ใช้ในโลกจริง ลองมาดูกันว่า Golang สามารถช่วยให้การพัฒนาเกมของคุณง่ายและสนุกยิ่งขึ้นได้อย่างไร...
Read More →สวัสดีครับผู้อ่านที่ชอบการค้นคว้าและสนุกสนานไปกับคณิตศาสตร์และการเขียนโปรแกรม! วันนี้เราจะมาพูดถึงการหาค่าประมาณของ Factorial หรือ แฟคทอเรียล สำหรับจำนวนที่มากมาย ซึ่งสามารถทำได้ง่ายๆ ด้วยวิธีของ Stirlings approximation ในภาษา Golang ของเรา...
Read More →การพัฒนาโปรแกรมทางด้านคณิตศาสตร์นั้นเป็นหัวใจสำคัญของการเขียนโค้ดที่ต้องการการคำนวณและวิเคราะห์ที่ซับซ้อน เลขคาตาลัน (Catalan numbers) เป็นหนึ่งในลำดับเลขที่มีความสำคัญและปรากฏในหลากหลายปัญหาด้านคณิตศาสตร์และแพทเทิร์นของสาขาต่างๆ เช่น พีชคณิตคอมบิเนเตอร์, ทฤษฎีกราฟ, และเทคนิคการเข้ารหัสข้อมูล เราจะไปดูกันว่าเราสามารถประยุกต์ใช้ตัวสร้างลำดับเลขคาตาลัน หรือ Catalan number generator ได้อย่างไรในภาษา Go (หรือ Golang)...
Read More →บทความ: การความสนุกสนานไปกับ Go ผ่านเกมส์ลูกตุ้มกับงู...
Read More →การเขียนโปรแกรมคือศิลปะแห่งการแก้ปัญหาด้วยวิธีที่สร้างสรรค์ หนึ่งในความท้าทายที่เป็นตัวพิสูจน์ฝีมือของโปรแกรมเมอร์ คือการสร้างโครงสร้างข้อมูลที่ซับซ้อนขึ้นมาเอง เช่น Binary Search Tree (BST) ที่เป็นโครงสร้างข้อมูลที่มีประสิทธิภาพสำหรับการเก็บข้อมูลที่ต้องการการค้นหา, การแทรก, และการลบอย่างรวดเร็ว ภายใต้คอนเซปต์นี้ ไปยังภาษา Golang ที่เป็นภาษาทันสมัยซึ่งให้ความสำคัญกับความเรียบง่ายและการทำงานที่มีประสิทธิภาพ...
Read More →บทความ: ค้นพบมหัศจรรย์ของฟังก์ชัน Math.abs ใน JavaScript ด้วยตัวอย่างและแอปพลิเคชันจริง...
Read More →Catalan number หรือ จำนวนคาตาลัน เป็นชุดของจำนวนทางคณิตศาสตร์ที่มีประโยชน์ในหลาย ๆ ด้าน รวมถึงการคำนวณความเป็นไปได้ในโครงสร้างทางคณิตศาสตร์ การวางแผนพาร์เซนต์ภาษา (parsing) ของภาษาโปรแกรมมิ่ง หรือแม้แต่ในการวิเคราะห์เกมส์เช่นเกม tic-tac-toe และเกมอื่นๆ ในบทความนี้ เราจะทำความเข้าใจการทำงานของ Catalan number และวิธีการสร้าง Catalan number generator ในภาษา JavaScript พร้อมด้วยตัวอย่างโค้ดที่ชัดเจนเพื่อให้ผู้อ่านสามารถนำไปประยุกต์ใช้ในสถานการณ์จริงได้ และท้ายสุดเราจะยกตัวอย่าง usecase ในโลกจริงที่ค...
Read More →หัวข้อ: พิชิตคณิตศาสตร์ด้วย Perl: การสร้าง Catalang Number Generator อย่างมีประสิทธิภาพ...
Read More →บทความ: การคำนวณเลขยกกำลังอย่างรวดเร็วด้วยวิธี Exponentiation by Squaring ในภาษา Perl...
Read More →การเขียนโปรแกรมในภาษา Perl เป็นทักษะที่มีคุณค่าสำหรับนักพัฒนาที่ต้องการเข้าใจหลักการของการเขียนสคริปต์และการจัดการข้อมูลด้วยวิธีการที่ยืดหยุ่นและมีประสิทธิภาพ ในบทความนี้ เราจะดำดิ่งไปกับการสร้างเกมงูกับบันไดอย่างง่ายๆ ผ่านการใช้ Perl ซึ่งเกมนี้จะสามารถสังเคราะห์หลักการพื้นฐานของการเขียนโปรแกรมได้เป็นอย่างดี พร้อมทั้งการแสดงตัวอย่างโค้ดที่เกี่ยวข้อง และยกตัวอย่างการนำไปใช้ในโลกปัจจุบัน...
Read More →บทความ: สร้างเกมง่ายๆ ด้วยภาษา Lua พร้อมตัวอย่าง...
Read More →การใช้งาน Catalang number generator ในภาษา Lua แบบง่ายๆ...
Read More →ในโลกของการเขียนโปรแกรม ความสามารถในการคำนวณเลขยกกำลังเป็นองค์ประกอบสำคัญหนึ่งที่ใช้ในการแก้ไขปัญหาเชิงคณิตศาสตร์ที่ซับซ้อน ทั้งนี้ วิธีการใช้ Exponentiation by Squaring ในภาษา Lua เป็นวิธีที่มีประสิทธิภาพในการคำนวณเลขยกกำลังที่เป็นจำนวนเต็มอย่างรวดเร็วและมีความแม่นยำสูง ภายในบทความนี้ เราจะสำรวจวิธีการนี้พร้อมกับตัวอย่างโค้ดเพื่อให้ผู้อ่านเข้าใจได้อย่างชัดเจน และเราจะนำเสนอ use case ในโลกจริงที่สามารถประยุกต์ใช้วิธีการนี้...
Read More →ในยุคดิจิทัลที่เทคโนโลยีและการเขียนโปรแกรมได้กลายเป็นส่วนสำคัญของชีวิตประจำวัน ความรู้เล็กๆ น้อยๆ เกี่ยวกับแนวคิดหรืออัลกอริธึมพื้นฐานอย่าง Catalan number generator ในภาษาโปรแกรมมิ่งสามารถทำให้เราเข้าใจและสามารถแก้ไขปัญหาต่างๆ ได้ดียิ่งขึ้น ในบทความนี้ เราจะมาทำความรู้จักกับการสร้าง Catalan numbers ด้วยภาษา Rust ที่เข้าใจได้ง่าย พร้อมด้วยตัวอย่างโค้ดที่จะช่วยให้คุณเห็นภาพการทำงานของมัน และนำเสนอ use cases ที่เกี่ยวข้องในโลกจริง โดยไม่ลืมที่จะชวนคุณมาเรียนรู้การเขียนโปรแกรมเพิ่มเติมที่ EPT เพื่อพ...
Read More →การพัฒนาเกมเป็นหนึ่งในวิธีการที่ทำให้เราเข้าใจและนำไปสู่การเรียนรู้แนวคิดต่างๆ ในด้านของการเขียนโปรแกรมได้ดีที่สุด การสร้างเกม Monopoly ด้วยภาษา Rust นั้นเป็นทางเลือกที่น่าสนใจอย่างมาก เนื่องจาก Rust เป็นภาษาโปรแกรมที่ออกแบบมาเพื่อความปลอดภัยและความเร็ว ซึ่งเหมาะสมอย่างยิ่งสำหรับการพัฒนาเกม ในบทความนี้ เราจะพูดถึงการใช้งาน Rust ในการสร้างเกม Monopoly แบบง่ายๆ พร้อมด้วยตัวอย่างโค้ด และยกตัวอย่างการใช้งานในโลกจริงที่คุณสามารถเรียนรู้ได้ที่ EPT (Expert-Programming-Tutor)....
Read More →ในยุคดิจิทัลที่ทุกอย่างต้องการความแม่นยำและความเร็ว ภาษาการเขียนโปรแกรมอย่าง Rust ได้เป็นที่สนใจในหมู่นักพัฒนาซอฟต์แวร์ ไม่เพียงเพราะความปลอดภัยและการจัดการหน่วยความจำที่ดีเยี่ยม แต่ยังรวมถึงประสิทธิภาพที่มาพร้อมกับการใช้งานทางด้านวิทยาศาสตร์ ในบทความนี้ เราจะสำรวจการใช้งาน scientific calculator ในภาษา Rust ผ่านตัวอย่างคำสั่งที่เข้าใจง่ายและเป็นประโยชน์ นอกจากนี้ เราจะยกตัวอย่าง usecase ที่แสดงศักยภาพของภาษาในการเขียนโปรแกรมทางด้านวิทยาศาสตร์...
Read More →ในโลกของการเขียนโปรแกรม, การจัดการกับข้อมูลให้เข้าถึงได้อย่างรวดเร็วและมีการจัดเก็บที่มีประสิทธิภาพเป็นสิ่งที่จำเป็นมาก หนึ่งในขั้นตอนที่สำคัญคือการใช้งานข้อมูลประเภท hash. และในที่นี้ เราจะมากล่าวถึงการสร้าง hash function ของคุณเองในภาษา Rust โดยไม่ใช้ library ภายนอก เพื่อให้คุณเข้าใจว่าขั้นตอนนี้ทำงานอย่างไรและสามารถนำไปปรับใช้ใน use case จริงได้อย่างไร...
Read More →