การติดตั้งและประโยคคำสั่งเบื้องต้น
ในการเขียนโปรแกรมภาษาไพธอน
Python ถูกพัฒนาขึ้นโดย Guido van Rossum ในช่วงปลายปี 1980 ที่ประเทศเนเธอร์แลนด์ เปิดตัวครั้งแรกในปี 1991 โดยได้รับแรงบันดาลใจมาจากภาษา ABC ซึ่งเป็นภาษาการเขียนโปรแกรมเพื่อการศึกษาและจากภาษาอื่น ๆ เช่น C, C++, และ Modula-3 Python เป็นภาษาโปรแกรมคอมพิวเตอร์ระดับสูงที่ถูกออกแบบมาให้เป็นภาษาสคริปต์ที่อ่านง่าย มีการทำงานแบบ Interpreter แปลชุดคำสั่งทีละบรรทัดเพื่อป้อนเข้าสู่หน่วยประมวลผลให้คอมพิวเตอร์ทำงานตามที่ต้องการ
ปัจจุบัน Python เป็นหนึ่งในภาษาการเขียนโปรแกรมที่ได้รับความนิยมเป็นอย่างมาก เนื่องจากความยืดหยุ่นและการใช้งานที่หลากหลาย ตั้งแต่การพัฒนาเว็บแอปพลิเคชัน การวิเคราะห์ข้อมูล การพัฒนาปัญญาประดิษฐ์ การเขียนสคริปต์อัตโนมัติ ไปจนถึงการศึกษาและการวิจัย นอกจากนั้นยังสามารถนำไปใช้ในการเขียนโปรแกรมได้หลากหลายประเภท โดยไม่ได้จำกัดอยู่ที่งานเฉพาะทางใดทางหนึ่ง (General-purpose language) จึงทำให้มีการนำไปใช้งานกันแพร่หลายในหลายองค์กรใหญ่ระดับโลก เช่น Google, YouTube, Instagram, Dropbox และ NASA เป็นต้น
Python IDE (Integrated Development Environment) คือ ซอฟต์แวร์ที่ใช้ในการพัฒนาโปรแกรมด้วยภาษา Python โดยทั่วไปแล้ว IDE จะมีเครื่องมือต่าง ๆ ที่ช่วยให้นักพัฒนาสามารถเขียนโค้ด ทดสอบ และดีบักโปรแกรมได้อย่างมีประสิทธิภาพ โดยในบทเรียนรายวิชาการเขียนโปรแกรมด้วยภาษา จะใช้เครื่องมือสำหรับเขียนภาษาด้วยโปรแกรม Thonny
โปรแกรม Integrated Development Environment (IDE) สำหรับภาษา Python พัฒนาโดย Aivar Annamaa อาจารย์และนักวิจัยจาก University of Tartu ประเทศเอสโตเนีย Thonny มีเป้าหมาย เพื่อช่วยให้นักเรียนและผู้เริ่มต้น เรียนรู้การเขียนโปรแกรมด้วย Python ได้ง่ายขึ้น ตัวโปรแกรมมีอินเตอร์เฟซ ที่เรียบง่ายไม่ซับซ้อนเกินไป อีกทั้งยังรองรับการใช้งานกับ MicroPython ซึ่งเป็น Python เวอร์ชันที่ออกแบบมาเพื่อใช้งานกับไมโครคอนโทรลเลอร์ เช่น ESP8266 และ ESP32
การแสดงผลในภาษา Python นั้นจะใช้ฟังก์ชัน print() เพื่อแสดงผลข้อความ ตัวเลข หรือข้อมูลประเภทอื่น ๆ ออกทางหน้าจอ
💻 ตัวอย่าง การใช้งานฟังก์ชัน print()
คำสั่ง print ยังมีฟังก์ชันสำหรับการแสดงผลอีก เช่น การแสดงผลข้อความที่มีเครื่องหมาย ' หรือ " ร่วมด้วย การแสดงผลข้อมูลหลายบรรทัด และการแสดงผลแบบข้อความเชื่อมข้อความ ในกรณีที่เครื่องหมาย ' หรือ " อยู่ด้วยกัน ควรเลือกใช้เครื่องหมายใดเครื่องหมายหนึ่งหรือถ้าจำเป็นต้องใช้จริงๆ สามารถใช้เครื่องหมาย Backslash (\) ไว้หน้าเครื่องหมาย ' หรือ " ก็ได้
💻 ตัวอย่าง การแสดงผลข้อความที่มีเครื่องหมาย ' หรือ " ร่วมด้วย
ในกรณีที่ต้องการให้ข้อความแสดงผลคนละบรรทัดอยู่ภายในคำสั่งเดียวสามารถทำได้โดยใช้ \n
💻 ตัวอย่าง การขึ้นบรรทัดใหม่
การแสดงผลข้อความแบบเชื่อมกันนั้น อาจจะเก็บข้อความไว้ในตัวแปรใดตัวแปรหนึ่ง และเมื่อจะนำมาแสดงผลให้เชื่อมกัน สามารถทำได้โดยการใส่เครื่องหมาย + (บวก) เข้าไป
💻 ตัวอย่าง การเชื่อมข้อความ
การรับค่าจากแป้นพิมพ์ ถือเป็นการติดต่อกับผู้ใช้อีกรูปแบบหนึ่ง โดยภาษาไพธอนนั้น สามารถรับค่าได้ด้วยการใช้ฟังก์ชัน input()
💻 ตัวอย่าง การรับค่า String (สตริง) ที่ผู้ใช้งานกรอกเข้ามา โดยจะเก็บไว้ในตัวแปรที่ชื่อว่า name
นอกจากการรับค่าที่เป็น String (สตริง) แล้ว ยังสามารถรับค่าเป็นตัวเลข เพื่อนำไปคำนวณได้ โดยจะใส่ int ขึ้นมาก่อนหน้า input เพื่อที่เราจะสามารถนำค่าตัวเลขนั้นไปคำนวณ หรือใช้ในคำสั่งอื่น ๆ ได้
💻 ตัวอย่าง การรับค่าตัวเลขเพื่อนำไปคำนวณต่อได้ โดยจะกำหนดค่าที่ input ให้เป็น int
เพิ่มเติม: การคอมเมนต์ในภาษา Python สามารถทำได้โดยการใช้ # และ ’’’ … ’’