ภาษา Python

ภาษา Python
        Python เป็นภาษาเขียนโปรแกรมระดับสูงที่ใช้กันอย่างกว้างขวางในการเขียนโปรแกรมถูกออกแบบโดยมีปรัชญาที่จะทำให้โค้ดอ่านได้ง่ายขึ้นและโครงสร้างของภาษานั้นจะทำให้โปรแกรมเมอร์สามารถเข้าใจแนวคิดการเขียนโค้ดโดยใช้บรรทัดที่น้อยลงกว่าภาษาอย่าง C++ และ Java มีคุณสมบัติเป็นภาษาเขียนโปรแกรมแบบไดนามิกส์และมีระบบการจัดการหน่วยความจำอัตโนมัติและสนับสนุนการเขียนโปรแกรมหลายรูปแบบที่ประกอบไปด้วยการเขียนโปรแกรมเชิงวัตถุ imperative การเขียนโปรแกรมแบบฟังก์ชัน และการเขียนโปรแกรมแบบขั้นตอนมีไลบรารี่ที่ครอบคลุมการทำงานอย่างหลากหลาย





ประวัติของภาษา Python
         ภาษา Python นั้นกำเนิดขึ้นในปลายปี 1980 และการพัฒนาของมันนั้นเริ่มต้นใน December 1989 โดย Guido van Rossum ที่ Centrum Wiskunde & Informatica (CWI) ในประเทศเนเธอร์แลนด์ เนื่องในผู้ประสบความสำเร็จในการสร้างภาษา ABC ที่มีความสามารถสำหรับการ exception handling และการติดต่อผสานกับระบบปฏิบัติการ Amoeba ซึ่ง Van Rossum นั้นเป็นผู้เขียนหลักการของภาษา Python และทำหน้าเป็นกลางในการตัดสินใจสำหรับทิศทางการพัฒนาของภาษา Python

ไวยากรณ์ของภาษา Python
     ภาษา Python นั้นถูกพัฒนาขึ้นมาโดยมีความตั้งใจว่าจะให้เป็นภาษาที่อ่านง่าย ถูกออกแบบมาให้มีโครงสร้าที่มองเห็นได้โดยไม่ซับซ้อน โดยมักจะใช้คำในภาษาอังกฤษในขณะที่ภาษาอื่นใช้เครื่องหมายวรรคตอน นอกจากนี้ Python มีข้อยกเว้นของโครงสร้างทางภาษาน้อยกว่าภาษา C และ Pascal

       ตัวอย่างโปรแกรมในการรับชื่อและแสดงข้อความทักทายออกทางหน้าจอ ในการรันโปรแกรมคุณสามารถรันได้หลายวิธี แต่ที่แนะนำคือการใช้ Python shell ให้เปิด Python shell ขึ้นมาแล้วกดสร้างไฟล์ใหม่โดยไปที่ File -> New File จะปรากฏกล่อง Text editor ของภาษา Python ขึ้นมา เพื่อรันโปรแกรม Run -> Run Module หรือกด F5 โปรแกรมจะเปลี่ยนกลับไปยัง Python shell และเริ่มต้นทำงาน




คำสั่ง for loop กับฟังก์ชัน range()

ตัวอย่างการแสดงผลตัวเลข 1 ถึง 10 ด้วยการใช้คำสั่ง for loop ในการทำงานกับฟังก์ชัน range() นั้น จะเป็นการวนอ่านค่าภายในออบเจ็ค ซึ่งการอ่านค่าในออบเจ็คนั้นแตกต่างจากการอ่านค่าในลิสต์ของตัวเลข ซึ่งจะต้องใช้หน่วยความจำสำหรับตัวเลขทั้งหมด แต่ในกรณีนี้ใช้หน่วยความจำเพียงพื้นที่ของออบเจ็คเท่านั้น ซึ่งแน่นอนว่าประหยัดหน่วยความจำ และใน loop สุดท้ายเป็นการเข้าถึงข้อมูลภายในลิสต์ด้วย Index 




การเรียกใช้งานฟังก์ชันในภาษา Python

ตัวอย่างการเรียกใช้งานฟังก์ชันที่สร้างขึ้น มีการเรียกใช้ฟังก์ชัน hello() และส่งอาร์กิวเมนต์ที่เป็น String เข้าไปยังฟังก์ชัน ซึ่งเรียกใช้ฟังก์ชันนี้สองครั้ง โดยเป็นการ reuse โค้ดในการเขียนโปรแกรม
 หลังจากนั้นเรียกใช้ฟังก์ชัน count_vowel() และฟังก์ชัน area() และส่งพารามิเตอร์ที่ถูกต้องไปยังฟังก์ชัน และเพราะว่าฟังก์ชันเหล่านี้มีการ return ค่ากลับ เราสามารถนำค่าเหล่านี้ไปใช้งานได้ต่อไป เราได้นำไปใช้กับฟังก์ชัน print() เพื่อจัดรูปแบบการแสดงผล




Keywords

Keyword เป็นคำที่ถูกสงวนไว้ในการเขียนโปรแกรมภาษา Python ซึ่งไม่สามารถใช้คำสั่งเหล่านี้ในการตั้งชื่อตัวแปรชื่อฟังก์ชัน คลาส หรือ identifier ใดๆ ที่กำหนดขึ้นโดยโปรแกรมเมอร์ 

VDO การเขียนฟังก์ชันเบื้องต้น :



ความคิดเห็น