ในบทนี้เราจะมาทำความเข้าใจเรื่องเงื่อนไข (Condition) กันครับ ซึ่งการเขียนโค้ดนั้น เงื่อนไขเป็นสิ่งจำเป็นมากๆ ครับ เพื่อที่จะทำให้โค้ดทำงานได้ถูกต้องในแต่ละกรณีที่แตกต่างกัน เงื่อนไข เงื่อนไขหรือ Condition คือ การกำหนดคำสั่งหรือโค้ดชุดต่อไปให้ทำงานแตกต่างกันในแต่ละกรณี เช่น ถ้า a เท่ากับ b เราจะเพิ่มค่าให้ a แต่ถ้า a ไม่เท่ากับ b เราจะเพิ่มค่าให้ b […]
เรียนรู้ Python เบื้องต้น ตอนที่ 11 – Python Dictionary
ในบทที่แล้ว เราได้เรียนรู้เกี่ยวกับ List ซึ่งเป็น Data Type ที่สามารถเก็บค่าได้หลายๆ ค่าพร้อมกัน หรือเรียกว่า Collection มาในบทนี้ เราจะมาเรียนรู้อีก หนึ่ง Data Type ที่สามารถเก็บค่าได้หลายค่าเช่นกัน นั่นก็คือ Dictionary ซึ่งนิยมใช้ในการแก้ปัญหาในการเขียนโค้ดได้หลากหลายและเป็นประโยชน์อย่างมาก Dictionary Dictionary เป็น Data Type ใน […]
Scratch vs Python: เด็กๆ ควรเริ่มต้นกับ Scratch หรือ Python
เพราะการเขียนโค้ดคือทักษะแห่งอนาคต พ่อแม่หลายท่านจึงสนใจอยากให้ลูกหลานได้มีโอกาส เรียนรู้และหัดเขียนโค้ดตั้งแต่เด็กๆ เพราะช่วยในการพัฒนาทักษะ กระบวนการคิดและแก้ปัญหาอย่างเป็นขั้นตอน แต่หลายคนมักจะเจอคำถามว่า ควรจะให้น้องๆ เริ่มต้นเรียนภาษาไหน ใช้เครื่องมืออะไร และเริ่มต้นอย่างไรดี เมื่อเริ่มต้นหาข้อมูล หลายคนคงได้รู้จักโปรแกรมหัดเขียนโค้ดยอดนิยมสำหรับเด็กอย่าง Scratch และอีกภาษาที่นิยมสอนให้กับเด็กๆ ก็คือภาษา Python โดยบทความนี้เราจะมาทำความรู้จักทั้ง Scratch และ Python เบื้องต้นกันครับ ก่อนที่จะตัดสินใจว่าอยากให้น้องๆ เริ่มต้นเรียนกับอะไรดี Scratch: Coding […]
เรียนรู้ Python เบื้องต้น ตอนที่ 10 – Python List
ก่อนหน้านี้เราได้เรียนรู้เกี่ยวกับ Data Type ประเภทตัวเลข (Number) ประเภทข้อเท็จจริง (Boolean) และ ข้อความ (String) กันมาแล้ว ซึ่งทั้งสาม Data Type นี้สามารถเก็บค่าได้ทีละ 1 ค่าเท่านั้น เช่น ตัวแปร a เก็บค่า 10 เมื่อถูกเปลี่ยนค่า เป็น 20 […]
เรียนรู้ Python เบื้องต้น ตอนที่ 9 – Python Operators
มาในบทนี้เราจะมาเรียนรู้เกี่ยวกับ Python Operators หรือเครื่องหมายต่างๆ เช่น เครื่องหมายเปรียบเทียบ เครื่องหมายทางการคำนวน เป็นต้น ตัวอย่างเช่น เครื่องหมาย + print(10 + 5) เครื่องหมายทางคณิตศาสตร์ (Python Arithmetic Operators) คือ เครื่องหมายทางคณิตศาสตร์ทั่วไป ที่ใช้กันใน ภาษา python หลักๆ คือ […]
เรียนรู้ Python เบื้องต้น ตอนที่ 8 – Python Booleans
ในบทนี้เราจะมีเรียนเรื่อง Booleans ในภาษา Python กันครับ ซึ่งค่าของ Booleans ในภาษา Python มีด้วยกันได้ 2 ค่า คือ True หรือ False Booleans Value ในการเขียนโค้ด เรามักจะต้องทำการตรวจสอบว่าเงื่อนไขที่เกิดขึ้นนั้นเป็น จริง (True) หรือเท็จ (False) ซึ่งในภาษา […]
เรียนรู้ Python เบื้องต้น ตอนที่ 7 – Python String
ในบทนี้เราจะมาเรียนรู้เรื่อง String หรือ ข้อความ ในภาษา Python กันครับ โดย String ในภาษา Python จะใช้ ‘ (quote) หรือ ” (double quote) ครอบข้อความเอาไว้ครับ เช่น ‘Hello’ และ “Hello” เราสามารถใช้คำสั่ง print […]
เรียนรู้ Python เบื้องต้น ตอนที่ 6 – Python Casting
ตอนที่ 6 นี้เราจะมาเรียนรู้เกี่ยวกับการ Casting หรือการระบุชนิดของ Data Type ให้กับตัวแปรกันครับ โดยการ Casting เราสามารถใช้คำสั่ง หรือ constructor functions ได้ นั่นคือ int() – สามารถรับค่าตัวเลขที่มีเป็นทศนิยม (float) หรือข้อความที่เป็นตัวเลข เพื่อแปลงเป็นค่าจำนวนเต็ม หรือ int float() […]
เรียนรู้ Python เบื้องต้น ตอนที่ 5 – Number หรือตัวเลข
บทที่ 5 นี้เราจะมาเรียนรู้เกี่ยวกับ Data Type ประเภทตัวเลขกันครับ ซึ่งหลักๆ ในภาษา Python จะเป็น intสำหรับตัวเลขจำนวนเต็ม และ floatสำหรับเลขทศนิยม การใส่ค่าตัวเลขให้กับตัวแปร การใส่ค่าตัวเลขให้กับตัวแปรสามารถทำได้ตรงๆ โดยถ้าเป็นเลขจำนวนเต็มจะได้ Data Type เป็น intและทศนิยมจะได้เป็น floatโดยอัตโนมัติ (python จัดการกำหนด Data Type […]
เรียนรู้ Python เบื้องต้น ตอนที่ 4 – Data Types
Data Type ในภาษา Python เรื่อง Data Types เป็นอีกเรื่องทีสำคัญมากๆ ครับ ซึ่งตัวแปรแต่ละตัวจะเก็บข้อมูลที่มี Data Type แตกต่างกันออกไป และแต่ละ Data Type จะมีความสามารถที่แตกต่างกัน (ทำให้แต่ละตัวแปรก็มีคุณสมบัติหรือความสามารถแตกต่างกันไปตามแต่ละ Data Type) ภาษา Python มี Built-in Data […]
