การเขียนโปรแกรมภาษาไพทอนด้วย python ide มีวิธีการอย่างไร

สวัสดีผู้อ่านทุกท่านครับ บทความนี้ผมจะพาผู้อ่านไปแนะนำเครื่องมือสำรับคนที่เพิ่งเรียนภาษา Python หรือสำหรับคุณครู อาจารย์ที่ต้องการเครื่องมือในการสอนเขียนโปรแกรมคอมพิวเตอร์ ผมขอแนะนำ Thonny ครับ :D

Thonny เป็น IDE ที่เขียนขึ้นมาเพื่อเป็นเครื่องมือในการศึกษาการเขียนโปรแกรมคอมพิวเตอร์ด้วยภาษา Python โดยมีความสามารถหลายอย่าง เช่น แสดงชื่อตัวแปรและค่าของตัวแปรที่มีอยู่ในระบบ  เป็นต้น ใช้ MIT License
พัฒนาโดย University of Tartu Institute of Computer Science

วิดีโอแนะนำ

วิธีการติดตั้ง Thonny
สำหรับผู้ใช้งาน Windows สามารถโหลดไฟล์ติดตั้ง exe ได้จาก //thonny.org/ โดยไม่จำเป็นต้องติดตั้ง Python มาก่อน
เมื่อทำการติดตั้งเสร็จแล้ว สามารถรัน Thonny ได้ด้วยคลิกที่ไอออน

หรือ ในคอมมานด์ไลน์ได้ด้วยคำสั่ง :

python -m thonny
จะปรากฎหน้าต่าง

ในกรณีที่มี Python อยู่ในเครื่องอยู่แล้ว
ติดตั้งด้วยคำสั่ง pip install thonny

หน้าหลัก Thonny //thonny.org/
ติดตามบทความต่อไปนะครับ
ขอบคุณครับ

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

รู้จักไพทอน (Python)

          ไพทอน คือชื่อภาษาที่ใช้ในการเขียนโปรแกรมภาษาหนึ่ง ซึ่งถูกพัฒนาขึ้นมาโดยไม่ยึดติดกับแพลตฟอร์ม คือสามารถรันภาษาไพทอนได้ทั้งบนระบบ Unix, Linux , Windows หรือแม้แต่ระบบ FreeBSD ภาษาไพทอนเป็น Open Source เหมือนกับภาษา PHP ทำให้ทุกคนสามารถที่จะนำภาษาไพทอนมาพัฒนาโปรแกรมได้ฟรี ๆ โดยไม่ต้องเสียค่าใช้จ่าย และความเป็น Open Source ทำให้มีผู้เชี่ยวชาญเข้ามาช่วยกันพัฒนาให้ภาษาไพทอนมีความสามารถสูงขึ้น และใช้งานได้ครอบคลุมกับทุกลักษณะงาน

          การเขียนโปรแกรมไพทอนจะใช้เครื่องมือในการพัฒนาที่เรียกว่า ไอดีอี (Integrated Development Environment : IDE) ซึ่งประกอบด้วยเครื่องมือแก้ไขโปรแกรมต้นฉบับ (Source Code Editor) เครื่องมือแก้ไขจุดบกพร่อง (Debugger) และเครื่องมือช่วยให้โปรแกรมทำงาน (Run) โดยทั่วไป Python IDE จะทำงานตามคำสั่งได้ใน 2 โหมด คือ

          1. โหมดอิมมีเดียท (immediate mode) เป็นโหมดที่ผู้ใช้จะพิมพ์คำสั่งลงไปในส่วนที่เรียกว่าเชลล์ (shell) หรือคอนโซน (console) ทีละคำสั่ง และตัวแปลภาษาจะแปลคำสั่ง หากไม่มีข้อผิดพลาดจะทำงานตามคำสั่งดังกล่าว

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

คำสั่งแสดงผล

          print () เป็นคำสั่งชนิดฟังก์ชัน ทำหน้าที่แสดงสิ่งที่อยู่ในเครื่องหมายวงเล็บออกทางจอภาพ

ตัวอย่างการใช้คำสั่ง พิมพ์คำสั่งว่า print (“Hello World”) ลงไปในโปรแกรม เมื่อรันคำสั่งจะได้โปรแกรมออกมาดังภาพ

กิจกรรม

ให้นักเรียนทดลองพิมพ์คำสั่งต่อไปนี้ แล้ววิเคราะห์ผลลัพธ์ที่ได้

                   print (“5+5”)

                   print (5+5)

ตัวดำเนินการทางคณิตศาสตร์

ตัวดำเนินการ ความหมาย
+ บวก
ลบ
* คูณ
/ หาร
** ยกกำลัง
// หารปัดเศษทิ้ง
% เศษที่ได้จากการหาร

ชนิดข้อมูล

          ภาษาไพทอนมีการแบ่งประเภทของข้อมูลออกเป็นหลายประเภท โดยมีประเภทข้อมูลพื้นฐานคือ ข้อมูลประเภทข้อความ (String) และข้อมูลประเภทจำนวน (Numerical)

          ข้อมูลประเภทข้อความ

          การกำหนดข้อมูลที่เป็นข้อความหรือสตริงให้ใช้เครื่องหมายอัญประกาศครอบข้อความที่ต้องการกำหนด โดยเลือกใช้ได้ทั้งอัญประกาศเดี่ยว (‘) หรือคู่ (“) โดยกรณีที่มีข้อความยาวหลายบรรทัดต้องใช้ “ หรือ ‘ ติดต่อกัน 3 ตัว เช่น name = “’KRUI3’”

          ข้อมูลชนิดจำนวน

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

