ผู้จัดจำหน่ายและนำเข้า อุปกรณ์ทางวิทยาศาสตร์ อุปกรณ์ห้องแลป และสื่อการเรียนการสอน

49th Anniversary

ผลการค้นหา : "การเขียนโปรแกรมด้วย Python" ( 14 )

  • การเขียนโปรแกรมด้วย Python (Variables)

      บางครั้งคุณอาจพบว่าตัวเองเขียนตัวเลขเดียวกันซ้ำแล้วซ้ำเล่า ตัวอย่างเช่น โค้ดคำสั่งมอเตอร์ในบทความ “Run Loop, Async, and Await (Controlling Motors)” ทำงานด้วยองศาและความเร็วเท่ากันทุกครั้ง ในกรณีเช่นนี้ การใช้ตัวแปรจะทำให้การเปลี่ยนคำสั่งหลายคำสั่งง่ายขึ้น คุณสร้างตัวแปรโดยเขียนชื่อตัวแปรตามด้วยเครื่องหมาย…
    Read more 
  • การเขียนโปรแกรมด้วย Python (Run Loop, Async, and Await)

        หากต้องการใช้โค้ด awaitable ได้อย่างมีประสิทธิภาพพร้อมความยืดหยุ่นในการรันคำสั่งพร้อมกันหรือตามลำดับ คุณต้องรันโค้ดของคุณในฟังก์ชัน asynchronous โดยใช้รันลูป โมดูล runloop ควบคุมรันลูปบน Hub และให้คุณรันฟังก์ชัน asynchronous ด้วยฟังก์ชัน run() ฟังก์ชัน asynchronous หรือที่เรียกว่า coroutine…
    Read more 
  • การเขียนโปรแกรมด้วย Python (Multiple Motors)

        เชื่อมต่อมอเตอร์ตัวที่ 1 เข้ากับพอร์ต A เชื่อมต่อมอเตอร์ตัวที่ 2 เข้ากับพอร์ต B และลองใช้โปรแกรมด้านล่าง     โปรดทราบว่ามอเตอร์ทั้งสองหมุน 360 องศา (หมุนหนึ่งรอบ) ด้วยความเร็ว 720 องศาต่อวินาที โดยเริ่มและสิ้นสุดในเวลาเดียวกัน เนื่องจากคำสั่งมอเตอร์ทั้งสองอยู่บนบรรทัดแยกกัน คุณอาจคาดหวังให้คำสั่งทั้งสองทำงานทีละคำสั่ง…
    Read more 
  • การเขียนโปรแกรมด้วย Python (Controlling Motors)

      เชื่อมต่อมอเตอร์เข้ากับพอร์ต A และลองใช้โปรแกรมด้านล่าง       คุณจะเห็นมอเตอร์หมุน 360 องศา (หมุนครบหนึ่งรอบ) ที่ความเร็ว 720 องศา (หมุนสองรอบ) ต่อวินาที มาดูโค้ดทีละบรรทัดกัน! บรรทัดแรกจะนำเข้าโมดูล motor ที่ใช้ในการควบคุมมอเตอร์ บรรทัดที่สองจะนำเข้า port จากโมดูล hub ซึ่งใช้เก็บค่าสำหรับแต่ละพอร์ต…
    Read more 
  • การเขียนโปรแกรมด้วย Python (WET or DRY)

        แม้ว่าการใส่คำอธิบายประกอบทุกบรรทัดของโค้ดจะน่าดึงดูด แต่ผลลัพธ์ก็คือคุณจะต้องเขียนทุกอย่างซ้ำสองครั้ง กรเขียนความคิดเห็นแบบ WET เหล่านี้จะไม่ช่วยผู้อ่านหากตัวโค้ดสามารถอธิบายตัวเองได้ ดังนั้น ให้ปฏิบัติตามหลักการ DRY และไม่ต้องทำซ้ำ ในตัวอย่างด้านล่าง บรรทัดโค้ดที่ทำให้กระพริบตาจะอยู่ภายในฟังก์ชัน…
    Read more 
  • การเขียนโปรแกรมด้วย Python (Blinking Eyes Program)

        โปรแกรมนี้จะแสดงกะพริบตาบน Light Matrix ของ HUB คัดลอกโค้ดด้านล่างแล้ววางลงใน Code Editor จากนั้นรันโปรแกรม เช่นเคย ให้ลบโค้ดที่มีอยู่ทั้งหมดออกจาก Code Editor ก่อนวางโค้ดใหม่ เมื่อคุณรันโปรแกรมนี้ คุณจะเห็นว่าหน้ายิ้มกะพริบหลังจากผ่านไปหนึ่งวินาที โปรแกรมเรียกใช้ฟังก์ชัน show_image()…
    Read more 
  • การเขียนโปรแกรมด้วย Python (Comments in Python)

      การใช้โค้ดจะง่ายขึ้นเมื่อคุณรู้ว่าโค้ดทำงานอย่างไร คุณสามารถอธิบายสิ่งที่คุณทำเป็นภาษาพูดทั่วไปได้โดยการเพิ่มความคิดเห็น ความคิดเห็นไม่ใช่ส่วนหนึ่งของโค้ดที่ทำงานบน Hub ดังนั้นจึงไม่ส่งผลต่อฟังก์ชันการทำงานของโค้ด อักขระ # แสดงถึงจุดเริ่มต้นของความคิดเห็น โดยปกติแล้วคุณจะใส่ความคิดเห็นก่อนโค้ดที่อธิบายไว้…
    Read more 
  • การเขียนโปรแกรมด้วย Python (Add a Parameter)

        ตัวอย่างในบทความก่อนหน้า ฟังก์ชัน hello() ไม่มีพารามิเตอร์ ดังนั้นคำสั่งจึงเขียนคำว่า "Hello World" ลงใน Light Matrix ทุกครั้งที่มีการเรียกใช้ เพื่อให้มีความไดนามิกมากขึ้น ให้เพิ่มชื่อพารามิเตอร์ไว้ในวงเล็บของฟังก์ชัน บล็อกโค้ดในเนื้อหาของฟังก์ชันสามารถใช้พารามิเตอร์นี้เพื่อทำสิ่งที่แตกต่างออกไปตามค่าของฟังก์ชันได้…
    Read more 
  • การเขียนโปรแกรมด้วย Python (Define Function)

        ในตัวอย่างก่อนหน้านี้ คุณใช้ฟังก์ชัน write() ฟังก์ชัน คือ กลุ่มของโค้ดที่ทำงานเมื่อคุณเรียกใช้งาน คุณกำหนดฟังก์ชันด้วยคีย์เวิร์ด def ตามด้วยชื่อฟังก์ชัน วงเล็บ และเครื่องหมายโคลอน เนื้อหาของฟังก์ชันจะเยื้องและประกอบด้วยโค้ดทั้งหมดที่ทำงานเมื่อคุณเรียกใช้ฟังก์ชัน คุณเรียกใช้ฟังก์ชันโดยเขียนชื่อฟังก์ชันและวงเล็บ…
    Read more 
  • การเขียนโปรแกรมด้วย Python (Hello World)

      ตามปกติแล้ว เมื่อเรียนรู้ภาษาโปรแกรมใหม่ จะต้องสร้างโปรแกรม “Hello, World!” คุณจะต้องเขียน “Hello, World!” ลงใน Light Matrix บน SPIKE Prime Hub ก่อนอื่น ตรวจสอบให้แน่ใจว่า SPIKE Prime Hub เปิดอยู่และเชื่อมต่อกับแอปพลิเคชัน SPIKE จากนั้นทำตามขั้นตอนดังต่อไปนี้ : ตรวจสอบให้แน่ใจว่า Code Editor…
    Read more