Important Announcement
PubHTML5 Scheduled Server Maintenance on (GMT) Sunday, June 26th, 2:00 am - 8:00 am.
PubHTML5 site will be inoperative during the times indicated!

Home Explore Python

Python

Published by micmeawnstp25022547, 2020-01-10 01:06:54

Description: Python

Search

Read the Text Version

Python วชิ า หลกั ารเขียนโปรแกรม จดั ทาํ โดย รหสั วชิ า 20204-2004 นางสาวยพุ ารัตน์ ชยั เชาวรัตน์ นางสาววภิ าวี ทศั นสุวรรณ นางสาววไิ ลวรรณ อาจกลา้ นายศิรชชั พรายแกว้ เสนอ อาจารยว์ ลิ าวลั ย์ วชั โรทยั

คาํ นาํ เทคโนโลยสี ารสนเทศในหนงั สือออนไลน(์ e-book) ผจู้ ดั ทาํ จดั ทาํ ข้ึนเพ่ือเป็นส่วนหน่ึงของการศึกษาเร่ือง Python เพอ่ื ใหน้ กั เรียน นกั ศึกษา หรือผทู้ ่ีสนใจศึกษาคน้ ควา้ มีความรู้และความเขา้ ใจเกี่ยวกบั เร่ือง Pythonหากผดิ พลาดประการใดผจู้ ดั ทาํ ขอนอ้ มรับไวแ้ ละขออภยั มา ณ ท่ีน้ี คณะผจู้ ดั ทาํ

สารบญั ภาษาโปรแกรม Python คอื อะไร ? 1-2 3 ไวยากรณ์ของภาษา Python 4 5 ภาษาโปรแกรมคอมพวิ เตอร์ระดบั สูง (High-level programming language) 6-9 10 ประวตั ิของภาษาโปรแกรม Python 11 เราควรจะเลือกศึกษาเวอร์ชนั Python 2.x หรือ Python 3.x? Hello, world with Python ประวตั ิและท่ีมาของ hello, world

Python Software Foundation คืออะไร? 12 โครงสร้างของภาษา Python 13-16 คุณลกั ษณะเด่นของภาษา Python 17-20 ขอ้ จาํ กดั ทางลิขสิทธ์ิในการใชง้ าน Python? 21 ประวตั ิผจู้ ดั ทาํ 22-25 อาจารยผ์ สู้ อน 26 แหล่งอา้ งอิง 27

ภาษาโปรแกรม Python คืออะไร ? โลกในยคุ ดิจิทลั (Digital age) ไดม้ ีความกา้ วหนา้ ในการพฒั นาเทคโนโลยอี ยา่ งรวดเร็วแบบกา้ วกระโดด ทาํ ใหม้ ีบทบาทสาํ คญั ในการพฒั นาขบั เคล่ือนธุรกิจ และอาํ นวยความสะดวกในชีวติ ประจาํ วนั เช่น การทาํ ธุรกรรมทางการเงินกบั ธนาคารแบบออนไลน์ การ ใชร้ ะบบสง่ั การคอมพิวเตอร์ดว้ ยเสียง การตรวจสุขภาพเบ้ืองตน้ ดว้ ยแอปพลิเคชนั บนมือถือ และระบบ Google Search ท่ีสามารถรู้วา่ คุณกาํ ลงั คน้ หาขอ้ มูลอะไรก่อนที่เราจะพมิ พจ์ บประโยค เป็นตน้ นอกจากน้นั ยงั มีนวตั กรรมเทคโนโลยที ี่มีความล้าํ หนา้ ต่าง ๆ โดยเฉพาะงานทางดา้ นปัญญาประดิษฐ์ (Artificial Intelligence) สิ่งที่ทาํ ใหค้ อมพิวเตอร์สามารถทาํ งานต่าง ๆ ไดก้ ค็ ือสิ่งที่เรียกวา่ “โปรแกรม” ที่คอยทาํ งานอยเู่ บ้ืองหลงั ซ่ึงเป็นชุดคาํ สงั่ ท่ีมีการกาํ หนดข้นั ตอนที่ชดั เจนเพอื่ สงั่ งานใหค้ อมพิวเตอร์ทาํ งาน 1

