[MITx: 6.00.1x] Introduction to Computer Science and Programming Using Python (Week 3) – Structure Type + Side Effect

หลังจากผ่าน Week 2 ไปแปบเดียว บทเรียนของ Week 3 มาแล้วครับ โดยใน 2 Week แรก เราได้รู้พื้นฐาน และโครงสร้างของโปรแกรมไปแล้ว ได้แก่พวก ✅ Primitive Data Type (พวก int, float, Boolean และ String เป็นต้น)✅ Condition : if-else✅ I/O: input. print และ File✅ Function (def) Structure Type จริงๆ มองให้บอกว่าเรามีตัวช่วย ในการแทนลักษณะของปัญหา มาลงโปรแกรมของเราอย่างไรมากกว่า ซึ่งถ้าดูในบทเรียน ใน Course นี้เรียก รวมๆ ว่า Structure Type ได้แก่ 📚 Tuple () – ตระกร้า เอาอะไรมาใส่ก็ได้ ยัด int string จิปาถะอื่นๆลงมาได้ แต่ยัดแล้ว ห้ามแก้ไข 📚 List [] – เก็บข้อมูล ที่สนใจลำดับ และเก็บข้อมูลชนิดเดียวกัน 📚 Dictionary {} – เป็นตารางมี Key (ใช้ค้นหา) และ Value(เก็บข้อมูล) ใช้เก็บข้อมูลที่สัมพันธ์กัน เช่น ข้อมูลนักเรียน มีพวก ชื่อ นามสกุล ที่อยู่ เกรด เป็นต้น ถ้าแยกเป็น List งงตาย คราวนี้มาจัดกลุ่ม โดยเพื่อให้หาง่ายเรากำหนดตัวแทนขึ้นมา ในที่นี้ คือ รหัสประจำตัวครับ Side-Effect จาก Structure Type…







