ความรู้เกี่ยวกับภาษา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