ภาษาโปรแกรม Python คืออะไร? ภาษาโปรแกรม Python คือภาษาโปรแกรมคอมพิวเตอร์ระดบั สูง โดยถูกออกแบบมาใหเ้ ป็นภาษาสคริปตท์ ี่อ่านง่าย โดยตดั ความ ซบั ซอ้ นของโครงสร้างและไวยกรณ์ของภาษาออกไป ในส่วนของการแปลงชุดคาํ สง่ั ที่เราเขียนใหเ้ ป็นภาษาเครื่อง Python มีการทาํ งานแบบ Interpreter คือเป็นการแปลชุดคาํ สง่ั ทีละบรรทดั เพอ่ื ป้ อนเขา้ สู่หน่วยประมวลผลใหค้ อมพวิ เตอร์ทาํ งานตามที่เราตอ้ งการ นอกจากน้นั ภาษา โปรแกรม Python ยงั สามารถนาํ ไปใชใ้ นการเขียนโปรแกรมไดห้ ลากหลายประเภท โดยไม่ไดจ้ าํ กดั อยทู่ ี่งานเฉพาะทางใดทางหน่ึง (General-purpose language) จึงทาํ ใหม้ ีการนาํ ไปใชก้ นั แพร่หลายในหลายองคก์ รใหญ่ระดบั โลก เช่น Google, YouTube, Instagram, Dropbox และ NASA เป็นตน้ 2

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

ภาษาโปรแกรมคอมพิวเตอร์ระดบั สูง (High-level programming language) ภาษาโปรแกรมคอมพิวเตอร์ระดบั สูง (High-level programming language) เป็นเคร่ืองมือที่อาํ นวยความสะดวกในการเขียนโปรแกรม เช่น Java, C/C++, C#, Ruby และ Python เป็นตน้ โดยเป็นภาษาท่ีถูกออกแบบมาสาํ หรับมนุษยใ์ นการแปลงความคิดของการแกป้ ัญหาออกมา เป็นลาํ ดบั ข้นั ตอนต่าง ๆ ที่ชดั เจนใหอ้ ยใู่ นรูปแบบของชุดคาํ สง่ั (Source code) และสามารถใชส้ ่ือสารกบั นกั พฒั นาซอฟตแ์ วร์ดว้ ยกนั เองให้ สามารถเขา้ ใจการทาํ งานของโปรแกรมได้ ดงั น้นั ภาษาโปรแกรมคอมพิวเตอร์ระดบั สูงจึงมีความใกลเ้ คียงภาษามนุษย์ (Natural language) มาก กวา่ ภาษาของคอมพิวเตอร์ (Machine language) นอกจากน้นั ยงั ทาํ ใหเ้ ราสามารถเขียนโปรแกรมโดยไม่ตอ้ งสนใจในรายละเอียดการทาํ งานของ คอมพิวเตอร์ในระดบั ล่าง 4

ประวตั ิของภาษาโปรแกรม Python สาํ หรับประวตั ิของภาษาโปรแกรม Python ไดเ้ ริ่มตน้ ข้ึนในเดือนธนั วาคมปี 1989 โดยนาย Guido van Rossum โปรแกรมเมอร์ชาว ดตั ช์ ในตอนน้นั ทาํ งานอยทู่ ี่สถาบนั วจิ ยั แห่งชาติ Centrum Wiskunde & Informatica (CWI) ซ่ึงเป็นสถาบนั วจิ ยั ทางดา้ นคณิตศาสตร์และ วทิ ยาการคอมพิวเตอร์ในเมืองอมั สเตอร์ดมั ประเทศเนเธอร์แลนด์ ในเวลาน้นั Guido ตอ้ งพฒั นาโปรแกรมสาํ หรับผดู้ ูแลระบบ เพื่อใชใ้ น โครงการ Amoeba ซ่ึงเป็นโครงการเก่ียวกบั ระบบปฏิบตั ิการแบบกระจาย (Distributed operating system) ดงั น้นั Guido จึงไดต้ ดั สินใจเริ่ม พฒั นาภาษาโปรแกรมระดบั สูงข้ึนมาใหม่เพื่อใชง้ านเองเป็นงานอดิเรก โดยนาํ เอาส่ิงที่ชอบในภาษา ABC มาพฒั นาลงไปในภาษาโปรแกรม Python รวมถึงไดพ้ ฒั นาส่วนอ่ืน ๆ เพมิ่ เติมเขา้ ไป และในเวลาต่อมาจึงไดเ้ ผยแพร่ Python 1.0 เวอร์ชนั แรกในปี 1994 หากเทียบกบั ภาษา Java ที่ไดท้ าํ การเผยแพร่เวอร์ชนั แรกในปี 1996 จะเห็นไดว้ า่ ภาษา Python มีอายมุ ากกวา่ ภาษา Java ถึง 2 ปี 5

