บทความล่าสุด

String methods ภาษา Ruby

22 March 2020

ในบทก่อนหน้า คุณได้เรียนรู้กับ String ในเบื้องต้นไปแล้ว อย่างไรก็ตาม ในภาษา Ruby นั้นมีเมธอดเกี่ยวกับ String เป็นจำนวนมากที่สามารถช่วยอำนวยความสะดวกให้กับเราในการเขียนโปรแกรมเพื่อจัดการ String ในบทนี้ เราจะพูดเกี่ยวกับการใช้งานเมธอดที่สำคัญและใช้บ่อยของคลาส St...

String ในภาษา Ruby

18 March 2020

ในบทนี้ คุณจะได้เรียนรู้เกี่ยวกับ String ในภาษา Ruby เราจะพูดเกี่ยวกับวิธีการประกาศ การนำ String ไปใช้งาน และการดำเนินการกับ String เช่น การเชื่อมต่อ String และการแทนที่ใน String และในตอนท้าย นอกจากนี้เราจะแนะนำให้คุณรู้จักกับเมธอดใน String ด้วย นี่เป็นเนื้อหา...

Thread ในภาษา Python

1 February 2020

ในบทนี้ คุณจะได้เรียนรู้เกี่ยวกับ Thread ในภาษา Python เราจะพูดเกี่ยวกับการสร้างและใช้งาน Thread และวิธีการนำ Thread มาช่วยเพื่อเพิ่มประสิทธิภาพให้กับโปรแกรมของเรา ## Thread คืออะไร Thread (เทร็ด) คือลำดับการทำงานของชุดคำสั่งโปรแกรมที่เล็กที่สุดซึ่งโดยทั่วไป...

อาเรย์ ในภาษา Ruby

19 January 2020

ในบทนี้ คุณจะได้เรียนรู้เกี่ยวกับอาเรย์ในภาษา Ruby เราจะพูดเกี่ยวกับการประกาศและใช้งานอาเรย์ และการใช้งานเมธอดที่สำคัญของอาเรย์เพื่อใช้จัดการข้อมูลในอาเรย์ และก่อนที่จะเริ่ม มาทำความรู้จักกันก่อนว่าอาเรย์คืออะไร อาเรย์ (Array) คือข้อมูลแบบชุดลำดับที่สามารถเก็...

เมธอด ในภาษา Ruby

27 December 2019

ในบทนี้ เราจะพูดเกี่ยวกับเมธอด คุณจะได้เรียนรู้เกี่ยวกับการสร้างและใช้งานเมธอดในภาษา Ruby ## เมธอดคืออะไร ในการเขียนโปรแกรมเชิงวัตถุ (OOP) เมธอดเป็นกระบวนการที่เกี่ยวข้องกับออบเจ็ค โดยทั่วไปแล้วออบเจ็คนั้นจะประกอบไปด้วยข้อมูลและเมธอดสำหรับจัดการข้อมูลดังกล่า...

คำสั่งวนซ้ำ ในภาษา Ruby

22 December 2019

คำสั่งวนซ้ำ (Looping statement) คือคำสั่งที่ใช้ควบคุมโปรแกรมให้ทำงานซ้ำๆ ภายในเงื่อนไขที่กำหนด คำสั่งวนซ้ำนั้นมีประโยชน์มากในการเขียนโปรแกรม ลองจินตนาการว่าคุณต้องการหาจำนวนเฉพาะ 100 ตัวแรก หรือส่งอีเมลให้กับคนอื่นเป็นจำนวนมาก คำสั่งวนซ้ำสามารถทำงานเหล่านี้ได้...

ภาษา Ruby

8 December 2019

นี่เป็นบทเรียนภาษา Ruby ในบทเรียนนี้ คุณจะได้เรียนรู้เกี่ยวกับการเขียนโปรแกรมในภาษา Ruby เราจะพูดถึงประวัติ โครงสร้างของภาษา ตัวแปร ตัวดำเนินการ เมธอด การเขียนโปรแกรมเชิงวัตถุ และทำความเข้าใจเกี่ยวกับออบเจ็คในภาษา Ruby เนื้อหาในบทเรียนจะเป็นการเขียนโปรแกรมแบบ ...

