Please enable JavaScript.
Coggle requires JavaScript to display documents.
ความรู้เกี่ยวกับภาษาPython :recycle: - Coggle Diagram
ความรู้เกี่ยวกับภาษาPython :recycle:
ประวัติ :pencil2:
เป็นภาษาการเขียนโปรแกรมคอมพิวเตอร์ระดับ
ถูกออกแบบมาให้เป็นภาษาให้
อ่านเข้าใจง่าย คล้ายภาษาอังกฤษ
โดยตัดความซับซ้อนของโครงสร้างและไวยกรณ : :smiley:
กำเนิดโดย นาย Guido
van Rossum หนึ่งในทีมพัฒนาภาษา ABC
ที่ CW ที่ประเทศเนเธอร์แลนด์ มีความคิดที่จะสร้างภาษาใหม่ขึ้นที่เป็นภาษาสคริปต์ สามารถอ่านเข้าใจง่ายเหมือนภาษา ABC :red_flag:
จุดเด่น :tada:
เป็นภาษาที่เข้าใจง่าย เป็นระเบียบ :explode:
• สามารถใช้งานได้หลายแพล็ตฟอร์ม
:fire:
สร้างตัวแปลง่าย :fountain_pen:
การเขียนที่สั้นลงกว่าภาษาอื่น ๆ :pen:
การเขียนโปรแกรมภาษาไพทอน :pencil2:
commentในภาษา Python การคอมเมนต์จะใช้เครื่องหมาย # ในการคอมเมนต์ แต่ถ้าต้องการคอมเมนต์หลายบรรทัด จะใช้เครื่องหมาย single quotes (3 ตัวติดกัน :confetti_ball:)
module โมดูล (Module) คือไฟล์ .py ที่วางอยู่ใต้ package directory หรือส่วนของโปรแกรมที่
ใช้สำหรับการกำหนดตัวแปร คลาส หรือฟังก์ชั่น ที่ทำงานคล้ายๆกันเอามารวมกันไว้ในไฟล์เดียว :lock:
literals s คือ ข้อมูลที่เป็นค่าคงที่ ตัวอักษร
เครื่องหมาย ในโปรแกรมภาษา
python สามารถแบ่งประเภทของข้อมูลได้ในแบบต่างๆเช่น :silhouettes:
Integer :check:
Floats :warning:
number
boolean :checkered_flag:
String :<3:
Indentation ก่ารกำหนดขอบเขตของกลุ่มคำ สั่ง จะใช้เครื่องหมาย {} แต่ในภาษาไพทอน นั้นจะใช้ย่อหน้าเพื่อแสดงขอบเขตกลุ่มคำสั่ง if, Else, Forหรือการประกาศฟังก์ชัน เรียกว่ารูปแบบบล็อค :lock:
Expressions คือ การท างานร่วมกันระหว่างตัวแปร (หรือค่าคงที่) คือ การท างานร่วมกันระหว่างตัวแปร (หรือค่าคงที่)และตัวดำเนินการยค่าเหล่านี้จะมีตัวดำเนินการสำหรับควบคุมการทำงาน มีอยู่สองแบบ :silhouettes:
• Expression ทางคณิตศาสตร์เป็นการกระทำกันระหว่างตัวแปรและตัวดำเนินการ
คณิตศาสตร์ และจะได้รับค่าใหม่เป็นตัวเลขหรือค่าที่ไม่ใช่ Boolean :star:
• Boolean expression เป็นการกระท ากันระหว่างตัวแปรและตัวด าเนินการเปรียบเทียบค่า
หรือตัวด าเนินการตรรกศาสตร์ และจะได้ผลลัพธ์เป็น Boolean : :<3:
ตัวอย่างของภาษาไพทอน
ถ้า a=6 b=10 c=9 :forbidden:
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