เราควรจะเลือกศึกษาเวอร์ชนั Python 2.x หรือ Python 3.x? ในปัจจุบนั ภาษาโปรแกรม Python มีเวอร์ชนั ใหเ้ ลือกใชง้ านคือ Python 2.x และ Python 3.x ซ่ึงเผยแพร่มาต้งั แต่ในปี 2000 และ 2008 ตามลาํ ดบั โดยระหวา่ งที่ผเู้ ขียนกาํ ลงั เขียนบทความน้ี เวอร์ชนั ล่าสุดคือ Python 2.7.15 และ Python 3.7.2 สาํ หรับปัญหาทวั่ ไปของผเู้ ริ่มตน้ ศึกษาการเขียนโปรแกรมดว้ ยภาษา Python คือการตดั สินใจเลือกใชง้ านระหวา่ งเวอร์ชนั Python 2.x หรือ Python 3.x ความแตกต่างระหวา่ งสองเวอร์ชนั น้ีก่อน โดยหลกั การมาตราฐานการต้งั หมายเลขเวอร์ชนั ของซอฟตแ์ วร์ (Semantic Versioning) เป็นการกาํ หนดขอบเขตของการเปลี่ยนแปลงเวอร์ชนั ต่าง ๆ ซ่ึงมีรูปแบบประกอบดว้ ยหมายเลข 3 หลกั คือ X.Y.Z ทาํ ใหผ้ ใู้ ชง้ านสามารถ จดั การกบั การเปลี่ยนแปลงเวอร์ชนั เพือ่ ใหซ้ อฟตแ์ วร์สามารถทาํ งานไดเ้ ป็นปกติ และรองรับฟี เจอร์ใหม่ๆ ไดใ้ นอนาคต 6

Major คือ เวอร์ชนั การเปล่ียนแปลงหรือเพิ่ม API หลกั จาํ นวนมาก และไม่รองรับการเรียกใชง้ าน API จากเวอร์ชนั เก่าได้ ทาํ ใหช้ ุดคาํ สง่ั ของ ท้งั เวอร์ชนั ใหม่และเวอร์ชนั เก่าไม่สามารถทาํ งานร่วมกนั ได้ ตวั อยา่ งเช่น ชุดคาํ สงั่ ของเวอร์ชนั Python 2.x จะไม่สามารถนาํ มาใชง้ านใน เวอร์ชนั Python 3.x ได้ Minor คือ เวอร์ชนั การเปล่ียนแปลงหรือเพ่มิ ฟังกช์ นั การทาํ งานใหม่เพียงเลก็ นอ้ ย โดยไม่กระทบการทาํ งานของชุดคาํ สง่ั เวอร์ชนั ปัจจุบนั ท่ี ใชง้ านอยู่ (Backward compatibility) ตวั อยา่ งเช่น หากในปัจจุบนั เราใชง้ านเวอร์ชนั Python 3.7.2 เมื่อมีการพฒั นาเวอร์ชนั ใหม่เป็น Python 3.8.0 ในอนาคต ผใู้ ชง้ านสามารถดาวนโ์ หลดเพือ่ ติดต้งั ใชง้ านไดโ้ ดยไม่กระทบการทาํ งานของเวอร์ชนั เดิมแต่อยา่ งใด 7