คำสั่งควบคุมเงื่อนไข ในภาษา Ruby

6 December 2019

คำสั่งควบคุมเงื่อนไข (Conditional statement) เป็นคำสั่งที่ใช้สำหรับควบคุมให้โปรแกรมทำงานตามเงื่อนไขที่กำหนด ในบทนี้ คุณจะได้เรียนรู้เกี่ยวกับการควบคุมการทำงานของโปรแกรมด้วยคำสั่งควบคุมชนิดต่างๆ คำสั่งควบคุมเงื่อนไขมักจะทำงานกับค่าของ Boolean เมื่อเราบอกว่าเงื่...

ตัวดำเนินการ ในภาษา Ruby

29 November 2019

ตัวดำเนินการ (Operators) คือสัญลักษณ์ที่ใช้บอกกับตัวแปรภาษาหรือคอมไพเลอร์เพื่อดำเนินการบางอย่างกับข้อมูลเพื่อให้ได้ผลลัพธ์ใหม่ออกมา เช่น การดำเนินการทางคณิตศาสตร์ การเปรียบเทียบค่าของข้อมูล หรือการดำเนินการทางตรรกศาสตร์ เป็นต้น ในบทนี้ คุณจะได้เรียนรู้เกี่ยวกั...

การรับค่าและการแสดงผลในภาษา Ruby

25 November 2019

ในบทก่อนหน้า ตัวอย่างของโปรแกรมที่คุณได้เห็นนั้นมีเพียงการแสดงผลเป็นส่วนมาก อย่างไรก็ตาม ในการเขียนโปรแกรมคอมพิวเตอร์ไม่ได้จำกัดเพียงแค่การแสดงผลเท่านั้น เรายังสามารถรับค่าจากคีย์บอร์ดเพื่อทำมาใช้งานในโปรแกรมของเราได้ เนื่องจากบทเรียนนี้เป็นบทเรียนเขียนโปรแกร...

ประเภทข้อมูลในภาษา Ruby

5 October 2019

ในบทนี้ คุณจะได้เรียนรู้เกี่ยวประเภทข้อมูลในภาษา Ruby ซึ่งเราจะแนะนำให้คุณรู้จักข้อมูลพื้นฐานในภาษา รวมถึงการประกาศและใช้งานข้อมูลประเภทต่างๆ และนี่เป็นเนื้อหาในบทนี้ - ประเภทข้อมูล - Boolean - Integer - Floating-point - Strings - Symbols - Rational - Complex...

ออบเจ็ค ในภาษา Ruby

29 September 2019

ในบทนี้ เราจะแนะนำให้คุณรู้จักกับออบเจ็คในภาษา Ruby เราได้เขียนบทนี้ก่อนเนื่องจากว่า Ruby นั้นเป็นภาษาเขียนโปรแกรมเชิงวัตถุอย่างสมบูรณ์ และทุกอย่างในภาษา Ruby นั้นเป็นออบเจ็ค ดังนั้นการเข้าใจแนวคิดของออบเจ็คสามารถช่วยให้คุณเรียนรู้บทที่เหลือได้เร็วขึ้น และนี่เ...

ตัวแปรและขอบเขตของตัวแปร ในภาษา Ruby

28 September 2019

ในบทก่อนหน้า คุณได้เรียนรู้เกี่ยวกับตัวแปรในเบื้องต้นไปแล้ว นั่นเป็นพื้นฐานสำหรับตัวแปรที่ต้องรู้ก่อนเริ่มเขียนโปรแกรมในภาษา Ruby ในบทนี้ คุณจะได้เรียนรู้เพิ่มเติมเกี่ยวกับตัวแปร เช่น ขอบเขตของตัวแปร ตัวแปรประเภทต่างๆ และนี่เป็นเนื้อหาของบทนี้ - Ruby local v...

ตัวแปรในภาษา Ruby

25 September 2019

