Please enable JavaScript.
Coggle requires JavaScript to display documents.
ความรู้เบื้องต้นเกี่ยวกับภาษาไพทอน🎗🎈🎉 - Coggle Diagram
ความรู้เบื้องต้นเกี่ยวกับภาษาไพทอน🎗🎈🎉
Python เป็นภาษาเขียนโปรแกรมระดับสูงที่ใช้กันอย่างกว้างขวางในการเขียนโปรแกรม
สำหรับวัตถุประสงค์ทั่วไปนั้นสร้างโดย Guido van Rossum และถูกเผยแพร่ครั้งแรกในปี 1990 และปัจจุบันถูกดูแลโดย Python Software Foundation(PSF) โดย Version ล่าสุดตอนนี้คือ Python 3.1🎁🎀
จุดเด่นของ Python🥰😋
1.เป็นภาษาที่เข้าใจง่าย เป็นระเบียบ🍣🍤
2.สามารถใช้งานได้หลายแพล็ตฟอร์ม🥗🍗
3.สร้างตัวแปลง่าย🍿🌭
4.การเขียนที่สั้นลงกว่าภาษาอื่น ๆ🍟🍕
ประวัติความเป็นมา
ของภาษา Python🍨🍧
Python เป็นภาษาการเขียนโปรแกรมคอมพิวเตอร์ระดับสูง (High-level programming language) ที่ได้รับความนิยมมากที่สุด ถูกออกแบบมาให้เป็นภาษาให้อ่านเข้าใจง่าย คล้ายภาษาอังกฤษโดยตัดความซับซ้อนของโครงสร้างและไวยกรณ์ของ
ภาษาออกไป🧁🧃
กำเนิดภาษาไพทอน🍬🍭
ปี 1980 นาย Guido
van Rossumที่ประเทศเนเธอร์แลนด์ มีความคิดริเริ่มที่สร้างภาษาใหม่ขึ้นมาที่เป็นภาษาสคริปต์สามารถอ่านเข้าใจง่ายเหมือนภาษา ABC แต่มีความสามารถในการจัดการข้อผิดพลาดของโปรแกรม (Exception handling) และดึงลักษณะเด่นๆของภาษาอื่นๆเข้ามาด้วย🍹🍉
ปี1989 แต่เริ่มต้นการพัฒนา เกิดขึ้นในเดือนธันวาคม ปี 1989 หรืออีก 9 ปีต่อมานาย Guido van Rossum เริ่มต้นการพัฒนาภาษาใหม่นาย Guido van Rossum กลับเลือกใช้ชื่อตามซีรีส์ตลก “Monty Python’s Flying Circus” เป็นที่มาของชื่อ ภาษาไพทอน (Python) เขาอ้างว่า Pythonหรืองูหลาม เป็นชื่อที่สั้นจำได้ง่าย แล้วยังดูลึกลับ🌸🍓
ปี 1991 เดือนกุมภาพันธ์ นาย Guido van Rossum ได้เผยแพร่ภาษา python เวอร์ชัน
แรก 0.9.0🍛🥘
ปี 1994 เดือนมกราคม คือจุดเริ่มต้น pythonเวอร์ชัน 1.0 ที่มี คุณสมบัติเพิ่มเติมขึ้นมาคือ lambda, reduce, filter และmap ซึ่งบางส่วนได้นำเอาคุณสมบัติมาจากภาษา Lisp🧃🧁
ปี 1995 python เวอร์ชัน 1.2 ถูกปล่อยออกมาประเทศสหรัฐอเมริกา เขาพัฒนา python เวอร์ชันใหม่มาโดยตลอด จนกระทั้งpython 1.6 ออกมา เขาจึงลาออกมาเริ่มธุรกิจ🍊🍑
ปี 2000 เขาและทีมงาน Python Core Development team ได้ย้ายมาทำงานร่วมกับBeOpen.com เพื่อพัฒนา Python 2.0🍒🥑
ปี 2001 เดือนเมษายนได้เปิดตัว python 2.1บน
ลิขสิทธ์ของ Python Software Foundation (PSF) ซึ่งเป็นองค์กรที่ไม่หวังผลกำไร ได้เพิ่มความสามารถของ Nested scopes 🌺🍐
ปี 2008 เดือนธันวาคม ได้เปิดตัว python 3.0
หรือ Python3K เป็น python ที่ปรับปรุง ข้อบกพร่อง
และคุณลักษณะ ที่ซ้าซ้อนของเวอร์ชั่น
ก่อนหน้า💐🌹
ปัจจุบัน ปัจจุบัน python ยังมีการใช้
งานอยู่ทั้ง python 2.0 และ 3.0 โดย python ทั้งสองเวอร์ชันมีความแตกต่างกันใน การเขียนโปรแกรมจนแทบเป็นคนละภาษา 🥀🍁
โครงสร้างการเขียนโปรแกรมภาษา Python🍡🥤
Comment🥭🍍
ในภาษา Python การคอมเมนต์จะใช้เรื่องหมาย # ในการคอมเมนต์สามารถใช้โดยการใส่ตำแหน่งแรกของบรรทัดและหลังข้อวามที่ต้องการคอมเมนต์แต่ถ้าต้องการคอมเมนต์ทีละหลายบรรทัด multi-lineจะใช้เครื่องหมาย single quotes (3 ตัวติดกัน) คลุมข้อความที่ต้องการคอมเมนต์🥙🥞
Module🍔🥓
โมดูล (Module) คือไฟล์ .py ที่วางอยู่ใต้ package directory หรือส่วนของโปรแกรมที่
ใช้สำหรับการกำหนดตัวแปรคลาสหรือฟังก์ชั่นที่ทำงานคล้ายๆกันเอามารวมกันไว้ใน
ไฟล์เดียว ในภาษา Python เวลาเรียกใช้ โมดูล ต้องใช้ importโมดูลเข้ามาก่อนจึงจะ
สามารถใช้งาน ฟังก์ชั่น หรือคลาสที่อยู่ในโมดูลได้🍝🍢
Literals🍫🍦
literals คือ ข้อมูลที่เป็นค่าคงที่ ตัวอักษรเครื่องหมาย ในโปรแกรมภาษาpython สามารถแบ่งประเภทของข้อมูลได้ในแบบต่างๆ เช่น Integer, Floats, number
boolean และ String🍩🎂
Indentation🥮🍰
ในภาษาอื่น ส่วนใหญ่อย่างเช่นภาษา java การกำหนดขอบเขตของกลุ่มคำสั่งจะใช้เรื่อง
หมาย {} แต่ในภาษา Python นั้นจะใช้การย่อหน้า (indentation) เพื่อแสดงขอบเขต
กลุ่มคำสั่งหรือการประกาศฟังก์ชั่น ในที่นี้เรียกว่ารูปแบบบล็อค สำหรับการย่อหน้านั้นโดยปกติใช้ white space 4 ตัวและมักจะนิยมกว่าการใช้ tabที่หัวของบล็อคจะต้องมีเครื่องหมายโคลอน (:) กำหนดหลังคำสั่ง if🥝🍇
Expressions☕🥂
Expression คือ การทำงานร่วมกันระหว่างตัวแปร (หรือค่าคงที่) และตัวดำเนินการ
โดยค่าเหล่านี้จะมีตัวดำเนินการสำหรับควบคุมการทำงานในภาษา Python นั้นมี Expression อยู่สองแบบ🍈🍅