Patch คือ เวอร์ชนั การปรับปรุงการทาํ งานหรือแกไ้ ข Bugs ต่าง ๆ ของเวอร์ชนั หลกั ปัจจุบนั เนื่องจากมีความตอ้ งการที่จะปรับปรุงและแกไ้ ข ขอ้ เสียของเวอร์ชนั เดิมที่สะสมมานาน ถา้ หากตอ้ งการท่ีจะแข่งขนั กบั ภาษาโปรแกรมต่าง ๆ ท่ีไดร้ ับความนิยมอยใู่ นปัจจุบนั รวมถึงภาษา โปรแกรมท่ีเกิดข้ึนใหม่ ท่ีพยายามแกไ้ ขปัญหาและอาํ นวยความสะดวกในการเขียนโปรแกรมใหด้ ียงิ่ ข้ึนอยตู่ ลอดเวลา จึงตอ้ งมีการขดั เกลา และเปลี่ยนแปลงข้ึน โดยการเปล่ียนแปลงหลกั ในเวอร์ชนั Python 3.x สามารถแบ่งออกเป็นประเดน็ ต่าง ๆ ดงั น้นั การจะเปล่ียนไปใชง้ าน เวอร์ชนั ใหม่ในทนั ทีจึงเป็นเร่ืองที่เป็นไปไดย้ าก โดยเฉพาะโครงการที่มีขนาดกลางและขนาดใหญ่ จึงทาํ ใหย้ งั คงมีการสนบั สนุนและการ แกไ้ ข bugs ต่าง ๆ ของเวอร์ชนั Python 2.x ต่อไปอีกสกั พกั 8

ดงั น้นั สาํ หรับผทู้ ี่เพ่ิงเร่ิมตน้ ศึกษาการเขียนโปรแกรมดว้ ยภาษา Python ผเู้ ขียนจึงขอแนะนาํ ใหต้ ดั สินใจเลือกเวอร์ชนั Python 3.x ไปเลย เนื่องจากเวอร์ชนั Python 2.x จะไม่มีการเพ่มิ เติมฟี เจอร์และฟังกช์ นั ใหม่ใด ๆ และจะไดร้ ับการสนบั สนุนไปจนถึงวนั ที่ 1 เดือน มกราคมปี 2020 เท่าน้นั ส่วน Python 3.x จะมีการพฒั นาฟี เจอร์และฟังกช์ นั ใหม่เพม่ิ เติมอีกในอนาคต ส่วนโมดูลและไลบรารีต่าง ๆ ใน ปัจจุบนั สามารถรองรับการทาํ งานของเวอร์ชนั Python 3.x ไดแ้ ลว้ นอกจากน้นั ผลแบบสอบถามจาก Python Developers Survey 2018 รายงานวา่ นกั พฒั นาไดท้ าํ การไดเ้ ปลี่ยนมาใชเ้ วอร์ชนั Python 3.x ถึง 84% แลว้ 9

Hello, world with Python สาํ หรับกา้ วแรกของการเขา้ สู่โลกของการเขียนโปรแกรมหรือการเรียนเขียนโปรแกรมภาษาใหม่ ส่ิงหน่ึงที่ถือไดว้ า่ เป็นธรรมเนียม ปฏิบตั ิกค็ ือการใหค้ อมพวิ เตอร์แสดงประโยค “hello, world” ผา่ นทางหนา้ จอ ดว้ ยเหตุผลเพราะวา่ เป็นโปรแกรมท่ีมีขนาดเลก็ มาก มีความ ง่าย และสามารถเขียนไดท้ ุกภาษา จึงเหมาะสาํ หรับมือใหม่ที่เพ่ิงเร่ิมตน้ เพือ่ ทาํ ความคุน้ เคยกบั กระบวนการเขียนโปรแกรมเพื่อสง่ั งาน คอมพิวเตอร์ นอกจากน้นั ยงั เป็นการตรวจสอบใหแ้ น่ใจวา่ โปรแกรมท่ีไดถ้ กู ติดต้งั เพ่ือใชใ้ นการเขียนโปรแกรมมีการทาํ งานอยา่ งถูกตอ้ ง สาํ หรับการเขียนโปรแกรม hello, world ดว้ ยภาษาโปรแกรม Python 10