ในการเขียนโปรแกรมคอมพิวเตอร์ทุกภาษานั้น ตัวแปรนั้นเป็นสิ่งที่คุณจะต้องเข้าใจว่ามันคืออะไร ดังนั้นในบทนี้ คุณจะได้เรียนรู้เกี่ยวกับตัวแปรในภาษา Ruby และนี่เป็นเนื้อหาสำหรับบทนี้ - ตัวแปรคืออะไร - การประกาศและใช้งานตัวแปร - ค่าคงที่ - ตัวแปรกับการรับค่าจากคีย์บ...

โครงสร้างของภาษา Ruby

28 April 2018

ในการเขียนโปรแกรมทุกภาษา สิ่งแรกที่เราต้องเรียนรู้คือการทำความเข้าใจกับโครงสร้างและไวยากรณ์ของภาษานั้นๆ ก่อน ภาษาคอมพิวเตอร์ก็เหมือนกับภาษามนุษย์ มีกฏและรูปแบบในการเขียนของมัน อย่างไรก็ตาม ภาษา Ruby นั้นมีโครงสร้างที่ง่ายต่อการเขียนและทำความเข้าใจ มีไวยากรณ์ที...

การติดตั้งภาษา Ruby

26 April 2018

ในบทนี้ คุณจะได้เรียนรู้เกี่ยวกับการเตรียมเครื่องมือที่จำเป็นสำหรับเขียนโปรแกรมในภาษา Ruby ซึ่งในตอนแรกจะเป็นการติดตั้งภาษา Ruby บนคอมพิวเตอร์ของคุณก่อน และกำหนดค่าพื้นฐานเพื่อให้สามารถคอมไพล์โปรแกรมภาษา Ruby ได้ สำหรับในบทเรียนนี้ เราจะพูดถึงการติดตั้งภาษา Ru...

แนะนำภาษา Ruby

24 April 2018

## ภาษา Ruby คืออะไร Ruby คือภาษาเขียนโปรแกรมแบบไดนามิกส์ที่สามารถปรับเปลี่ยนโครงสร้างของมันเองได้ในขณะที่โปรแกรมทำงาน (Run time) นอกจากนี้ มันยังเป็นภาษาสำหรับเขียนโปรแกรมเชิงวัติถุ (Object-oriented programming) อย่างเต็มรูปแบบ ภาษา Ruby นั้นเป็นภาษาสำหรับกา...

Inheritance ภาษา Python

7 April 2018

ในบทก่อนหน้า คุณได้เรียนรู้พื้นฐานการเขียนโปรแกรมเชิงวัตถุในการสร้างคลาสและออบเจ็คไปแล้ว และในบทนี้ คุณจะได้เรียนรู้เกี่ยวกับคุณสมบัติอีกอย่างหนึ่งของ OOP คือการสืบทอดคลาส (Inheritance) ซึ่งเป็นความสามารถที่สำคัญในภาษา Python ที่จะทำให้สามารถนำคลาสที่เขียนไว้แ...

คลาสและออบเจ็ค ภาษา Python

31 March 2018

ในบทนี้ คุณจะได้เรียนรู้เกี่ยวกับคลาส (Classes) และออบเจ็ค (Objects) ในภาษา Python เราจะแนะนำให้คุณรู้จักกับแนวคิดของการเขียนโปรแกรมเชิงวัตถุ (Object oriented programming หรือ OOP) เช่นเดียวกับภาษาอื่นๆ Python ถือเป็นหนึ่งในภาษาที่เป็น OOP โดยพื้นฐาน อย่างไรก็...

Exceptions ในภาษา Python

30 March 2018

ในบทนี้ คุณจะได้เรียนรู้เกี่ยวกับการจัดการข้อผิดพลาด (Error) ในภาษา Python ที่เรียกว่า Exception ซึ่งสามารถเกิดขึ้นได้ถึงแม้ว่า syntax ของโปรแกรมถูกต้อง แต่บางคำสั่งในโค้ดโปรแกรมนั้นทำให้เกิดข้อผิดพลาดขึ้น ซึ่งการจัดกการข้อผิดพลาดนั้นเป็นสิ่งที่ควรทำในการเขียน...