Ads Here

Wednesday, October 11, 2017

What is IDLE? IDLE คืออะไร?

What is IDLE? IDLE คืออะไร?

What is IDLE?

  1. IDLE เป็น Program ที่ใช้สำหรับ Coding Python หรือ Editor ที่ใช้สำหรับ Coding นั่นเอง
  2. IDLE ทำหน้าที่เป็น Developer Environment หรือ Python's Interactive นั่นเอง (IDE)
  3. IDLE ใช้สำหรับ Run Command ของ Python และใช้สำหรับเขียน Python Scripts

การเปิดใช้งาน IDLE บน Windows สามารถกดปุ่ม Start และพิมพ์ Command IDLE เราจะเห็น IDLE ทั้ง บน Windows 32 Bit และ Windows 64 Bit ให้เลือก IDLE ตาม Windows ที่เราใช้งาน หรือสามารถนำมาวางเป็น Icon บน Desktop เพื่อง่ายในการเรียกใช้งานในครั้งต่อไป
หน้าตาของ IDLE : 


นอกจากการเข้ามาดู Python Editor แล้ว เราสามารถที่จะ Config Envoronment ต่าง ๆ ของ IDLE ได้จากเมนูต่าง ๆ เช่น



เริ่มทดลองใช้ Python Command : 
  1. การสั่งคำนวณบน Python เช่นเราทำลองพิมพ์ Command : 1+1 และ Enter ดังรูป เราก็จะได้ผลลัพธ์ตามคำสั่งดังรูปและสามารถ Copy Command เดิมนำมารันซ้ำใน Command Line ได้เรื่อย ๆ แต่หากต้องสั่งงาน Command เดิม ๆ ซ้ำ ๆ การกระทำดังกล่าวจะไม่เหมาะสม จึงจำเป็นต้องเขียนเป็น Sctipt ขึ้นมาเพื่อให้สามารถบรรจุ Command จำนวนมากและสั่ง Run ครั้งเดียวได้
  2. Python Script : ก่อนจะสร้าง Script ขึ้นมาผมขอสร้าง Folder ขึ้นมาก่อนเพื่อไว้สำหรับทำการเก็บ File Scripts ที่ผมเขียนขึ้นมา โดยผมจะเก็บเอาไว้บน Cloud ของ Microsoft ที่เรียกว่า OneDrive เพื่อสะดวกในการนำมาใช้งานได้ทุกที่ที่ผมต้องการโดยไม่ต้องเก็บลง Hard Drive เช่น Laptop, Flash Drive, External HD etc.. แบบยุคก่อน ๆ โดยจะ Sync ไว้กับ Windows Path ดังนี้ C:\Users\t-touch\OneDrive\1-Python Programming แต่สำหรับทุกท่านที่กำลังเรียนอยู่นั้นสามารถสร้าง Path เอาไว้ที่ใดก็ได้ตามที่ทุกท่านสะดวก
  3. หลังจากนั้นให้ไปที่ IDLE และเลือก Menu File และ New File ขึ้นมาใหม่ดังรูป

  1. หลังจากนั้นเราจะมาลองสร้าง Python Script ขึ้นมาสัก 1 File โดยใช้ชื่อว่า meeting_idle.py สิ่งที่ต้องจำเสมอคือก่อนจะ Save File ต้องใส่ .py เสมอ ห้ามพลาดตรงนี้นะครับ
  2. การ Run Script บน IDLE File เราสามารถเลือก Menu Run ==> Run Module หรือ กด F5 เพื่อทำการ Run Scripts ได้ 
  3. หากเราทดลอง Run File Meeting_IDLE.py โดยที่ยังไม่มี Scripts ใด ๆ อยู่ใน File จะได้ผลลัพธ์ออกมาดังนี้ ซึ่งยังไม่มีผลลัพธ์ใด ๆ ออกมา
  1. คราวนี้เรามาลองทดสอบเขียน Command ง่าย ๆ ลงใน Script อีกครั้งและทำการ Run ดังรูป


  1. จะเห็นว่ายังไม่มีผลลัพธ์ใด ๆ เกิดขึ้นใน Result แล้วต้องทำอย่างไรใน Python3

  • ดังนั้นเราทดลองกลับไปที่ Script meeting_IDLE.py อีกครั้งและพิมพ์ Command "Print(1+)" ลงไปและทดลองรันตามรูป
  • เราจะเห็นว่าใน Python3 เมื่อต้องการแสดงผลลัพธ์ ขึ้นบนหน้าจอจำเป็นจะต้องใช้ Function Print() เข้ามาช่วย และหลังจาก Run Scripts เราจะได้ผลลัพธ์ ตามต้องการ
  • หลังจากนั้นเราทำลองกลับมาที่ IDLE อีกครั้งและเพิ่ม Command Print(105+10) ต่อจากบรรทัดก่อนหน้าและทดลอง Run Script อีกครัง เราจะได้ผลตามรูป










No comments:

Post a Comment