More Related Content
Similar to Week9 lab8 (20)
More from sunanta chumnanrach (20)
Week9 lab8
- 1. นางสาวสุนันทา ชานาญราช
รหัสนิสิต 58170136 กลุ่ม 01
Week 9
Python
Python คืออะไร
Python คือ เป็ นภาษา Dynamic Object-Oriented Programming ที่
ถูกพัฒนาขึ้นโดย Guido von Rossum ในปี ค.ศ. 1990 เป็นภาษาที่ใช้ในการเขียนโปรแกรม
ภาษาหนึ่ง ซึ่งถูกพัฒนาขึ้นมาโดยไม่ยึดติดกับแพลตฟอร์ม กล่าวคือสามารถรันภาษา Python
ได้ทั้งบนระบบ Unix, Linux , Windows NT, Windows 2000, Windows XP
หรือแม้แต่ระบบ FreeBSD อีกอย่างหนึ่งภาษาตัว นี้เป็ น OpenSource เหมือน
อย่าง PHP ทาให้ทุกคนสามารถที่จะนา Python มาพัฒนาโปรแกรมของเราได้ฟรีๆโดยไม่
ต้องเสียค่าใช้จ่าย และความเป็น Open Source ทาให้มีคนเข้ามาช่วยกันพัฒนาให้ Python
มีความสามารถสูงขึ้น และใช้งานได้ครบคุมกับทุกลักษณะงาน
ทั้งนี้ภาษา Python จัดเป็นภาษาที่อยู่ในระดับสูงเทียบกับภาษา Visual Basic
บางกรณีที่ต้องการใช้งานในเชิงลึกในระดับ kernel ของระบบปฏิบัติการ การเรียกใช้พอร์ต
ฮาร์ดแวร์ต่างๆ การจัดระดับหน่วยความจา การเขียนโปรแกรมระบบเครือข่ายเชิงลึก ตามที่
กล่าวมาภาษา Python ไม่มีความสามารถเข้าไปจัดการได้เลย ต้องอาศัยภาษาอื่น เช่น C,
C++, Java ฯลฯ สร้างเป็ นโมดูลพิเศษไว้เชื่อมต่อกับ Pythonคาสั่งที่เราใช้อ้างอิงโมดูล
มาตรฐานจากในตาราง หรือโมดูลเพิ่มเติมพิเศษใน Python ประกอบด้วย 2 คาสั่งดังนี้
1. คาสั่ง import
2. คาสั่ง from
ดังที่จะแสดงต่อไปนี้
- 3. นางสาวสุนันทา ชานาญราช
รหัสนิสิต 58170136 กลุ่ม 01
จากนั้นพิมพ์คาสั่ง Print (“Hello GI!!”) แล้วกด Enter บรรทัดที่เหลือจะขึ้นโดยอัตโนมัติ
จากนั้นลองพิมพ์ตัวคาสั่งต่างๆลงไป โปรแกรมจะแสดงชนิดของข้อมูลโดยอัตโนมัติ
- 9. นางสาวสุนันทา ชานาญราช
รหัสนิสิต 58170136 กลุ่ม 01
จะขึ้นดังภาพ
จากนั้นพิมพ์ import arcpy arcpy.Buffer_analysis (ที่เก็บข้อมูล สามารถ
พิมพ์ได้ดังภาพ ตามด้วยBuff_ที่เก็บข้อมูล ตามด้วย “,”300 meters” (คือ
พื้นที่ที่ออกมาจากขอบเขต 300 เมตร) ตามด้วย , “OUTSIDE_ONLY” , “”,
“ALL” แล้วกด Enter ดังภาพ