ตัวอย่างการใช้ข้อมูลชนิดจำนวน

                   ผลลัพธ์ที่ได้

กิจกรรม

ให้นักเรียนเขียนโปรแกรมด้วยภาษาไพทอนเพื่อคำนวณหาพื้นที่วงกลม ที่มีเส้นผ่านศูนย์กลางขนาด 5 เซนติเมตร

ตัวแปร

          ตัวแปร (variable) ใช้ในการอ้างอิงค่าข้อมูล โดยตัวแปรจะถูกกำหนดค่าด้วยเครื่องหมาย =

ตัวอย่างการใช้คำสั่ง

          ผลลัพธ์ที่ได้

กิจกรรม

ให้นักเรียนสร้างตัวแปรชื่อ name ที่มีค่าเป็น krui3.com แล้วใช้คำสั่ง print() เรียกตัวแปร name ให้แสดงผล

คำสั่งรับข้อมูล

          input () เป็นคำสั่งชนิดฟังก์ชัน ทำหน้าที่รับข้อมูลเข้าที่ผู้ใช้ป้อนผ่านทางคีย์บอร์ด

ตัวอย่างการใช้คำสั่ง

                   ผลลัพธ์ที่ได้

อ้างอิง

ดาวน์โหลดโปรแกรม PyCharm Edu //www.jetbrains.com/pycharm-edu/download/#section=windows

Watsan Homsin, “แนะนำภาษา Python”, //marcuscode.com/lang/python/introduction, สืบค้นวันที่ 8 มิ.ย. 61

mindphp.com, “Python คืออะไร ไพธอน คือภาษา สำหรับเขียนโปรแกรมคอมพิวเตอร์ภาษาหนึ่ง
Python คืออะไร ไพธอน คือภาษา สำหรับเขียนโปรแกรมคอมพิวเตอร์ภาษาหนึ่ง”, //www.mindphp.com, สืบค้นวันที่ 8 มิ.ย. 61

Chai Phonbopit, “หัดเขียน Python เบื้องต้นฟรีด้วยโปรแกรม PyCharm Edu”, //devahoy.com/posts/learn-python-with-pycharm-edu/, สืบค้นวันที่ 9 มิ.ย. 61

สถาบันส่งเสริมการสอนวิทยาศาสตร์และเทคโนโลยี, “เทคโนโลยี(วิทยาการคำนวณ)”, โรงพิมพ์แห่งจุฬาลงกรณ์มหาวิทยาลัย, ศูนย์หนังสือแห่งจุฬาลงกรณ์มหาวิทยาลัย, 2561 หน้า 38

Toplist

โพสต์ล่าสุด

แท็ก

ไทยแปลอังกฤษ แปลภาษาไทย โปรแกรม-แปล-ภาษา-อังกฤษ พร้อม-คำ-อ่าน lmyour แปลภาษา แปลภาษาอังกฤษเป็นไทย pantip ไทยแปลอังกฤษ ประโยค แอพแปลภาษาอาหรับเป็นไทย ห่อหมกฮวกไปฝากป้าmv ระเบียบกระทรวงการคลังว่าด้วยการจัดซื้อจัดจ้างและการบริหารพัสดุภาครัฐ พ.ศ. 2560 แปลภาษาอาหรับ-ไทย Terjemahan พจนานุกรมศัพท์ทหาร หยน แปลภาษา มาเลเซีย ไทย Bahasa Thailand ข้อสอบภาษาอังกฤษ พร้อมเฉลย pdf บบบย tor คือ จัดซื้อจัดจ้าง การ์ดแคปเตอร์ซากุระ ภาค 4 ชขภใ ยศทหารบก เรียงลําดับ ห่อหมกฮวกไปฝากป้า หนังเต็มเรื่อง เขียน อาหรับ แปลไทย แปลภาษาอิสลามเป็นไทย Google map กรมพัฒนาฝีมือแรงงาน อบรมออนไลน์ กระบวนการบริหารทรัพยากรมนุษย์ 8 ขั้นตอน ข้อสอบคณิตศาสตร์ พร้อมเฉลย ค้นหา ประวัติ นามสกุล อาจารย์ ตจต แจ้ง ประกาศ น้ำประปาไม่ไหล แปลบาลีเป็นไทย แปลภาษา ถ่ายรูป แปลภาษาจีน แปลภาษามลายู ยาวี โรงพยาบาลภมูพลอดุยเดช ที่อยู่ Google Drive Info TOR คือ กรมพัฒนาฝีมือแรงงาน ช่างไฟฟ้า กรมพัฒนาฝีมือแรงงาน อบรมฟรี 2566 กลยุทธ์ทางการตลาด มีอะไรบ้าง การบริหารทรัพยากรมนุษย์ มีอะไรบ้าง การประปาส่วนภูมิภาค การ์ดแคปเตอร์ซากุระ ภาค 3 ขขขขบบบยข ่ส ข่าว น้ำประปา วันนี้ ข้อสอบโอเน็ต ม.6 มีกี่ตอน ตารางธาตุ ประปาไม่ไหล วันนี้