ความรู้เกี่ยวกับภาษาPython ♻

ประวัติ ✏

เป็นภาษาการเขียนโปรแกรมคอมพิวเตอร์ระดับ
ถูกออกแบบมาให้เป็นภาษาให้
อ่านเข้าใจง่าย คล้ายภาษาอังกฤษ
โดยตัดความซับซ้อนของโครงสร้างและไวยกรณ : 😃

กำเนิดโดย นาย Guido
van Rossum หนึ่งในทีมพัฒนาภาษา ABC
ที่ CW ที่ประเทศเนเธอร์แลนด์ มีความคิดที่จะสร้างภาษาใหม่ขึ้นที่เป็นภาษาสคริปต์ สามารถอ่านเข้าใจง่ายเหมือนภาษา ABC 🚩

จุดเด่น 🎉

เป็นภาษาที่เข้าใจง่าย เป็นระเบียบ 💥

• สามารถใช้งานได้หลายแพล็ตฟอร์ม
🔥

สร้างตัวแปลง่าย ✒

การเขียนที่สั้นลงกว่าภาษาอื่น ๆ 🖊

การเขียนโปรแกรมภาษาไพทอน ✏

commentในภาษา Python การคอมเมนต์จะใช้เครื่องหมาย # ในการคอมเมนต์ แต่ถ้าต้องการคอมเมนต์หลายบรรทัด จะใช้เครื่องหมาย single quotes (3 ตัวติดกัน 🎊)

module โมดูล (Module) คือไฟล์ .py ที่วางอยู่ใต้ package directory หรือส่วนของโปรแกรมที่
ใช้สำหรับการกำหนดตัวแปร คลาส หรือฟังก์ชั่น ที่ทำงานคล้ายๆกันเอามารวมกันไว้ในไฟล์เดียว 🔒

literals s คือ ข้อมูลที่เป็นค่าคงที่ ตัวอักษร
เครื่องหมาย ในโปรแกรมภาษา
python สามารถแบ่งประเภทของข้อมูลได้ในแบบต่างๆเช่น 👥

Integer ✅

Floats ⚠

number
boolean 🏁

String ❤

Indentation ก่ารกำหนดขอบเขตของกลุ่มคำ สั่ง จะใช้เครื่องหมาย {} แต่ในภาษาไพทอน นั้นจะใช้ย่อหน้าเพื่อแสดงขอบเขตกลุ่มคำสั่ง if, Else, Forหรือการประกาศฟังก์ชัน เรียกว่ารูปแบบบล็อค 🔒

ตัวอย่างของภาษาไพทอน

ถ้า a=6 b=10 c=9 🚫

Expressions คือ การท างานร่วมกันระหว่างตัวแปร (หรือค่าคงที่) คือ การท างานร่วมกันระหว่างตัวแปร (หรือค่าคงที่)และตัวดำเนินการยค่าเหล่านี้จะมีตัวดำเนินการสำหรับควบคุมการทำงาน มีอยู่สองแบบ 👥

• Expression ทางคณิตศาสตร์เป็นการกระทำกันระหว่างตัวแปรและตัวดำเนินการ
คณิตศาสตร์ และจะได้รับค่าใหม่เป็นตัวเลขหรือค่าที่ไม่ใช่ Boolean ⭐

• Boolean expression เป็นการกระท ากันระหว่างตัวแปรและตัวด าเนินการเปรียบเทียบค่า
หรือตัวด าเนินการตรรกศาสตร์ และจะได้ผลลัพธ์เป็น Boolean : ❤

print(a + b) #ผลลัพธ์ที่ได้ 16

print(a + 5) #ผลลัพธ์ที่ได้ 11

print(a * c) #ผลลัพธ์ที่ได้ 54

print(a * c) #ผลลัพธ์ที่ได้ 54

print("Thai" + "Dev") #ผลลัพธ์ที่ได้ Thai Dev

print(a == 6) #ผลลัพธ์ที่ได้ True

print(a == 5) #ผลลัพธ์ที่ได้ False

print(a == 6 and b == 10) #ผลลัพธ์ที่ได้ True

print(c == 9 and a == 5) #ผลลัพธ์ที่ได้ False