Professional Documents
Culture Documents
ใบงาน Python 37 2 จักรชัย
ใบงาน Python 37 2 จักรชัย
ให้นักเรียนตอบคำถามต่อไปนี้
1. ภาษาโปรแกรม Python คืออะไร โลกในยุคดิจิทัล (Digital age) ได้มีความ
ก้าวหน้าในการพัฒนาเทคโนโลยีอย่างรวดเร็วแบบก้าวกระโดด ทำให้มีบทบาท
สำคัญในการพัฒนาขับเคลื่อนธุรกิจ และอำนวยความสะดวกในชีวิตประจำวัน เช่น
การทำธุรกรรมทางการเงินกับธนาคารแบบออนไลน์ การใช้ระบบสั่งการ
คอมพิวเตอร์ด้วยเสียง การตรวจสุขภาพเบื้องต้นด้วยแอปพลิเคชันบนมือถือ และ
ระบบ Google Search ที่สามารถรู้ว่าคุณกำลังค้นหาข้อมูลอะไรก่อนที่เราจะพิมพ์
จบประโยค เป็นต้น นอกจากนั้นยังมีนวัตกรรมเทคโนโลยีท่ีมีความล้ำหน้าต่าง ๆ
โดยเฉพาะงานทางด้านปัญญาประดิษฐ์ (Artificial Intelligence) เช่น บริษัท
DeepMind ได้พัฒนาระบบคอมพิวเตอร์ Alpha Go ที่สามารถแข่งขันเอาชนะเกม
หมากล้อมเหนือแชมป์โลกได้ และยังมีระบบคอมพิวเตอร์ล่าสุดที่ช่ อ
ื ว่า AlphaStar
ที่สามารถเอาชนะทีมมนุษย์ในเกม StarCraft II ได้ รวมถึงรถยนต์ไร้คนขับที่
สามารถเดินทางบนถนนได้จริง และหุ่นยนต์คอมพิวเตอร์ท่ีจะสามารถทำงาน
ทดแทนมนุษย์ได้ในอนาคต
● *.py3 - (ไมค ่ อ่ ยพบเห็น) ไฟลส์ คริ ปต์ Python3 ; ไฟลส์ คริ ปต์ Python3
สว่ นใหญม่ ั กใช้ "*.py" ไมใ่ ช่ "*.py3"
● *.pyc - ไฟลส์ คริ ปตท ์ ่ีถูกคอมไพล ์ (Bytecode)
● *.pyo - ไฟลส์ คริ ปตท ์ ่ีถูกคอมไพลโ์ ดยถูกปรับแตง่ ประสิทธิภาพ (As of
Python3.5, Python will only use pyc rather than pyo and pyc)
● *.pyw - ไฟล ์ Python สำหรับ Windows โดยรันด้วย pythonw.exe
● *.pyx - Cython src ที่แปลงไปเป็ น C/C++
● *.pyd - โคด ้ Python ที่ถูกสร้างเป็ น Windows DLL
● *.pxd - Cython script which is equivalent to a C/C++ header
● *.pyi - MyPy stub
● *.pyi - Stub file (PEP 484)
● *.pyz -เป็ นโคด ้ Python ที่ถูกบีบอัดไว้ (PEP 441)
● *.pywz - เป็ นโคด ้ Python ที่ถูกบีบอัดสำหรับ MS-Windows (PEP 441)
● *.py[cod] - wildcard notation in ".gitignore" that means the file
may be "*.pyc", "*.pyo", or "*.pyd"
● *.rpy - โคด ้ RPython
● *.pyde - ไฟลโ์ คด ้ Python ที่ถูกใชใ้ น Processing
(https://processing.org/)
● *.pyp - Py4D Python Plugin
● *.pyt - Python declaration file
● *.xpy - ไมร่ ู้ จัก
● *.ipynb - ไฟล ์ Jupyter Notebook
ประเภทข้อมูล ใน Python
และ Complex
● List เป็นข้อมูลที่มีรูปแบบการเก็บข้อมูลเป็นชุดที่เรียงต่อกันข้อมูล
ทั้งหมดจะอยู่ในเครื่องหมาย [] สามารถได้หลายค่าในตัวแปรเดียวกันไม่
ว่าจะเป็นข้อมูลชนิดเดียวกันหรือต่างกัน
ในเครื่องหมาย {}
● Dictionary เป็นข้อมูลที่ถูกเก็บไว้เป็นรายการโดยแต่ละรายการจะมีคู่