Python
หน้าที่
1 2
-
อ๊อบเจ็กและคลาส Object Oriented Programming (4,920)
หนึ่งในคุณสมบติที่ดีที่สุดของไพธอนก็คือ คลาส Class นี่เอง คลาสเป็นความสามารถที่แถมมากับหลักการ Object Oriented Programming ซึ่งเหมาะกับการพัฒนาโปรแกรมทั้งขนาดเล็ก ขนาดกลาง และขนาดใหญ่ มีจุดเด่นที่น่าสนใจของคลาสก็คือ การแบ่งปัญหาใหญ่ให้เล็กลงเพื่อแก้ไขในขอบเขตที่จำกัด ทั้งยังช่วยให้การทดสอบง่ายขึ้น -
ฟังก์ชั่น function (4,276)
สำหรับการเขียนโปรแกรม ไม่ว่าโปรแกรมนั้นจะแปลกหรือซับซ้อนแค่ไหน สุดท้ายโปรแกรมทุกโปรแกรมก็ต้องใช้เพียงแค่ ตัวแปร และ คำสั่งควบคุม เพียงสองส่วนประกอบนี้ก็สามารถเขียนโปรแกรมใดๆ ก็ได้ อย่างไรก็ตามโปรแกรมที่ซับซ้อนไม่จะมีลักษณะพิเศษที่พ่วงท้ายมาด้วยเสมอ นั่นคือ โปรแกรมใดๆ จะมีส่วนที่ซ้ำกันเสมอ ถ้าส่วนที่ -
คำสั่งลูป loop (5,834)
ลูป Loop เป็นสิ่งที่จำเป็น และทรงพลังที่สุดของการแก้ปัญหาด้วยการเขียนโปรแกรมบนคอมพิวเตอร์ เพราะมันช่วยย่นระยะเวลาของการทำงานได้ไม่จำกัด โดยทั่วไปเกือบทุกภาษาจะมีคำสั่งประเภท ลูป อยู่เป็นจำนวนมาก เพื่อให้เลือกใช้งานได้หลายกรณี แต่สำหรับ ไพธอน ไม่มี เพราะลูป เหล่านี้มักเป็นต้นเหตุของข้อผิดพลาดจากการ -
คำสั่งเงื่อนไข (3,764)
คำสั่งเงื่อนไข Condition ใน ไพธอน มีเพียงรูปแบบเดียวเท่านั้น แต่ก็เพียงพอสำหรับงานทุกประเภท ประยุกต์ได้หลากหลายมาก มาเข้าเรื่องกันดีกว่า คำสั่งเงื่อนไขนี้จะมีส่วนประกอบ 3 ส่วน ได้แก่เงื่อนไขคำสั่งเมื่อตรงตามเงื่อนไขคำสั่งเมื่อไม่ตรงตามเงื่อนไข ส่วนนี้อาจจะมีหรือไม่มีก็ได้เมื่อนำมารวมกันจะอยู่ในรูป -
คำสั่งควบคุม (3,739)
การเขียนโปรแกรมที่ทำงานตั้งแต่บนลงล่างนั้นดูจะธรรมดาเกินไปสำหรับปัญหายากๆ แต่ก็เป็นไปได้สำหรับงานที่ไม่ซับซ้อน การออกแบบด้วยวิธี top down เป็นกรรมวิธีอย่างหนึ่งเพื่อให้โปรแกรมที่ได้ไม่ซับซ้อน และมันทำงานแบบบนลงล่าง อย่างไรก็ตามในที่สุดแล้วโปรแกรมมักซับซ้อนเกินกว่าที่จะทำแบบบนลงล่างทั้งหมดได้ เมื่อโป -
ตัวอย่างตัวแปรตามชนิดข้อมูล (3,906)
ว่ากันตามจริงแล้วตัวแปรในไพธอนใช้เหมือนกันหมดไม่มีข้อยกเว้นกรณีพิเศษใดๆ สิ่งที่แตกต่างไปของวิธีใช้ขึ้นกับชนิดข้อมูลของตัวแปรนั้นมากกว่า เพราะไพธอนเป็นภาษาที่อิงการเขียนโปรแกรมเชิงวัตถุ ด้วยเหตุนี้ตัวแปรที่ชี้ไปยังข้อมูลเหล่านี้จึงมีสภาพคล้ายกับอ๊อบเจ็กแต่ไม่ใช่อ๊อบเจ็ก อย่างไรก็ตามการคิดว่าชนิดข้อมู -
ตัวแปร (3,740)
เนื่องจากไพธอนเป็นภาษาสคริปต์จึงไม่เน้นชนิดของตัวแปร การไม่เน้นไม่ได้หมายความว่าตัวแปรในไพธอนไม่มีชนิด ในความจริงแล้วตัวแปรถ้าพูดแบบละเอียดชนิดของตัวแปรในไพธอนมีเพียงชนิดเดียว นั่นก็คือ พอยเตอร์ Pointer นั่นเอง สำหรับผู้ที่เคยมีประสบการณ์เขียนโปรแกรมด้วยภาษาระดับกลางถึงต่ำเช่น ปาสคาล หรือซี เป็นต้ -
จับคู่ Mapping (4,562)
ชนิดข้อมูลประเภทจับคู่ Mapping หรือ ดิกชั่นนารี Dictionary อาจรู้จักกันในชื่ของ แฮช Hash อธิบายสั้นๆ ได้ว่าข้อมูลประเภทนี้คือ อาเรย์ที่ใช้สามารถใช้สตริงเป็นคีย์ Key ถึงข้อมูลภายในได้นั่นเอง ปกติอาเรย์จะอ้างถึงข้อมูลเป็นตัวเลข เริ่มตั้งแต่ 0 ถึง n 1 เมื่อ n คือความยาวของอาเรย์ข้อมูลชนิดนี้ได้ -
ลำดับ (4,309)
ไพธอนมีชนิดข้อมูลประเภทลำดับให้เลือกใช้ 3 ชนิด ขึ้นอยู่กับสถานการณ์ที่นำไปใช้ ได้แก่สายอักขระ หรือ สตริง String ทูเปิ้ล Tuple ลิสต์ List แต่ละชนิดมีข้อดีข้อเสียแตกต่างกันไป สามารถทำมาใช้แทนกันได้ในบางครั้ง แต่สามารถแปลงชนิดได้เมื่อต้องการ -
ตรรกะ หรือ บูลีน (4,332)
ความจริงแล้วข้อมูลชนิดตรรกะในไพธอนไม่มีอยู่จริง เพราะไม่จำเป็นต้องมีนั่นเอง ส่งที่ไพธอนมีให้นั้นเป็นเพียงค่าคงที่เพื่อใช้แทนตรรกะ จริง และ เท็จ เท่านั้น ได้แก่True nbsp แทนค่าจริง มีค่าเป็น nbsp 1False nbsp แทนค่าเท็จ มีค่าเป็น nbsp 0ค่าคงที่เหล่านี้มีใช้ในไพธอนรุ่น 2 2 1 ขึ้นไปเท่านั้น ถ้าต้องก
