Page 27 - python
P. 27
บทที่ 1
การเขียนโปรแกรมภาษาไพธอน
แนวคิด
ั
ั
ํ
ทกษะการเขียนโปรแกรมเปนทกษะที่จาเปนในอนาคต ไมวาจะเปนผูเรียนสายไหน ทํางาน
ี่
เกยวกบอะไร หรืออายุเทาไร ตอไปจะเริ่มเรียนรูและหัดเขียนโปรแกรมมากขึ้น สงผลใหตลาดแรงงาน
ั
ั
ั
โปรแกรมเมอรมีการแขงขนสูงขึ้น ในปจจุบนภาษาไพธอนไดรับความนิยมอยางแพรหลาย ทั้งในงาน
วิทยาศาสตรขอมูล งานดานการประมวลผลภาพและการเรียนรูของเครื่องจักร นอกจากนั้นความกาวหนา
ดานไมโครคอนโทรลเลอรรุนใหมอนุญาตใหนําภาษาไพธอนไปทํางานบนฮารดแวรเหลานั้นไดและนําไปสู
การพัฒนาดาน IoT (Internet Of Thing) ทําใหสามารถประยุกตใชงานไดอยางกวางขวาง
ี่
ั
ี
ในบทนี้จะนําเสนอเนื้อหาเกยวกบ ความรูเบื้องตนการเขยนโปรแกรมภาษาไพธอน ประวัติ
ื้
ี
ภาษาคอมพิวเตอร องคประกอบพนฐานของโปรแกรมภาษาไพธอน การเขียนคําสั่ง การเขยนหมายเหตุ
ู
ั
รูปแบบการเขียนโปรแกรมภาษาไพธอน อกขระที่ใชในภาษาไพธอน ขอมูลและชนิดขอมล ตัวแปร การ
ั
็
ํ
่
กาหนดคาใหกบตัวแปร การแสดงผลลัพธภายในตัวแปร การตรวจสอบตัวแปรและออบเจ็คตาง ๆ ทีกาลัง
ํ
ใชงาน การตรวจสอบชนิดตัวแปร การแปลงชนิดตัวแปร การลบตัวแปรและการรับขอมูลจากคียบอรด
วัตถุประสงค
1. อธิบายความเปนมาของภาษาคอมพิวเตอรจากแผนภาพวิวัฒนาการภาษาโปรแกรมมิ่งได
2. อธิบายองคประกอบพื้นฐานของโปรแกรมภาษาไพธอนได
3. อธิบายการเขียนหมายเหตุและอักขระที่ใชในภาษาไพธอนได
4. อธิบายชนิดขอมูล ตัวแปรและแสดงผลลัพธภายในตัวแปรได
5. อธิบายการตรวจสอบชนิดตัวแปร ลบตัวแปร แปลงตัวแปรและรับคาจากผูใชเก็บลงตัวแปรได
1.1 ประวัติภาษาคอมพิวเตอร
ั
ความเปนมาของภาษาคอมพวเตอรระดับสูงเริ่มจากคริสตทศวรรษ 1950 บริษท IBM ไดพฒนา
ิ
ั
ภาษาฟอรแทรน และในป ค.ศ. 1958 สถาบันเทคโนโลยีแมสซาชูเซตสไดพัฒนาภาษา LISP และตอมาได
มีการพัฒนาภาษาคอมพิวเตอรออกมาเปนจํานวนมาก แสดงดังภาพประกอบที่ 1.1
1.2 การจัดระดับภาษาคอมพิวเตอร
ภาษาคอมพิวเตอรแบงระดับออกเปน 2 ระดับ คือ ภาษาระดับต่ํา (Low Level Language) และ
ภาษาระดับสูง (High Level Language)
1) ภาษาระดับต่ํามี 2 ภาษา คือ ภาษาเครื่อง (Machine Language) เขยนคําสั่งจากหนวย
ี
ประมวลผลกลางดวยรหสเลขฐานสอง และภาษาแอสเซมบลีซึ่งเปนการเปลี่ยนภาษาเครื่องที่อยูในรหัส
ั
ื่
ฐานสองมาเปนคําสั่งเพอใหเขียนโปรแกรมงายขนแตยังจําเปนตองเขาใจโครงสรางของหนวยประมวลผล
ึ้
กลางที่กําลังเขียนเปนอยางดี