Python (ไพธอน) หรือ ภาษาไพธอน  เป็นภาษาที่ใช้ในการเขียนโปรแกรมภาษาหนึ่งที่คอ่นข้างจะใหม่มากๆ ซึ่งถูกพัฒนาขึ้นมาโดยไม่ยึดติดกับแพลตฟอร์ม ซึ่งสามารถรันได้ทุกๆระบบปฺฏิบัติการ ไม่ว่าจะเป็น ระบบปฏิบัติการ  Linux,  Windows NT, Windows 2000,  Windows XP หรือแม้แต่ระบบ FreeBSD  และที่สำคัยภาษานี้เป็น open source ซึ่งแปลว่าฟรีนั่นเอง บวกกับภาษามีดครงสร้างเข้าใจง่ายทำให้เหล่าโปรแกรมเมอร์และผู้พัฒนาได้นำภาษาเหล่านี้มาพัฒมนาให้มีความสามารถยิ่งขึ้นไปอีก ทำให้สามารถใช้งานได้ในหลายๆลักษณะ 

 

โมดูลคืออะไร

                                 โมดูลหรือภาษาอังกฤษ module เป็นโปรแกรมที่ถูกเขียนไว้อยู่ก่อนแล้วซึ่งมีความสามารถต่างๆแล้วแต่จุดประสงค์ของคนสร้างมันขึ้นมาซึง หลายท่านอาจจะจินตนาการไม่ออกให้ลองจินตนาการว่า เรากำลังทำอาหารอยู่ (การเขียนโปรแกรม) แล้วเราต้องใช้วัตถุดิบต่างๆเช่น กระทะ ตะหลิว อะไรพวกนี้ ถ้าเกิดเราต้องไปสร้างอะไรพวกนี้จะยากมากใช้เวลานานเราจึงต้องไปที่ร้านค้าเพื่อซื้อสิงเหล่านี้ขึ้นมา วัตถุดิบก็เปรียบเหมือนกับโมดูลนั่นเองร้านค่าก็เปรียบเสมืือนแหล่งดาวน์โหลดโมดูล เมื่อเรามีโมดูลแล้วก็จะอำนวยความสะดวกในการเขียนโปรแกรมของเราให้ดีขึ้น 

 

ตัวอย่างการใช้โมดูล datetime   

                                 เป็นโมดูลที่ไว้ใช้สำหรับในการเรียกข้อมูลเวลาจากในคอมพิวเตอร์ของเราซึ่งทำให้สะดวกยิ่งขึ้นในการเขียนโปรแกรมเพราะเราไม่ต้องเขียนมันขึ้นมาเองแค่รับโมดูลมันเข้ามาในโปรแกรมก็สามารถเรียกใช้ได้แล้วซึ่งโมดูลนี้มีอยู่แล้วไม่ต้องไปดาวน์โหลดมา

                                                                                                         ตัวอย่างโค้ด

