มารู้จักกับ
Python
กันเถอะ
นางสาวณัฐญาดา แก้วโบราณ ม.6 เลขที่ 23
Python คืออะไร ?
คือ ภาษาโปรแกรมคอมพิวเตอร์ระดับสูง
ที่ถูกออกแบบมาให้เป็นภาษาสคริปต์ที่อ่าน
ง่าย โดยตัดความซับซ้อนของโครงสร้างและ
ไวยากรณ์ของภาษาออกไป Python มีการ
ทำงานแบบ Interpreter คือ เป็นการแปลง
ชุดคำสั่งที่ละบรรทัดเพื่อป้อนเข้าสู่หน่วย
ประมวลผลให้คอมพิวเตอร์ตามที่เราต้องการ
นอกจากนี้ Pythonสามารถนำไปใช้ในการ
เขียนโปรแกรมหลากหลายประเภทโดยไม่
จำกัด จึงมีการใช้กันอย่างแพร่หลายในหลาย
องค์กรใหญ่ๆ เช่น Google YouTube
Instagram และ Dropbox เป็นต้น
ประวัติของ
Python
Guido van Rossum
ประวัติของ Python ได้เริ่มต้นขึ้นในเดือน
ธันวาคมปี 1989 โดย Guido โปรแกรมเมอร์
ชาวดัตช์ ที่ต้องพัฒนาโปรแกรมสำหรับผู้ดูแล
ระบบ เพื่อใช้ในโครงการ Amoeba เขารู้สึกว่า
ภาษา ABC, C และ Bourne shell มีข้อจำกัด
มากมาย จึงตัดสินใจเริ่มพัฒนาภาษาโปรแกรม
ระดับสูงขึ้นมาใหม่ โดยนำสิ่งที่ชอบในภาษา
ABC มาพัฒนา Python และเผยแพร่ Python
1.0 ในปี 1994
สำหรับที่มาของชื่อ Python ไม่ได้เกี่ยวกับงู
แต่เขาชื่นชอบรายการตลก เรื่อง Monty
Python’s Flying Circus จึงเรื่องคำว่า
“Python” เพราะเป็นชื่อสั้น จำได้ง่าย
คำสั่ง print
เป็นการ print ค่าออกมาตามคำสั่ง
คำสั่ง input
เป็นการรับค่า
คำสั่ง comment
มีสองแบบ คือ inline และ block
คำสั่ง type
สำหรับการเช็กว่า variable ต่าง
เป็น data type ชนิดไหน
type int- จำนวนเต็ม
type float- ทศนิยม
type str- ตัวอักษรและอักขระ
type bool- ค่าความจริง
True/False
type None- ค่าที่ไม่มีค่าใดๆ
คำสั่ง len()
ถามขนาดของ list
คำสั่ง .append()
เพิ่มค่าเข้า list ในตำแหน่งท้ายสุด
คำสั่ง .insert()
เพิ่มข้อมูลใส่ list ในตำแหน่งที่ระบุ
คำสั่ง [x:y]
การตัด list ออกมาเป็นช่วง
x แทนตำแหน่งเริ่มตัด
y แทนตำแหน่งหยุดตัด
คำสั่ง if
เอาไว้เช็คว่าถ้า condition เป็นจริง
จะทำงาน statement ในคำสั่ง if แบบนี้
คำสั่ง else
เป็นส่วนเสริมของ if เอาไว้เช็กในกรณี
condition เป็น False จะลงไปทำ
statement ใน else แทน
คำสั่ง while
จะวนทำซ้ำไปจนกว่า condition
จะเป็น False
คำสั่ง for
ถูกสร้างขึ้นมาเพื่อจัดรูปแบบการเขียนลูป
ให้เป็นระเบียบขึ้น
คำสั่ง range
สร้าง list ตัวเลขขนาดตามที่กำหนดลง
ไปขึ้นมา
คำสั่ง enumerate
การวนลูปเพื่อให้แต่ละรอบในการวน
จะได้ทั้ง item และ index
คำสั่ง pass
เพราะภายใน if ไม่มี statement อยู่
วิธีแก้คือเติมคำสั่ง pass ลงไปแทน
คำสั่ง sum
เป็นคำสั่งสำหรับหาผลรวมของ interable