ฝึกเขียน Python ด้วยเว็บไซต์ Trinket
Trinket เป็นเว็บไซต์ที่ให้เราเขียนคำสั่งและแปลผลแบบออนไลน์ โดยที่เราไม่ต้องติดตั้งโปรแกรมในเครื่อง อีกทั้งยังสามารถแชร์ให้ผู้อื่นได้ทดลองรัน (run) หรือแก้ไข โค๊ดของเราได้ด้วย
การใช้งานเว็บ Trinket
1. เข้าเว็บไซต์ Trinket.i
คำสั่ง print และชนิดของข้อมูลใน Python
คำสั่ง print
print เป็นคำสั่งสำหรับแสดงผลทางหน้าจอ โดยมีไวยากรณ์ดังนี้
print(ตัวแปรหรือข้อมูล)
ชนิดข้อมูลใน Python (Variable Type)
String ข้อมูลตัวอักษร
การกำหนดตัวแปร String หรือการแสดงผล สามารถใช้ได้ทั้ง Single Quote (') Double Quote (") และ Triple Quote ('"")
Number ข้อมูลตัวเลข
int เลขจำนวนเต็ม เช่น 1 2 100
float จำนวนทศนิยม หรือ จำนวนจริง เช่น 50.35 100.68
long ตัวเลขฐานแปด และ ตัวเลขฐานสิบหก เช่น 2AF3
complex จำนวนเชิงซ้อน
หน่วยที่ 2 การแก้ปัญหาด้วยภาษา Python
รู้จักไพทอน (Python)
Python เป็นภาษาเขียนโปรแกรมระดับสูงที่ใช้กันอย่างกว้างขวางในการเขียนโปรแกรม ถูกพัฒนาขึ้นโดย กีโด ฟาน รอสซัม Guido van Rossum และถูกเผยแพร่ครั้งแรกในปี 1990 ปัจจุบันถูกดูแลโดย Python Software Foundation (PSF) Python นั้นเป็นภาษาแบบ interprete ที่ถูกออกแบบโดยมีปรัญชาที่จะทำให้โค้ดอ่านได้ง่ายขึ้น และโครงสร้างของภาษานั้นจะทำให้โปรแกรมเมอร์สามารถเข้าใจแนวคิดการเขียนโค้ดโดยใช้บรรทัดที่น้อยลงกว่าภาษาอย่าง C++ และ Java ซึ่งภาษานั้นถูกกำหนดให้มีโครงสร้างที่ตั้งใจให้การเขียนโค้ดเข้าใจง่ายทั้งในโปรแกรมเล็กไปจนถึงโปรแกรมขนาดใหญ่
จุดเด่นของไพทอน (Python)
ไวยากรณ์อ่านง่าย (Very Clear and Readable Syntax)
Python ได้จำกัดสัญลักษณ์ที่ใช้ในการแบ่งบล็อกของโปรแกรมเป็นการย่อหน้าแทน ทำให้สามารถอ่านโปรแกรมที่เขียนได้ง่ายนอกจากนั้นยังมีการสนับสนุนการเขียน docstring ซึ่งเป็นข้อความสั้นๆ ที่ใช้อธิบายการทำงานของฟังก์ชั่น, คลาส, และโมดูล
เป็นภาษากาว (Glue Language)
python เป็นภาษากาว (Glue Language) เนื่องจากสามารถเรียกใช้ภาษาโปรแกรมอื่นๆได้หลายภาษาทำให้เหมาะสำหรับการเขียนโปรแกรมเพื่อประสานงานกับภาษาอื่นๆ
ไลบรารีในไพทอน
python ใช้ไลบรารีในการลดภาระให้กับผู้พัฒนาโปรแกรมได้อย่างดีทำให้ผู้พัฒนาโปรแกรมไม่ต้องเสียเวลากับการเขียนคำสั่งที่ซ้ำๆยกตัวอย่างเช่นการแสดงผลข้อมูลออกสู่หน้าจอ หรือ การรับค่าต่างๆ Python มีชุดไลบรารีที่เป็นมาตรฐานมาให้ตั้งแต่ตอนติดตั้งอินเตอร์พรีเตอร์
ทำงานได้รวดเร็ว
Python ทำงานได้รวดเร็วเมื่อเทียบกับภาษา Script ด้วยกัน เช่น PHP, JSP, ASP หรือจะบอกว่า Python เขียนน้อยแต่ได้งานมาก ทำงานเร็วก็ไม่ผิด