import datetime
print(datetime.datetime.now())
now=datetime.datetime.now()
print("ปี : %d" % now.year)
print("เดือน : %d" % now.month)
print("วันที่ : %d" % now.day)
print("ชั่งโมง : %d" % now.hour)
print("นาที : %d" % now.minute)
print("วินาที : %d" % now.second)
print("ไมโครวินาที : %d" % now.microsecond)

                                                                                                                ผลการรัน

                                                      

                                      

 

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
งานประจำวันที่ 20 ตุลาคม 2561
โดย nice_13 ส 20 ต.ค. 2018 10:00 am บอร์ด M071 - พิชญ์สินี คงจร
0
1
ส 20 ต.ค. 2018 10:00 am โดย nice_13
งานประจำวันที่ 20 ตุลาคม 2561
โดย Ittichai_chupol ส 20 ต.ค. 2018 9:39 am บอร์ด M070 - อิทธิชัย ชูผล
0
2
ส 20 ต.ค. 2018 9:39 am โดย Ittichai_chupol
เมื่อ User ถามหางานที่บันทึกไว้จาก IT
โดย tai14 ศ 19 ต.ค. 2018 3:25 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
13
ศ 19 ต.ค. 2018 3:25 pm โดย tai14
โปรเจคทั่วไป VS โปรจคที่มีผลกับโบนัส
โดย tai14 ศ 19 ต.ค. 2018 2:23 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
13
ศ 19 ต.ค. 2018 2:23 pm โดย tai14
งานประจำวันที่ 19 ตุลาคม 2561
โดย prakon ศ 19 ต.ค. 2018 10:03 am บอร์ด MT24 - นายปกรณ์ วิริยะธนวิโรจน์
1
11
ศ 19 ต.ค. 2018 7:05 pm โดย prakon
งานประจำวันที่ 19 ตุลาคม 2561
โดย pprn ศ 19 ต.ค. 2018 9:25 am บอร์ด MT25 - นางสาวปรียากมล รินนาศักดิ์
1
4
ศ 19 ต.ค. 2018 6:28 pm โดย pprn
งานประจำวันที่ 19 ตุลาคม 2561
โดย Ittichai_chupol ศ 19 ต.ค. 2018 9:09 am บอร์ด M070 - อิทธิชัย ชูผล
1
4
ศ 19 ต.ค. 2018 6:51 pm โดย Ittichai_chupol
งานประจำวันที่ 19 ตุลาคม 2561
โดย tai14 ศ 19 ต.ค. 2018 9:05 am บอร์ด MT26 - นางสาวอัครยุภา ยงยุทธ
1
4
ศ 19 ต.ค. 2018 6:17 pm โดย tai14
งานประจำวันที่ 19 ตุลาคม 2561
โดย tatiya ศ 19 ต.ค. 2018 9:04 am บอร์ด M065 - ตติยะ นาชัย
1
5
ศ 19 ต.ค. 2018 7:01 pm โดย tatiya
งานประจำวันที่ 19 ตุลาคม 2561
โดย nice_13 ศ 19 ต.ค. 2018 8:58 am บอร์ด M071 - พิชญ์สินี คงจร
1
3
ศ 19 ต.ค. 2018 6:37 pm โดย nice_13
Q - วิธีแก้ไข้ error จากการสร้าง extension เพื่อให้แสดง module ที่แถบเมนู ใน PHPBB
โดย Ittichai_chupol พฤ 18 ต.ค. 2018 7:27 pm บอร์ด Programming - PHP
2
25
ศ 19 ต.ค. 2018 2:39 pm โดย Ittichai_chupol
มาดูปัญหาจอคอมที่แผนกไอทีต้องเจอ
โดย tai14 พฤ 18 ต.ค. 2018 6:15 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
26
พฤ 18 ต.ค. 2018 6:15 pm โดย tai14
กดลงทะเบียนสมาชิกหน้าเว็บไม่ได้
โดย Kritsana Leesakul พฤ 18 ต.ค. 2018 6:10 pm บอร์ด Joomla Development
6
31
ศ 19 ต.ค. 2018 2:37 pm โดย Kritsana Leesakul
อยากได้เทมเพลตทำเว็บe-commerce
โดย Kritsana Leesakul พฤ 18 ต.ค. 2018 6:02 pm บอร์ด Joomla Development
1
11
พฤ 18 ต.ค. 2018 11:13 pm โดย mindphp
VDO - รีวิว Module product labels (โมดูล โปรดักส์ เลเบลส์) สำหรับแสดงสินค้าที่ติดป้ายกำกับ
โดย pprn พฤ 18 ต.ค. 2018 5:59 pm บอร์ด MT25 - นางสาวปรียากมล รินนาศักดิ์
0
4
พฤ 18 ต.ค. 2018 5:59 pm โดย pprn
งานประจำวันที่ 18 ตุลาคม 2561
โดย pprn พฤ 18 ต.ค. 2018 10:11 am บอร์ด MT25 - นางสาวปรียากมล รินนาศักดิ์
1
9
พฤ 18 ต.ค. 2018 7:12 pm โดย pprn
งานประจำวันที่ 18 ตุลาคม 2561
โดย Ittichai_chupol พฤ 18 ต.ค. 2018 10:08 am บอร์ด M070 - อิทธิชัย ชูผล
1
4
พฤ 18 ต.ค. 2018 7:33 pm โดย Ittichai_chupol
งานประจำวันที่ 18 ตุลาคม 2561
โดย tai14 พฤ 18 ต.ค. 2018 10:04 am บอร์ด MT26 - นางสาวอัครยุภา ยงยุทธ
1
8
พฤ 18 ต.ค. 2018 7:27 pm โดย tai14
VDO - วิธีการแปลงไฟล์ไพธอนเป็นไฟล์ .exe
โดย prakon พฤ 18 ต.ค. 2018 10:04 am บอร์ด MT24 - นายปกรณ์ วิริยะธนวิโรจน์
1
9
ศ 19 ต.ค. 2018 10:43 am โดย prakon
งานประจำวันที่ 18 ตุลาคม 2561
โดย prakon พฤ 18 ต.ค. 2018 10:00 am บอร์ด MT24 - นายปกรณ์ วิริยะธนวิโรจน์
1
12
พฤ 18 ต.ค. 2018 7:18 pm โดย prakon