ประวตั ิและท่ีมาของ hello, world สาํ หรับประวตั ิและที่มาของการเขียน “hello, world” น้นั มาจากหนงั สือการเขียนโปรแกรมดว้ ยภาษา C ที่มีชื่อวา่ The C Programming Language เขียนโดย Brian Kernighan และ Dennis Ritchie ซ่ึงเป็นนกั วทิ ยาศาสตร์คอมพวิ เตอร์ที่ Bell Labs หนงั สือเล่มน้ีตี พิมพเ์ วอร์ชนั แรกในปี 1978 และเป็นหนงั สือทางดา้ นการเขียนโปรแกรมที่มียอดขายสูงสุดตลอดกาล ทาํ ใหม้ ีอิทธิพลต่อการเขียนโปรแกรม ของนกั พฒั นาซอฟตแ์ วร์ในปัจจุบนั ในหนงั สือเล่มน้ีไดแ้ นะนาํ เกี่ยวกบั การเรียนเขียนโปรแกรมไม่วา่ จะเป็นภาษาโปรแกรมใด สาํ หรับการ เขียนโปรแกรมแรก คือการสง่ั ใหค้ อมพวิ เตอร์พิมพข์ อ้ ความวา่ hello, world โดยมีขอ้ ความในหนงั สือดงั น้ี 11

Python Software Foundation คืออะไร? Python Software Foundation เป็นองคก์ รอิสระท่ีไม่แสวงหาผลกาํ ไรท่ีมีลิขสิทธ์ิใน Python เวอร์ชนั 2.1 และใหม่กวา่ ภารกิจของ PSF คือการพฒั นาเทคโนโลยโี อเพนซอร์ซข้นั สูงที่เก่ียวขอ้ งกบั ภาษาโปรแกรม Python และเพอ่ื เผยแพร่การใชง้ านของ Python หนา้ บา้ น PSF อยทู่ ่ี https://www.python.org/psf/ การบริจาคใหแ้ ก่ PSF น้นั ไดร้ ับการยกเวน้ ภาษีในสหรัฐอเมริกา ถา้ คุณใชง้ ูหลามและพบวา่ มนั เป็นประโยชนโ์ ปรดมีส่วนร่วมผา่ น ทางหนา้ บริจาค PSF 12

โครงสร้างของภาษา Python ● Simple Python program เพอื่ เร่ิมตน้ การเรียนรู้ในภาษา Python มาดูตวั อยา่ งของโปรแกรมอยา่ งง่าย โดยเป็นโปรแกรมท่ีถามช่ือผใู้ ชแ้ ละแสดงขอ้ ความทกั ทาย ทางหนา้ จอ มาเริ่มเขียนโปรแกรมแรกในภาษา Python ของคุณ ● Module ในตวั อยา่ งโปรแกรมรับช่ือของเรา เป็นโปรแกรมแรกของเราในบทเรียน Python น้ี และเราไดบ้ นั ทึกเป็นไฟลท์ ่ีช่ือวา่ first.py ซ่ึง ไฟลข์ องภาษา Python น้นั จะเรียกวา่ Module 13

● Comment คอมเมนตใ์ นภาษา Python น้นั เริ่มตน้ ดว้ ยเคร่ืองหมาย # คอมเมนตส์ ามารถเร่ิมตน้ ท่ีตาํ แหน่งแรกของบรรทดั และหลงั จากน้นั จะ ประกอบไปดว้ ย Whilespace หรือโคด้ ของโปรแกรม หรือคาํ อธิบาย ● Statement Statement คือคาํ สงั่ การทาํ งานของโปรแกรม แต่ละคาํ สง่ั ในภาษา Python น้นั จะแบ่งแยกดว้ ยการข้ึนบรรทดั ใหม่ ● Indentation and while space ในภาษา Python น้นั ใช้ Whilespace และ Tab สาํ หรับกาํ หนดบลอ็ คของโปรแกรม 14

