โปรแกรม Python
คํานํา e-Book ฉบับน้ี เป็นส่วนหน่ึ งของรายวชิ าหลกั กการเขยี นโปรแกรมเพื่อ เป็นประโยชน์ แกผ่ อู้ ่านหรอื ผสู้ นใจท่จี ะศึกษาเกยี่ วกับ ภาษา PyThonซง่ึ ผจู้ ัดทําข้นึ เพื่อศึ กษาส่ื อเพ่ือการศึ กษา ผจู้ ัดทําหวงั เป้นอยา่ งย่งิ ว่ารายงานฉบับน้ี จะเป็นประโยชน์ แกผ่ อู้ ่านหรอื ผทู้ ่ี สนใจทอี าเซยี น หากมขี ้อบกพรอ่ งประการใด ผจู้ ดั ทําขออภยั ไว้ ณ โอกาสนี้ ดว้ ย
สารบัญ ภาษา Pyton คืออะไร ? 4 6-7 คุณสมบตั ขิ อง PYTHON 19-29
ภาษา Pyton คืออะไร ? Python คือชอื่ ภาษาท่ใี ชใ้ นการเขยี นโปรแกรมภาษาหน่ึ ง ซง่ึ ถูก พัฒนาข้นึ มาโดยไมย่ ึดติดกับแพลตฟอรม์ กล่าวคือสามารถรนั ภาษา Python ไดท้ งั้ บนระบบ Unix, Linux , Windows NT, Windows 2000, Windows XP หรอื แม้แต่ระบบ FreeBSD อีก อยา่ งหน่ึ งภาษาตัว น้ี เป็น OpenSource เหมอื นอย่าง PHP ทําให้ ทกุ คนสามารถท่จี ะนํ า Python มาพัฒนาโปรแกรมของเราไดฟ้ รๆี โดยไม่ตอ้ งเสียค่าใชจ้ า่ ย และความเป็น Open Source ทําให้มคี น เขา้ มาชว่ ยกันพัฒนาให้ Python มีความสามารถสูงข้ึน และใชง้ าน ได้ครบคุมกบั ทกุ ลักษณะงาน
ถกู สรา้ งข้ึนมาจากภาษาซี การประมวลผลจะทาํ ในแบบอนิ เทอรพ์ รเี ตอร์ คือจะประมวลผลไปทลี ะบรรทดั และปฏบิ ตั ิตามคําสั่ง ทไ่ี ดร้ บั Python เวอรช์ นั แรกคือ เวอรช์ นั 0.9.0 ออกมาเมื่อปี 2533 และเวอรช์ นั ปัจจุบันคือ 3.8 ( วนั ท่ี 2019-11-11) นามสกลุ ไฟล์ ตา่ งๆของ ภาษา Python .py, .pyi, .pyc, .pyd, .pyo (ตงั้ แตเ่ วอรช์ นั่ 3.5), .pyw, .pyz (ตงั้ แตเ่ วอรช์ นั่ 3.5) ใครสนใจ อยากรูว้ า่ แต่ละนามสกลุ ของภาษา Python ไว้ทําอะไร พดู คุยกับเราได้ทเ่ี ว็บบอรด์ Python ตวั อย่างโค้ด Hello word ด้วย ภาษา Python
คุณสมบตั ขิ อง PYTHON Python นั้ นมคี ุณสมบัติเป็นภาษาเขียนโปรแกรมแบบไดนามิ กส์และมรี ะบบการจดั การหน่ วยความจําอัตโนมัติและสนั บสนนุ การเขยี นโปรแกรมหลายรูปแบบ ทีป่ ระกอบไปดว้ ย การเขยี น โปรแกรมเชงิ วตั ถุ imperative การเขยี นโปรแกรมแบบฟังกช์ นั และการเขยี นโปรแกรมแบบขนั้ ตอน มันมีไลบรารที่ ่ีครอบคลมุ การ ทาํ งานอยา่ งหลากหลาย
ตวั แปรในภาษา Python นั้ นมใี ห้ใชใ้ นหลายระบบปฏิบัติการ ทาํ ให้ โค้ดของภาษา Python สามารถรนั ในระบบต่างๆ ได้อยา่ งกว้างขวาง CPython นั้ นเป็นการพัฒนาในขนั้ ตนั้ ของ Python ซง่ึ เป็น โปรแกรมแบบ open source และมีชุมชนสําหรบั เป็นตน้ แบบใน การพัฒนา เนื่ องจากมนั ได้มีการนํ าไปพัฒนากระจายไปอยา่ ง หลากหลาย CPython นั้ นจึงถูกจดั การโดยองค์กรไม่แสวงหาผล กําไรอย่าง Python Software Foundation
# My first Python program name = input('What is your name?\\n') print ('Hi, %s.' % name) print ('Welcome to Python.')
# My first Python program ''' This is a multiline comment ''' print ('Hello Python.') # Inline comment
name = input('What is your name?\\n') print ('Hi, %s.' % name); print ('Welcome to Python.'); print ('Do you love it?')
n = int(input ('Input an integer: ')) if (n > 0): print ('x is positive number') print ('Show number from 0 to %d' % (n - 1)) else: print ('x isn\\'t positive number') for i in range(n): print(i)
n = int(input ('Input an integer: ')) # Invalid indent if (n > 0): print ('x is positive number') print ('Show number from 0 to %d' % (n - 1)) # Valid indent else: print ('x isn\\'t positive number') # Valid indent for i in range(n): print(i)
a=1 b = -1.64E3 c = True d = \"marcuscode.com\" e = 'A'
Expressions a=4 b=5 # Boolean expressions print(a == 4) print(a == 5) print(a == 4 and b == 5) print(a == 4 and b == 8) # Non-boolean expressions print(a + b) print(a + 2) print(a * b) print(((a * a) + (b * b)) / 2) print(\"Python \" + \"Language\" )
True False True False 9 6 20 20.5 Python Language
False None True and as assert break class continue def del elif else except finally for from global if import in is lambda nonlocal not or pass raise return try while with yield
ภาษา Pyton คืออะไร ? https://www.aosoft.co.th/article/322/Python-%E0%B8%84%E0%B8%B7%E0%B8%AD%E0%B8%AD%E0%B8%B0%E0%B9%84% E0%B8%A3-%E0%B8%A0%E0%B8%B2%E0%B8%A9%E0%B8%B2-python-%E0%B9%83%E0%B8%8A%E0%B9%89%E0%B8 %97%E0%B9%8D%E0%B8%B2%E0%B8%AD%E0%B8%B0%E0%B9%84%E0%B8%A3.html http://marcuscode.com/lang/python http://marcuscode.com/lang/python/program-struct คุณสมบัตขิ อง PYTHON http://marcuscode.com/lang/python http://marcuscode.com/lang/python http://marcuscode.com/lang/python/installing-python
ชอื่ -สกลุ : นาย นรนิ ทร แย้มอยู่ ระดับชนั้ : ปวช. 1 ห้อง 3 แผนกวิชา: คอมพิวเตอรธ์ ุรกิจ ประวัตสิ ่วนตวั : - เชอ้ื ชาต:ิ ไทย สัญชาติ: ไทย ศาสนา: - ท่ีอย่:ู - เบอรโ์ ทรศัพท:์ 0820167716 E-mail: [email protected] ประวตั กิ ารศึกษา มธั ยมศึกษา: โรงเรยี นชุมชนวัดเสด็จ ปัจจบุ ัน: วิทยาลยั เทคนิ คปทมุ ธานี
ชอ่ื -สกลุ : นาย ชนั้ ทอง คําแสน ระดับชนั้ : ปวช. 1 ห้อง 3 แผนกวชิ า: คอมพิวเตอรธ์ ุรกิจ ประวตั ิส่วนตัว: 27 เมษายน 2547 อาย:ุ 16 ส่วนสูง: 170 cm. นาหนั ก: 85 kg. เชอื้ ชาต:ิ ไทย สัญชาต:ิ ไทย ศาสนา: พุทธ ทอ่ี ย่:ู 31/1626 บ. พฤกษา 12 ต.คลองสาม อ.คลองหลวง จ.ปทมุ ธานี เบอรโ์ ทรศัพท:์ 0616682447 E-mail: [email protected] ประวตั ิการศึกษา มธั ยมศึกษา: โรงเรยี นสุวรรณภมู วิ ทิ ยาลยั ปัจจุบนั : วทิ ยาลยั เทคนิ คปทมุ ธานี
ชอื่ -สกลุ : นาย ธนากร ศรสี วัสด์ิ ระดบั ชนั้ : ปวช. 1 ห้อง 3 รหัสประจําตวั : 62202040102 แผนกวชิ า: คอมพิวเตอรธ์ ุรกจิ ประวัติส่วนตัว: 10 มกราคม 2547 อาย:ุ 15 ส่วนสูง: 170 นาหนั ก: 47 เชอ้ื ชาติ: ไทย สัญชาติ: ไทย ศาสนา: พทุ ธ ทีอ่ ย่:ู 113/29 หมู่ 2 ต.สามโคก อ.สามโคก จ.ปทมุ ธานี เบอรโ์ ทรศัพท:์ 064 542 0616 E-mail: [email protected] ประวัตกิ ารศึกษา มธั ยมศึกษา: โรงเรยี นสามโคก ปัจจบุ ัน: วทิ ยาลยั เทคนิ คปทมุ ธานี
ชอ่ื -สกลุ : นาย ณดล ทองนพรตั น์ ระดบั ชนั้ : ปวช. 1 ห้อง 3 แผนกวิชา: คอมพิวเตอรธ์ ุรกจิ ประวตั ิส่วนตวั : 24 กนั ยายน 2544 อาย:ุ 18 ส่วนสงู : 174 นาหนั ก: 50 เชอื้ ชาต:ิ ไทย สัญชาต:ิ ไทย ศาสนา: พทุ ธ ทอ่ี ย่:ู 87/6 หมู่ 4 ต.บ้านกลาง อ.เมอื ง จ.ปทมุ ธานี เบอรโ์ ทรศัพท:์ 083-043-1980 E-mail: [email protected] ประวัตกิ ารศึกษา มัธยมศึกษา: โรงเรยี นสามโคก ปัจจบุ นั : วิทยาลัยเทคนิ คปทมุ ธานี
อาจารยผ์ ู้สอน ครูผสู้ อน รายวชิ าหลักการเขียนโปรแกรม (รหัสวิชา 20204-2004) ครูวิลาวัลย์ วชั โรทยั ตําแหน่ ง : ครู วิทยฐานะครูชาํ นาญการ แผนกวชิ า : คอมพิวเตอรธ์ ุรกจิ วิทยาลยั เทคนิ คปทมุ ธานี E-mail : [email protected]
Search
Read the Text Version
- 1 - 36
Pages: