ไพทอน (Python)
ไพทอน (Python) คือ โปรแกรม คือชุดคำสั่งสำหรับคอมพิวเตอร์ เพื่อให้คอมพิวเตอร์สามารถทำงานกับข้อมูลแล้วได้ผลลัพธ์ตาม ต้องการ การออกแบบและเขียนโปรแกรมเป็นขั้นตอนที่สำคัญในการแก้ปัญหา ดังนั้นผู้เขียนโปรแกรมจะต้อง ใช้หลักเหตุผลเชิงตรรกะและความคิดสร้างสรรค์ไปพร้อมกัน
ภาษาไพทอน คือ ภาษาที่ใช้สำหรับการเขียนโปรแกรม เป็นภาษาสคริปต์ ที่สร้างโดย กิโดฟาน รอสซัม (Guido van Rossum) ในพ.ศ. 2533 ปัจจุบันดูแลโดย มูลนิธิซอฟต์แวร์ไพทอน ซึ่งมีโครงสร้างคำสั่งที่ไม่ซับซ้อน เข้าใจง่าย สามารถทดสอบการทำงานตามคำสั่งและตรวจสอบผลลัพธ์ได้ทันที และสามารถนำไปใช้ในการเขียนโปรแกรมที่ซับซ้อนมากขึ้นในการทำงานจริงในอนาคตได้
เครื่องมือพัฒนาโปรแกรม
การเขียนโปรแกรมไพทอนจะใช้เครื่องมือในการพัฒนาที่เรียกว่า ไอดีอี (Integrated Development Environment: IDE) ซึ่งประกอบด้วยเครื่องมือแก้ไขโปรแกรมต้นฉบับ (Source Code Editor) เครื่องมือแก้ไขจุดบกพร่อง (Debugger) และเครื่องมือช่วยให้โปรแกรมทำงาน (Run) โดยทั่วไป Python IDE จะทำงานตามคำสั่งได้ใน 2 โหมด คือ
1. โหมดอิมมีเดียท (immediate mode)
เป็นโหมดที่ผู้ใช้จะพิมพ์คำสั่งลงไปในส่วนที่เรียกว่าเซลล์ (shell) หรือคอนโซน (console) ทีละคำสั่ง และตัวแปลภาษาจะแปลคำสั่ง หากไม่มีข้อผิดพลาดจะทำงานตามคำสั่งดังกล่าว
2. โหมดสคริปต์ (script mode)
ในโหมดนี้ผู้เขียนโปรแกรมต้องพิมพ์คำสั่งหลายคำสั่งประกอบกันแล้วบันทึกเป็นไฟล์ไว้ก่อน เพื่อจะสั่งให้ตัวแปลภาษาทำงานตามคำสั่งตั้งแต่คำสั่งแรก จนถึงคำสั่งสุดท้าย ถ้าหากต้องการตรวจสอบความถูกต้องสามารถใช้โหมดอิมมีเดียทในการทดสอบได้
รู้จัก PyCharm Education
ปัจจุบัน ภาษา Python IDE มีให้เลือกใช้งานได้หลายตัว แต่ในที่นี้จะขอแนะนำ PyCharm Education เพราะว่าสามารถดาวน์โหลดมาใช้ได้ฟรี (ดาวน์โหลดโปรแกรมได้ที่ Get Your Educational Tool - JetBrains )
หน้าจอ PyCharm เมื่อเปิดขึ้นมาแล้ว จะมีดังนี้
หมายเลข 1 : ส่วนของบทเรียน โดยปกติจะเป็น Project Structure ของโปรเจ็คนั้นๆ
หมายเลข 2 : เป็นส่วนของโปรแกรมที่เราต้องเขียน (ไฟล์นามสกุล .py)
หมายเลข 3 : เป็นส่วนของ Task Description เอาไว้บอกว่าแต่ละแบบฝึกหัดต้องทำอะไรบ้าง
หมายเลข 4 : Course Progress เอาไว้บอก Progress ว่าเราผ่านไปเท่าไหร่แล้ว
หมายเลข 5 : Python Console เป็นส่วนของการรันคำสั่ง console หรือแสดงผลลัพธ์ต่างๆของโปรแกรม เราสามารถพิมพ์คำสั่งต่างๆบน Python Console ได้เลย
คำสั่งแสดงผล
print () เป็นคำสั่งชนิดฟังก์ชัน ทำหน้าที่แสดงสิ่งที่อยู่ในเครื่องหมายวงเล็บออกทางจอภาพ
ตัวอย่างการใช้คำสั่ง พิมพ์คำสั่งว่า print ("Hello World") ลงไปในโปรแกรม เมื่อรันคำสั่งจะได้โปรแกรม ออกมาดังภาพ
ผลลัพธ์ที่ได้
คำสั่งรับข้อมูล
input () เป็นคำสั่งชนิดฟังก์ชัน ทำหน้าที่รับข้อมูลเข้าที่ผู้ใช้ป้อนผ่านทางคีย์บอร์ด
ตัวแปร
ตัวแปร (variable) ใช้ในการอ้างอิงค่าข้อมูล โดยตัวแปรจะถูกกำหนดค่าด้วยเครื่องหมาย =
ผลลัพธ์ที่ได้