● Literals ในการเขียนโปรแกรม Literal คือเคร่ืองหมายที่ใชแ้ สดงค่าของค่าคงท่ีในโปรแกรม ในภาษา Python น้นั มี Literal ของขอ้ มลู ประเภท ต่างๆ ● Expressions Expression คือการทาํ งานร่วมกนั ระหวา่ งค่าต้งั แต่หน่ึงไปจนถึงหลายค่า โดยค่าเหล่าน้ีจะมีตวั ดาํ เนินการสาํ หรับควบคุมการทาํ งาน 15

● Keywords Keyword เป็นคาํ ท่ีถกู สงวนไวใ้ นการเขียนโปรแกรมภาษา Python เราไม่สามารถใชค้ าํ สง่ั เหล่าน้ีในการต้งั ช่ือตวั แปร ชื่อฟังกช์ นั คลา ส หรือ identifier ใดๆ False None True and as continue assert break class from else def del elif in not except finally for import return global if nonlocal or pass is lambda raise with while try yield 16

คุณลกั ษณะเด่นของภาษา Python 1.สนบั สนุนแนวแบบคิดออปเจกตโ์ อเรียนเทด หรือ OOP (Object Oriented Programming) 2.เป็น Open Source 3.โคด้ ที่เขียนดว้ ย Python สามารถนาํ ไปรันบนระบบปฏิบตั ิการไดห้ ลากหลาย 4.สนบั สนุนเทคโนโลยี COM ของ Ms-windows 5.Python รวมมาตรฐานการอินเตอร์เฟส Tkinter ซ่ึงสนบั สนุนบนระบบ X windows, Ms-windows และ Macintosh การใชค้ าํ สง่ั Tkinter API ช่วยใหโ้ ปรแกรมเมอร์ไม่ตอ้ งแกไ้ ขโคด้ เม่ือนาํ ไปรันบนระบบปฏิบตั ิการอ่ืนๆ 17

6.เป็น Dynamic typing คือ สามารถเปลี่ยนชนิดขอ้ มูลไดง้ ่ายและสะดวก 7. มี Buil-in Object Types คือ โครงสร้างของขอ้ มูลที่สามารถใชไ้ ดใ้ น Python ประกอบดว้ ย ลิสต,์ ดิกชนั นารี, สตริง ที่ง่ายต่อการใช้ งานและมีประสิทธิภาพสูง 8.มีเครื่องมือต่างๆ มากมาย เช่น การประมวลผลเทก็ ซ์ไฟล์ การเรียงขอ้ มลู การเช่ือต่อสตริง การตรวจสอบเง่ือนไขของขอ้ ความการแทนคาํ 9.มีมอดูลสาํ หรับจดั การ Regular Expresion 10.มีมอดูลที่สร้างข้ึนจากนกั พฒั นาสนบั สนุนมากมาย ไดแ้ ก่ COM, Image, CORBA, ORBs, XML เป็นตน้ 18

11.จดั การหน่วยความจาํ อยา่ งอตั โนมตั ิ สามารถจกั การพ้นื ท่ีหน่วยความจาํ ท่ีไม่ต่อเน่ืองใหท้ าํ งานไดอ้ ยา่ งมีประสิทธิภาพ 12.อนุญาตใหฝ้ ังชุดคาํ สง่ั ของ Python เอาไวภ้ ายในโคด๊ ภาษา C/C++ ได้ 13.อนุญาตใหโ้ ปรแกรมเมอร์สร้าง Dynamic Link Libray (DLL) เพอื่ ใชร้ ่วมกบั Python 14.มีมอดูลสนบั สนุนเก่ียวกบั เน็ตเวริ ์ก โปรเซส เธรด regular, expression, xml, GUI และอื่นๆ 15ประกอบดว้ ยมอดูลสาํ หรับสร้าง Internet Script และติดต่อกบั อินเทอร์เน็ตผา่ น Sockets, และทาํ หนา้ ท่ีเป็น CGI Script ตรอดจนใชง้ านคาํ สงั่ FTP , Glopher, XML และอ่ืนๆอีกมาก 19

