เลือกหัวข้อจากแถบเมนูด้านซ้าย (กรณีหน้าจอเล็กเมนูจะหดกลายเป็นสัญลักษณ์สามขีดอยู่ในแถบเมนูด้านบน) หรือใส่คำค้นหาที่ช่องด้านล่างนี้ เพื่อค้นหาหัวข้อบทความหรือ Tutorial เกี่ยวกับเรื่อง eval ที่ต้องการ
เรียนรู้เรื่องการถดถอยพหุนาม หากจุดข้อมูลของนักเรียนชัดเจน จะไม่พอดีกับการถดถอยเชิงเส้น (เส้นตรงผ่านจุดข้อมูลทั้งหมด) ก็อาจเหมาะสำหรับการถดถอยพหุนาม การถดถอยพหุนามเช่นการถดถอยเชิงเส้นใช้ความสัมพันธ์ระหว่างตัวแปร x และ y เพื่อหาวิธีที่ดีที่สุดในการวาดเส้นผ่านจุดข้อมูล ...
Read More →MySQL Select From ในเนื้อหานี้เราจะเรียนรู้เกี่ยวกับการเลือกตารางและการเลือกคอลัมน์ใน MySQL การเลือกตาราง(table) การเลือกตารางใน MySQL ให้ใช้คำสั่ง "SELECT" ตัวอย่าง เลือกระเบียนทั้งหมดจากตาราง "Custumer" และแสดงผลลัพธ์...
Read More →Python MongoDB Find ใน MongoDB เราใช้วิธีการหาและ findOne เพื่อหาข้อมูลในการรวบรวม เช่นเดียวกับคำสั่ง SELECT ที่ใช้ในการหาข้อมูลในตารางในฐานข้อมูล MySQL ในการเลือกข้อมูลจากการรวบรวมใน MongoDB เราสามารถใช้เมธอด find_one() ส่งคืนการเกิดครั้งแรกในการเลือก ตัวอย่าง หาเอกสาร(Document)แรกในการรวบรวมลูกค้า import pymongo myclient = pymongo.MongoClient("mongodb://localhost:27017/") mydb = myclient["mydatabase"] mycol = mydb["customers"] ...
Read More →Python MongoDB Limit วันนี้เราจะมาเรียนรู้เกี่ยวกับการจำกัดผลลัพธ์ จะเป็นอย่างไรมาเรียนรู้กันเลย จำกัดผลลัพธ์ เพื่อจำกัดผลลัพธ์ใน MongoDB เราใช้เมธอด limit()เมธอด limit() รับพารามิเตอร์หนึ่งตัวซึ่งเป็นตัวเลขที่กำหนดจำนวนเอกสารที่จะส่งคืน พิจารณาว่าคุณมีคอลเลกชัน "customer" Customers {'_id': 1, 'name': 'John', 'address': 'Highway37'} {'_id': 2, 'name': 'Peter', 'address': 'Lowstreet 2...
Read More →วันนี้เราจะมาเรียนรู้เกี่ยวกับการใช้งาน Dictionary ใน Python สำหรับผู้เริ่มต้น Dictionary เป็นโครงสร้างข้อมูลที่ทำให้เราสามารถเก็บข้อมูลแบบ key-value pairs ได้ ซึ่งช่วยให้เราสามารถเข้าถึงข้อมูลได้อย่างมีประสิทธิภาพ และเป็นเครื่องมือที่สำคัญในการเขียนโปรแกรม Python...
Read More →การพัฒนาแอพพลิเคชั่นในปัจจุบันมีความสำคัญมากขึ้นเนื่องจากความต้องการของผู้ใช้ที่เพิ่มขึ้นอย่างต่อเนื่อง และ Python เป็นหนึ่งในภาษาโปรแกรมที่ได้รับความนิยมเป็นอย่างมากในการพัฒนาแอพพลิเคชั่น ในบทความนี้เราจะมาทำความรู้จักกับการใช้ Dictionary ใน Python ในการสร้างแอพพลิเคชั่นอย่างไร้พรมแดนด้วยความสามารถที่มีอยู่ในภาษา Python และเราจะพูดถึงข้อดีและข้อเสียของการใช้ Dictionary ในพื้นที่การพัฒนาแอพพลิเคชั่นด้วยด้วยพื้นฐานเป็นการสอนอ่อยุ่นนผู้อ่านที่มีความรู้ในการเขียนโปรแกรมใน Python และการพัฒนาแอพพลิเค...
Read More →การเรียงลำดับข้อมูล (Sorting) เป็นกระบวนการที่สำคัญมากในโลกของ Big Data ซึ่งเป็นการนำข้อมูลที่ไม่มีลำดับมาเรียงลำดับตามลำดับที่เหมาะสม ซึ่งสามารถช่วยให้การค้นหาข้อมูลและการวิเคราะห์ข้อมูลทำได้อย่างมีประสิทธิภาพมากขึ้น ในบทความนี้เราจะพูดถึงความสำคัญของการเรียงลำดับข้อมูลในยุค Big Data รวมถึงข้อดีและข้อเสียของการใช้เทคนิคต่าง ๆ ในการเรียงลำดับข้อมูล โดยเน้นไปที่การเปรียบเทียบระหว่างเทคนิคต่าง ๆ ที่นักพัฒนาระบบพัฒนาขึ้นมาเพื่อจัดการ Big Data ได้อย่างมีประสิทธิภาพ...
Read More →ในโลกของโปรแกรมมิ่งและการพัฒนาซอฟต์แวร์ การเขียนโค้ดที่สามารถทำงานได้อย่างอัจฉริยะและมีประสิทธิภาพเป็นสิ่งสำคัญอย่างยิ่ง มีหลายวิธีที่สามารถช่วยให้โปรแกรมเมอร์สามารถเขียนโปรแกรมที่ฉลาดขึ้น และการใช้เครือข่ายประสาทเป็นหนึ่งในวิธีการที่ได้รับความนิยมมากที่สุดในปัจจุบัน...
Read More →ER Diagram หรือ Entity-Relationship Diagram เป็นเครื่องมือที่สำคัญในการออกแบบระบบฐานข้อมูล เพื่อให้สามารถจัดเก็บข้อมูลและประมวลผลข้อมูลได้อย่างมีประสิทธิภาพ ด้วยความสามารถในการแสดงความสัมพันธ์ระหว่าง Entity หรือ องค์ประกอบ ของระบบฐานข้อมูล ในบทความนี้เราจะพูดถึงประโยชน์ของ ER Diagram ในการออกแบบระบบฐานข้อมูล...
Read More →เจอเข้าถึงข้อมูลได้อย่างมีประสิทธิภาพด้วย binary search tree...
Read More →ความแตกต่างระหว่าง Binary Search Tree กับโครงสร้างข้อมูลอื่นๆ...
Read More →ระบบการจัดการฐานข้อมูลเป็นหนึ่งในส่วนสำคัญที่ไม่สามารถหลีกเลี่ยงได้ในโลกของการพัฒนาซอฟต์แวร์ปัจจุบัน การเชื่อมต่อและจัดการข้อมูลในฐานข้อมูลเป็นอาคารหลักที่สำคัญของแอปพลิเคชันทุกตัว วิธีการที่พัฒนาในการเชื่อมต่อข้อมูลกับฐานข้อมูลในภาษาโปรแกรมมิ่งมีการเปลี่ยนแปลงไปตามกลไกการพัฒนาซอฟต์แวร์รวดเร็ว ในบทความนี้เราจะพูดถึง JDBC (Java Database Connectivity) ที่เป็นเทคโนโลยีที่ทำให้การเชื่อมต่อกับฐานข้อมูลเป็นเรื่องที่ง่ายขึ้นและประสบความสำเร็จในโลกของการโปรแกรมมิ่งมากขึ้น...
Read More →ในโลกของเทคโนโลยีสารสนเทศ ฐานข้อมูลเป็นสิ่งที่สำคัญอย่างมากในการเก็บรวบรวมข้อมูลและสามารถเข้าถึงข้อมูลได้อย่างมีประสิทธิภาพ การค้นหาข้อมูลเป็นหนึ่งในประการที่สำคัญที่สุดในการใช้งานฐานข้อมูล และอัลกอริทึมต้นไม้ค้นหาแบบไบนารี มี pern การใช้งานฐานข้อมูล อัลกอริทึมนี้ไม่เพียงเพิ่มความสามารถในการค้นหาข้อมูลให้มีประสิทธิภาพมากขึ้นเท่านั้น แต่ยังช่วยในการจัดเรียงข้อมูลให้อยู่ในโครงสร้างที่เหมาะสมที่สุด...
Read More →สวัสดีครับทุกท่านที่หลงเข้ามาอ่านบทความนี้ครับ! วันนี้เราจะมาทำความเข้าใจกันเกี่ยวกับ ต้นไม้ค้นหาแบบไบนารี ซึ่งเป็นอัลกอริทึมที่เปลี่ยนโลกของการค้นหาข้อมูลไปอย่างมหาศาลเลยทีเดียว...
Read More →ในโลกของโปรแกรมมิ่ง การจัดเก็บข้อมูลเป็นองค์ประกอบที่สำคัญอย่างมาก เราต้องการวิธีการที่มีประสิทธิภาพสูงและมีการจัดเก็บที่มีระบบ ต้นไม้ค้นหาแบบไบนารีเป็นหนึ่งในวิธีการที่นิยมใช้เพื่อจัดเก็บข้อมูลอย่างมีระบบ ในบทความนี้เราจะพาคุณไปพูดคุยเกี่ยวกับ ณ จุดไหนที่ต้นไม้ค้นหาแบบไบนารีเก่ง และถ้ามีจุดไหนที่ยังต้องปรับปรุงเราจะพูดถึงกันอีกด้วย...
Read More →ในโลกของโปรแกรมมิ่ง แฮช (hash) เป็นเครื่องมือที่มีความสำคัญมากในการจัดเก็บข้อมูลและการค้นหาข้อมูลอย่างรวดเร็ว แฮชมักถูกใช้ในโครงสร้างข้อมูลแบบต่าง ๆ เช่น ตารางแฮช (hash table) และแมป (map) เพื่อให้การเข้าถึงข้อมูลเป็นไปอย่างมีประสิทธิภาพ ในบทความนี้เราจะพาคุณไปทำความรู้จักกับเทคนิคการดูแลรักษาแฮชในโค้ดของคุณ รวมถึงการใช้งานและประโยชน์ของแฮชในโปรแกรมมิ่ง...
Read More →ในโลกของโปรแกรมมิ่งและการค้นหาข้อมูลอย่างรวดเร็วบนเว็บ แฮช (หรือตัวย่อของ hash) เป็นอาวุธที่สำคัญที่ช่วยให้การค้นหาข้อมูลมีประสิทธิภาพมากขึ้น แม้ว่าคำว่า hash อาจจะดูเหมือนว่าไม่ค่อยน่าสนใจ แต่ในความเป็นจริงแล้วมันเป็นหนึ่งในเครื่องมือที่สำคัญสำหรับโปรแกรมเมอร์และนักพัฒนาซอฟต์แวร์ทั่วไป...
Read More →การพัฒนาโมเดล AI ไม่จำเป็นต้องเป็นเรื่องยากและซับซ้อนอีกต่อไป เมื่อมี TensorFlow แหล่งเครื่องมือที่มีประสิทธิภาพสำหรับการสร้างโมเดล AI ที่ดีที่สุดในปัจจุบัน ในบทความนี้เราจะพาคุณไปรู้จักกับ TensorFlow และทำความเข้าใจถึงวิธีการใช้งาน TensorFlow ในการสร้างโมเดล AI อย่างง่ายๆ...
Read More →ในยุคที่เทคโนโลยีการแสดงความคิดเป็นหน้าตาอย่างชัดเจน เทคนิคการเรียนรู้ของเครื่อง (Machine Learning) กลายเป็นกระบวนการที่ทุกองค์กรต้องคำนึงถึงอย่างจริงจัง การเรียนรู้เชิงลึก (Deep Learning) เป็นหนึ่งในเทคโนโลยีที่ก้าวก่ายไปอย่างกลางแกล้งในชันว่าที่การวิจัยและพัฒนาซอฟต์แวร์ ไม่มี๊ทางไม่กล่าวถึง TensorFlow ซึ่งเป็นเครื่องมือที่ทุกวันนี้กลายเป็นมาตรฐานสำหรับการพัฒนาแอพพลิเคชันที่ใช้ทักษะด้าน Machine Learning และ Deep Learning โดยเฉพาะ...
Read More →การพัฒนาซอฟต์แวร์เป็นหนึ่งในงานที่มีความน่าสนใจอย่างมากในปัจจุบัน และ TensorFlow เป็นหนึ่งในเครื่องมือที่เป็นที่นิยมในการพัฒนาโปรแกรมและแอปพลิเคชันต่าง ๆ ด้วยความสามารถในการทำงานกับการเรียนรู้ของเครื่องและการประมวลผลข้อมูลที่มีปริมาณมาก ซึ่งทำให้มีประสิทธิภาพและมีประโยชน์อย่างมากในงานด้านการพัฒนาโปรแกรม...
Read More →การจัดการข้อมูลเป็นหัวใจสำคัญของการพัฒนาซอฟต์แวร์ ไม่ว่าจะเป็นการเก็บ ค้นหา หรือลบข้อมูล ทุกสิ่งล้วนต้องการโครงสร้างและเทคนิคที่มีประสิทธิภาพ Rust เป็นหนึ่งในภาษาโปรแกรมมิ่งที่ถูกออกแบบมาเพื่อความปลอดภัยต่อหน่วยความจำและการจัดการข้อมูลด้วยประสิทธิภาพสูง ในบทความนี้ เราจะสำรวจเทคนิคการจัดการข้อมูลแบบไดนามิคใน Rust โดยใช้ Hash Map ซึ่งเป็นโครงสร้างข้อมูลพื้นฐานที่ใช้ในการเก็บคู่คีย์-ค่า (key-value pairs) ที่มีประสิทธิภาพสูง...
Read More →ในยุคสมัยที่คอมพิวเตอร์กลายเป็นจอมยุทธ์ในสนามเกมหมากรุกของความคิดและการตัดสินใจ, Minimax Algorithm คือกลยุทธ์คอมพิวเตอร์ที่ช่วยให้ AI สามารถเล่นเกมต่อสู้ด้วยการคิดล่วงหน้า และการตัดสินใจที่ชาญฉลาดใกล้เคียงกับมนุษย์ได้อย่างไม่น่าเชื่อ. เรามาทำความเข้าใจกับตัว Minimax Algorithm ที่ทำให้เกมหมากรุกเสมือนจริงเป็นไปอย่างสนุกสนานและท้าทายกับเราได้มากขึ้น....
Read More →Minimax Algorithm เป็นการทำงานของปัญญาประดิษฐ์ (AI) ที่ใช้ในการเล่นเกมแบบ turn-based ระหว่างผู้เล่นสองคน โดยทั่วไปมักจะเห็นในเกมกระดานเช่น หมากรุก(chess), โอเธลโล(Othello), หรือกระโดดหมาก(checkers) AI จะพยายามที่จะหาค่าสูงสุดของคะแนนที่สามารถทำได้ ในขณะเดียวกันก็พยายามที่จะลดคะแนนของคู่แข่งเพื่อไม่ให้ชนะ โดยการทำนายการเคลื่อนไหวของทั้งผู้เล่นและคู่แข่งขัน...
Read More →B* Algorithm เป็นอัลกอริทึมที่ออกแบบมาเพื่อการจัดการข้อมูลในโครงสร้างข้อมูลประเภท tree โดยเฉพาะ B-tree ซึ่งเป็นโครงสร้างพื้นฐานที่ใช้ในระบบฐานข้อมูลเพื่อจัดเก็บข้อมูลและจัดการความสมดุลของ tree เพื่อการค้นหาที่รวดเร็ว...
Read More →ในโลกของการพัฒนาเกมรูปแบบผลัดเปลี่ยนกันเล่น (turn-based game) หนึ่งในแนวคิดที่กำหนดวิธีการตัดสินใจของ AI หรือปัญญาประดิษฐ์คือ Minimax Algorithm. นี่คืออัลกอริธึมที่ใช้ในการจำลองการตัดสินใจของผู้เล่นที่เราสามารถพบเห็นได้ในเกมต่างๆ ที่มีลักษณะการแข่งขันกันหลายรอบและมีจุดสิ้นสุดที่ชัดเจน, เช่น หมากรุก, โอเซลโล่, หรือกระดานเทิร์นเบส....
Read More →บทความ: การจัดการข้อผิดพลาดด้วย try-catch ในภาษา Perl...
Read More →การพัฒนาซอฟต์แวร์ในยุคปัจจุบันนี้ไม่เพียงแค่ต้องการให้ฟังก์ชันงานต่างๆ ทำงานได้ตามที่คาดหวังเท่านั้น แต่ยังต้องการให้แน่ใจว่าระบบสามารถทำงานได้อย่างถูกต้อง มีประสิทธิภาพ และมีความเสถียรสูง ดังนั้นการเขียนการทดสอบ (Test) ในการพัฒนา API จึงมีความสำคัญอย่างมาก Postman เป็นเครื่องมือที่ได้รับความนิยมในการทดสอบ API เพราะมันช่วยให้ผู้พัฒนาสามารถสร้าง, ทดสอบ, และทำเอกสาร API ได้ในที่เดียวกัน...
Read More →การเขียนโปรแกรมไม่ใช่เพียงการสร้างโค้ดที่ทำให้คอมพิวเตอร์ทำงานได้ตามที่เราบัญชาเท่านั้น แต่ยังรวมไปถึงการทำให้คอมพิวเตอร์เข้าใจความต้องการและการเรียกใช้งานของมนุษย์ได้อย่างลึกซึ้งยิ่งขึ้น ในด้านนี้เอง Natural Language Processing (NLP) หรือการประมวลผลภาษาธรรมชาติมีบทบาทสำคัญอย่างยิ่ง วันนี้เราจะมาพูดถึง NLP และประโยชน์ที่มีต่อโลกโปรแกรมมิ่ง...
Read More →ในโลกของการเขียนโปรแกรม คำว่า REST API นั้นมีความสำคัญอย่างมาก แต่สำหรับคนทั่วไปหรือเด็กน้อยที่อายุเพียง 8 ขวบ คงสงสัยว่ามันคืออะไรกันแน่ มาลองอธิบายกันแบบง่ายๆ นะครับ...
Read More →พูดถึง API หรือ อินเทอร์เฟซการโปรแกรมแอปพลิเคชัน ในโลกการเขียนโปรแกรม ก็เหมือนเราเอ่ยถึงต้นกำเนิดของมิตรภาพระหว่างโปรแกรมต่างๆ ทุกเงื่อนไขสุดท้าย FBI (พ่อฟูล-ตายจาก-เงินโอน) แนะนำว่าหากเข้าใจที่ฟังดูยาก ให้คิดเป็นแม่กิมจำปีส่งกระจาดที่มีตัวกระจาดอยู่อีกฝั่งหนึ่ง...
Read More →ในยุคปัจจุบันการเรียนรู้ของเครื่อง (Machine Learning) ถือเป็นก้าวกระโดดที่สำคัญของวงการเทคโนโลยี ที่ส่งผลต่อการพัฒนาแอปพลิเคชันและระบบต่างๆ ให้มีความฉลาดและมีประสิทธิผลมากยิ่งขึ้น Google MediaPipe เป็น framework ที่ถูกพัฒนาโดย Google เพื่อประยุกต์ใช้ในการทำ Machine Learning แบบ real-time โดยเฉพาะงานที่เกี่ยวข้องกับการรับรู้พฤติกรรม (perception) ไม่ว่าจะเป็นการตรวจจับท่าทางมือ, ใบหน้า, ตา และอื่นๆ ทั้งนี้แพลตฟอร์มนี้สามารถใช้ร่วมกับภาษา Python ซึ่งเป็นภาษาที่มีความนิยมสูงในวงการ Machine Learning ...
Read More →บทความ: เมธอด get() ในคลาส ArrayList ของภาษา Java และการใช้งานอย่างไร...
Read More →เรื่อง: sklearn (Scikit-learn) คืออะไร และมีวิธีการใช้งานอย่างไร...
Read More →ในโลกแห่งการพัฒนาเว็บในปัจจุบันนี้ JavaScript ถือเป็นหัวใจหลักที่ไม่อาจขาดได้ เพราะภาษาการเขียนโปรแกรมนี้ช่วยให้เว็บไซต์มีชีวิตชีวาและมีปฏิสัมพันธ์กับผู้ใช้งานได้มากขึ้น วันนี้เรามี 5 จุดลับ Javascript ที่ Web Developer ทุกคนควรรู้ไว้ เพื่อเพิ่มประสิทธิภาพและคุณภาพของโค้ดที่เขียน...
Read More →บทความหัวข้อ: 5 Python Libraries ที่คุณสามารถนำไปใช้ในงานด้าน Automatic Speech Recognition ได้...
Read More →ในโลกยุคดิจิทัล การเรียนรู้ของเครื่องจักรหรือ Machine Learning (ML) ได้กลายเป็นหัวใจของการพัฒนาแอปพลิเคชันที่ฉลาดขึ้น การใช้ข้อมูลเพื่อสร้างโมเดลที่สามารถเรียนรู้และปรับตัวเองได้นั้นมีความสำคัญมาก และ Python ก็กลายเป็นภาษาโปรแกรมมิ่งที่สำคัญที่สุดในวงการ ML ด้วยไลบรารี่ที่หลากหลายและชุมชนผู้ใช้ที่แข็งแกร่ง ดังนั้นเรามาดูกันว่ามีไลบรารี่ใดบ้างที่เหมาะกับการทำ ML Projects และให้ประโยชน์ต่อการพัฒนาโปรแกรมที่ชาญฉลาดยิ่งขึ้น...
Read More →ในโลกของการเขียนโปรแกรม เงื่อนไขและการตัดสินใจคือส่วนสำคัญที่ทำให้โปรแกรมของเราสามารถพิจารณาและดำเนินการตามค่าต่างๆที่มีการเปลี่ยนแปลงไปในแอปพลิเคชันของเรา หนึ่งในเทคนิคการเขียนเงื่อนไขที่น่าสนใจและประหยัดเวลา คือการใช้ short-circuit evaluation กับเงื่อนไขโดยเฉพาะกับ operator && หรือที่เรามักเรียกว่า AND operator นั่นเอง...
Read More →ในยุคที่ปัญญาประดิษฐ์ (Artificial Intelligence - AI) ได้เข้ามามีบทบาทในทุกๆ ด้านของชีวิต คำถามที่หลายคนสงสัยคือ 5 Stack AI คืออะไร? และหากอยากเป็นผู้พัฒนา AI ต้องเริ่มจากที่ไหนบ้าง?...
Read More →การใช้ Subqueries และ Joins ในฐานข้อมูลเป็นเรื่องสำคัญที่สุดที่นักพัฒนาซอฟต์แวร์ต้องเข้าใจ หลายครั้งที่การค้นหาข้อมูลต้องใช้การรวมข้อมูลจากหลายๆ ตารางหรือใช้การค้นหาซ้อนกัน เพื่อเพิ่มประสิทธิภาพ และทำให้การดึงข้อมูลมีความยืดหยุ่นยิ่งขึ้น...
Read More →ในโลกของการพัฒนาซอฟต์แวร์, การเป็นนักพัฒนาโปรแกรมไม่ได้เป็นเพียงแค่จุดเริ่มต้นทางอาชีพ แต่ยังเป็นที่เริ่มต้นของการเรียนรู้ที่ไม่มีวันสิ้นสุดเช่นกัน หลายคนที่เริ่มจากนักพัฒนาโปรแกรมอาจมีความต้องการที่จะก้าวขึ้นไปยังตำแหน่งการจัดการโครงการ, หรือ Project Manager (PM) เพื่อเปิดมุมมองใหม่ๆ และสร้างผลกระทบที่ใหญ่ยิ่งขึ้นในองค์กร แต่หารู้ไม่ว่า, การเป็น PM นั้นต้องการความเข้าใจที่แตกต่าง และมีมิติมากยิ่งขึ้นจากการเป็นนักพัฒนา ต่อไปนี้คือบางสิ่งที่ Programmer ที่อยากจะก้าวเป็น PM ต้องรู้และเรียนรู้อย่าง...
Read More →บทความ: การใช้งาน Hash ในภาษา Fortran สำหรับการจัดการข้อมูล...
Read More →การจัดการข้อมูลเป็นหนึ่งในภารกิจที่สำคัญที่สุดของการเขียนโปรแกรม การเลือกโครงสร้างข้อมูลที่ถูกต้องจะช่วยให้โปรแกรมที่เราเขียนสามารถทำงานได้อย่างมีประสิทธิภาพ หนึ่งในโครงสร้างข้อมูลที่นิยมใช้คือ Binary Search Tree (BST) โดยเฉพาะในภาษา Haskell ซึ่งเป็นภาษาโปรแกรมที่มีพื้นฐานมาจากความคิดของ Functional Programming ที่มุ่งเน้นการเขียนโค้ดที่ไม่มี side effects และการเขียนโค้ดให้เป็นรูปแบบของ functions....
Read More →ในโลกที่เทคโนโลยีพัฒนาไปอย่างรวดเร็ว ความรู้เกี่ยวกับการเขียนโปรแกรมกลับเป็นสิ่งที่ไม่เคยหมดสมัย เช่นเดียวกันกับการใช้งานภาษา COBOL ที่ยังคงมีบทบาทในระบบธุรกิจและการเงินหลายแห่ง โดยเฉพาะศัพท์ทางการเขียนโปรแกรมเช่น nested if-else ที่ยังคงเป็นหัวใจสำคัญในการควบคุมการไหล(flow)ของโปรแกรมยุคปัจจุบัน...
Read More →หากคุณเป็นนักพัฒนาซอฟต์แวร์หรือนักเรียนที่กำลังศึกษาการเขียนโปรแกรม เมื่อถึงจุดหนึ่งคุณจะต้องเผชิญหน้ากับการตัดสินใจในโปรแกรมของคุณ ไม่ว่าจะเป็นการตรวจสอบข้อมูลผู้ใช้งานหรือการคำนวณค่าต่างๆ โครงสร้างการควบคุมที่พบบ่อยที่สุดในการตัดสินใจคือการใช้ if-else ในภาษา Scala, if-else สามารถนำไปใช้แบบซ้อนกัน (nested) เพื่อตรวจสอบหลายเงื่อนไขได้ ในบทความนี้เราจะพูดถึงวิธีการใช้ nested if-else ใน Scala พร้อมด้วยตัวอย่างโค้ดและ usecase ในโลกจริง...
Read More →เมื่อพูดถึงการค้นหาข้อมูลในโลกของการเขียนโปรแกรม หนึ่งในแนวทางที่สำคัญที่สุดคือ Sequential Search หรือการค้นหาแบบลำดับ ซึ่งเป็นเทคนิคพื้นฐานที่ทุกโปรแกรมเมอร์ควรเข้าใจอย่างถ่องแท้ สำหรับภาษา ABAP ซึ่งเป็นภาษาที่ออกแบบมาเพื่อการประมวลผลในระบบ SAP ก็มีความสามารถในการทำ Sequential Search ที่มั่นคงและเชื่อถือได้ ในบทความนี้ เราจะไปดูกันว่า ABAP จัดการ Sequential Search ได้อย่างไร พร้อมตัวอย่าง Code และยกตัวอย่างการใช้งานในโลกจริง...
Read More →การใช้งาน MySQL Create Table ในภาษา C อย่างง่าย ? ตัวเร่งพลังการเรียนรู้โปรแกรมมิ่ง...
Read More →บทความ: การใช้งาน return และ yield ในภาษา C...
Read More →หัวข้อ: การคัดเลือกข้อมูลจากตาราง MySQL อย่างปลอดภัยด้วย Prepared Statement ในภาษา C++...
Read More →การเขียนโค้ดเพื่อดึงข้อมูลจากฐานข้อมูลเป็นหนึ่งในทักษะพื้นฐานที่มีความจำเป็นมากในงานด้านโปรแกรมมิ่ง ไม่ว่าจะเป็นการพัฒนาเว็บไซต์, โมบายแอปพลิเคชัน หรือแม้แต่โปรแกรมสำหรับเดสก์ท็อป เชื่อมต่อกับฐานข้อมูล MySQL ด้วย Prepared Statement ในภาษา Java นั้นเป็นวิธีที่ปลอดภัยและมีประสิทธิภาพ ในบทความนี้ เราจะมาดูตัวอย่างการดึงข้อมูลจากฐานข้อมูลแบบง่ายๆ ที่สามารถนำไปประยุกต์ใช้ในโลกจริงได้...
Read More →หัวข้อ: การใช้งาน MySQL Prepared Statements ในภาษา C# ต่อสู้กับ SQL Injection...
Read More →การให้คำปรึกษาและการเขียนโค้ดเป็นทักษะสำคัญที่ยิ่งใหญ่ในโลกแห่งการเขียนโปรแกรม เมื่อพูดถึงโลกของการเขียนโปรแกรมด้วยภาษา VB.NET หนึ่งในสิ่งที่เคล็ดลับคือการใช้งาน Logical Operator หรือตัวดำเนินการทางตรรกะ ซึ่งมีบทบาทสำคัญในการตัดสินใจและควบคุมการไหลของโปรแกรม...
Read More →การเขียนโค้ดที่ปลอดภัยและมีประสิทธิภาพเป็นเป้าหมายสำคัญของนักพัฒนาซอฟต์แวร์ทุกคน ในขณะที่เรามักจะพูดถึงพวกเขาในบริบทของการพัฒนาแอปพลิเคชั่นเว็บหรือมือถือ แต่หลักการเหล่านี้ยังคงมีความสำคัญในทุกด้านของปัญหาการเขียนโปรแกรม อย่างการทำงานกับฐานข้อมูล เช่น PostgreSQL...
Read More →หากคุณเป็นผู้ที่สนใจในวิชาการเขียนโปรแกรมและวิทยาศาสตร์ข้อมูล (Data Science) คุณอาจเคยได้ยินคำว่า Linear Regression หรือการถดถอยเชิงเส้นตรง ซึ่งเป็นหนึ่งในเทคนิคพื้นฐานที่ใช้ในการวิเคราะห์และการประมาณค่าข้อมูลที่มีความสัมพันธ์แบบเชิงเส้น (Linear Relationship) ระหว่างตัวแปรต้นกับตัวแปรตาม ในบทความนี้เราจะมาพูดถึงการใช้งาน Linear Regression ในภาษา Python ผ่านไลบรารีที่ชื่อว่า scikit-learn ซึ่งเป็นไลบรารีวิทยาศาสตร์ข้อมูลที่กว้างขวางและมีประสิทธิภาพสูงสำหรับ Python ที่มีความสามารถในการทำงานกับอัลกอ...
Read More →สวัสดีครับทุกๆ ท่านที่รักในการเรียนรู้การเขียนโปรแกรม! บทความนี้จะพาทุกท่านไปทำความรู้จักกับ Decision Tree algorithm ในภาษา Python ที่ไม่เพียงแค่ทรงประสิทธิภาพ แต่ยังง่ายต่อการเข้าใจและนำไปประยุกต์ใช้ในการตัดสินใจจากข้อมูลแบบแยกชั้นเลเยอร์อย่างน่าทึ่ง!...
Read More →การทำงานของเว็บไซต์และแอปพลิเคชันต่างๆ นั้น ไม่พ้นการสื่อสารผ่านโพรโทคอล HTTP (Hypertext Transfer Protocol) ซึ่งในภาษา Python ก็มีเครื่องมือที่ทำให้การสร้าง HTTP requests นั้นง่ายดาย โดยเฉพาะการใช้ GET method ที่มีประโยชน์ในการดึงข้อมูลจากเซิร์ฟเวอร์ ไม่ว่าจะเป็นเว็บเพจ ข้อมูล API หรือทรัพยากรอื่นๆ ในบทความนี้ เราจะใช้ไลบรารี requests ในภาษา Python เพื่อทำการดึงข้อมูลด้วย GET request พร้อมทั้งอธิบายการทำงานและให้ตัวอย่างโค้ดที่เป็นประโยชน์แก่ท่านผู้อ่าน...
Read More →หัวข้อ: การเรียกใช้งาน API ใน Python: แนวทางและตัวอย่างจากโลกจริง...
Read More →ในโลกของการพัฒนาแอปพลิเคชันหรือระบบสารสนเทศในยุคนี้ การใช้งาน Application Programming Interface (API) เป็นเรื่องที่พบเห็นได้ทั่วไป และเมื่อพูดถึงการรักษาความปลอดภัยของการเข้าถึงข้อมูลผ่าน API การใช้งาน access token ก็เข้ามามีบทบาทอย่างมาก เพื่อให้เข้าใจถึงรายละเอียด และวิธีการนี้ วันนี้จะขอนำเสนอการใช้งานระบบ API ที่ต้องมี access token ในภาษา Python ซึ่งเป็นภาษาโปรแกรมมิ่งที่ทั้งแรงและง่ายต่อการเรียนรู้...
Read More →หัวข้อ: การเรียกใช้ข้อมูลจาก MySQL ด้วย Prepared Statement ใน Golang พร้อมตัวอย่างการใช้งาน...
Read More →บทความ: การประยุกต์ใช้งาน PostgreSQL ผ่าน Prepared Statement ในภาษา JavaScript...
Read More →บทความ: การใช้งาน MySQL Select ผ่าน Prepared Statements ในภาษา Perl...
Read More →การตัดสินใจในการแก้ปัญหามักเป็นเรื่องที่ซับซ้อนและต้องการความรอบคอบ โดยเฉพาะในโลกของข้อมูลขนาดใหญ่และธุรกิจที่มีการแข่งขันสูง การตัดสินใจที่ถูกต้องสามารถนำไปสู่ความสำเร็จ ในขณะที่การตัดสินใจที่ผิดอาจนำไปสู่ผลลัพธ์ที่ไม่ต้องการ หนึ่งในเครื่องมือที่ช่วยในการวิเคราะห์และทำนายผลลัพธ์คือ Decision Tree Algorithm หรือ อัลกอริธึมต้นไม้ตัดสินใจ...
Read More →สวัสดีค่ะ นักพัฒนาภาษา Perl ที่น่าทึ่งทุกท่าน! วันนี้เราจะได้แนะนำถึงการใช้งาน return กับ yield ใน Perl ซึ่งเป็นสองคำสั่งที่มีบทบาทสำคัญในการควบคุมการไหลของโปรแกรมของคุณ บทความนี้จะทำให้คุณเข้าใจความแตกต่างระหว่างทั้งสอง พร้อมตัวอย่างคำสั่งที่สามารถนำไปประยุกต์ใช้ในโลกจริงได้เลย และอย่าลืมนะครับ หากหลังจากอ่านบทความนี้คุณพบว่าการเขียนโปรแกรมนั้นน่าสนใจและชวนหลงไหล ที่ EPT เรามีหลักสูตรและทีมงานผู้เชี่ยวชาญที่พร้อมจะนำพาคุณเข้าสู่โลกแห่งการเขียนโปรแกรมอย่างสนุกสนานและเข้าอกเข้าใจ ค่ะ...
Read More →การใช้งาน Web Scraping ในภาษา Perl แบบง่ายๆ...
Read More →การใช้งาน Calling API ในภาษา Perl...
Read More →การเขียนโปรแกรมไม่ใช่แค่การใส่คำสั่งเข้าไปในเครื่องคอมพิวเตอร์เท่านั้น แต่ยังเป็นศาสตร์ที่ต้องใช้ความรอบคอบ ลอจิคที่เข้มแข็ง และการมองเห็นปัญหาในมุมมองที่แตกต่าง เมื่อพูดถึงการเขียนคำสั่ง SQL เพื่อเรียกข้อมูลจากฐานข้อมูล MySQL หนึ่งในทักษะสำคัญที่โปรแกรมเมอร์ต้องให้ความสำคัญคือการใช้ prepared statement ซึ่งเป็นเทคนิคที่ช่วยป้องกันการโจมตีแบบ SQL Injection พร้อมทั้งเพิ่มประสิทธิภาพในการดำเนินงานกับฐานข้อมูล...
Read More →PostgreSQL เป็นระบบฐานข้อมูลวัตถุที่เชื่อถือได้และเป็นที่นิยมใช้งานกันอย่างแพร่หลายในการพัฒนาซอฟต์แวร์ เมื่อรวมกับภาษาโปรแกรมมิ่งต่าง ๆ อย่าง Lua ซึ่งเป็นภาษาที่มีคุณสมบัติสูงและง่ายต่อการฝังในระบบอื่น ๆ เราสามารถพัฒนาแอปพลิเคชันที่ทรงพลังได้อย่างไม่น่าเชื่อ...
Read More →บทความ: การใช้งาน PostgreSQL ในภาษา Lua ผ่าน Prepared Statement...
Read More →Quadratic regression หรือ การถดถอยแบบกำลังสอง เป็นเทคนิคการวิเคราะห์ทางสถิติที่ใช้สร้างโมเดลเพื่อประเมินความสัมพันธ์ระหว่างตัวแปรอิสระ (x) และตัวแปรตาม (y) ในรูปแบบของพหุนาม โดยทั่วไป มักใช้ในกรณีที่ข้อมูลมีแนวโน้มเป็นรูปโค้งหรือพาราโบลามากกว่าเส้นตรง ซึ่ง Lua เป็นภาษาโปรแกรมมิ่งที่เรียบง่าย แต่ทรงพลังและสามารถใช้เพื่อการคำนวณทางสถิติ รวมถึง quadratic regression ได้เช่นกัน...
Read More →บทความ: การสร้าง Binary Search Tree ด้วยตนเองในภาษา Lua...
Read More →การเรียนรู้เชิงลึกของ algorithm ในวงการปัญญาประดิษฐ์และการเรียนรู้ของเครื่องเป็นสิ่งที่มีค่ายิ่งในโลกปัจจุบันที่ข้อมูลเป็นสิ่งที่มีมูลค่าสูงและแพร่หลายอย่างไม่หยุดยั้ง หนึ่งใน algorithm ที่ได้รับความนิยมในการวิเคราะห์และทำนายข้อมูลคือ Decision Tree ด้วยความเรียบง่ายและประสิทธิภาพที่ยอดเยี่ยม Decision Tree ได้กลายเป็นเครื่องมือที่มีความสำคัญในการแก้ไขปัญหาการจำแนกประเภทและการทำนายมูลค่า...
Read More →ในการเขียนโปรแกรมด้วยภาษา Rust หนึ่งในคุณลักษณะที่ทำให้ภาษานี้น่าสนใจคือการใช้ flow control ที่ชัดเจนและเข้มงวดซึ่งช่วยให้นักพัฒนาจัดการกับความเข้าใจของโค้ดได้ดีขึ้น คำสั่ง return และ yield ใน Rust นั้นมีบทบาทสำคัญในการควบคุมการไหลของโปรแกรมและผลลัพธ์ของฟังก์ชัน ในบทความนี้เราจะไปดูการใช้งานของ return และ yield ผ่านตัวอย่างของ code และอธิบาย usecase ที่เกี่ยวข้องกับการทำงานในโลกจริง...
Read More →