17.มีฟังกช์ นั สนบั สนุนฐานขอ้ มลู เช่น MySQL, Sybase, Oracle , Informix, ODBC และอ่ืนๆ 18.มีไลบรารีสนบั สนุนดา้ นการสร้างภาพกราฟฟิ ก เช่น ทาํ ภาพเบลอ หรือภาพชดั หรือเขียนขอ้ ความบนภาพ ตลอดจนบนั ถึกไฟล์ ในรูปแบบต่างๆ ไดอ้ ยา่ งสะดวกและมีประสิทธิภาพ 19.มีไลบรารีสนบั สนุนดา้ นปัญยาประดิษฐ์ 20.มีไลบรารีสาํ หรับสร้างเอกสาร PDF โดยไม่ตอ้ งติดต้งั Acrobat Writer 21.มีไลบรารีสาํ หรับสร้าง Shockwaves Flash (SWF) โดยไม่ตอ้ งติดต้งั Macromedia Flash 20

ขอ้ จาํ กดั ทางลิขสิทธ์ิในการใชง้ าน Python? คุณสามารถทาํ อะไรกไ็ ดท้ ่ีคุณตอ้ งการดว้ ยแหล่งขอ้ มูลตราบใดท่ีคุณยงั คงมีลิขสิทธ์ิอยแู่ ละแสดงลิขสิทธ์ิเหล่าน้นั ในเอกสารใดๆ เกี่ยวกบั Python ที่คุณผลิต หากคุณเคารพกฎลิขสิทธ์ิมนั กโ็ อเคที่จะใช้ Python สาํ หรับการใชง้ านเชิงพาณิชยเ์ พือ่ ขายสาํ เนาของ Python ใน รูปแบบตน้ ฉบบั หรือไบนารี (แกไ้ ขหรือไม่ไดแ้ กไ้ ข) หรือขายผลิตภณั ฑท์ ่ีรวม Python ในบางรูปแบบ เรายงั ตอ้ งการทราบเกี่ยวกบั การใช้ งาน Python เชิงพาณิชย์ 21

ประวตั ิผจู้ ดั ทาํ ชื่อ-สกลุ : ยพุ ารัตน์ ชยั เชาวรัตน์ ช้นั : ปวช.1 หอ้ ง 2 รหสั นกั ศึกษา : 62202040052 แผนก : คอมพวิ เตอร์ธุรกิจ E-mail : [email protected] 22

ประวตั ิผจู้ ดั ทาํ ชื่อ-สกลุ : วภิ าวี ทศั นสุวรรณ ช้นั : ปวช.1 หอ้ ง 2 รหสั นกั ศึกษา : 62202040083 แผนก : คอมพิวเตอร์ธุรกิจ E-mail : [email protected] 23

ประวตั ิผจู้ ดั ทาํ ช่ือ-สกลุ : วไิ ลวรรณ อาจกลา้ ช้นั : ปวช.1 หอ้ ง 2 รหสั นกั ศึกษา : 62202040089 แผนก : คอมพวิ เตอร์ธุรกิจ E-mail :[email protected] 24

ประวตั ิผจู้ ดั ทาํ ช่ือ-สกลุ : ศิรชชั พรายแกว้ ช้นั : ปวช.1 หอ้ ง 2 รหสั นกั ศึกษา : 62202040095 แผนก : คอมพิวเตอร์ธุรกิจ E-mail : [email protected] 25

อาจารยผ์ สู้ อน รายวชิ าหลกั การเขียนโปรแกรม (รหสั 20204-2004) อาจารยว์ ลิ าวลั ย์ วชั โรทยั ตาํ แหน่ง : ครูวทิ ยฐานะครูชาํ นาญการ แผนก : คอมพิวเตอร์ธุรกิจ วทิ ยาลยั เทคนิคปทุมธานี E-mail : [email protected] 26

แหล่งอา้ งอิง ● https://is.gd/BwtGXY ● https://is.gd/KVQQby ● https://is.gd/cRjFHT ● https://is.gd/7rWSjt ● https://is.gd/y7e9Dz 27

79 หมู่ 5 ต.บา้ นกลาง อ.เมือง จ.ปทุมธานี 12000 วทิ ยาลยั เทคนิคปทุมธานี Pathumthani Technical College แผนกคอมพวิ เตอร์ธุรกิจ Business Computer


Like this book? You can publish your book online for free in a few minutes!
Create your own flipbook