ผลต่างระหว่างรุ่นของ "Oop lab-59"
ไปยังการนำทาง
ไปยังการค้นหา
Jittat (คุย | มีส่วนร่วม) |
Jittat (คุย | มีส่วนร่วม) |
||
แถว 62: | แถว 62: | ||
** [http://theory.cpe.ku.ac.th/~jittat/204111/ สไลด์เนื้อหาไพธอน] | ** [http://theory.cpe.ku.ac.th/~jittat/204111/ สไลด์เนื้อหาไพธอน] | ||
* การเขียนโปรแกรมเชิงวัตถุบน Python | * การเขียนโปรแกรมเชิงวัตถุบน Python | ||
+ | * คลิปอื่น ๆ เพิ่มเติม: | ||
+ | ** TDD บน Python [http://www.youtube.com/watch?v=wmTyuKsp4yk ตอนที่ 1], [http://www.youtube.com/watch?v=4E4AUyUD8w8 ตอนที่ 2], [http://www.youtube.com/watch?v=4E4AUyUD8w8 ตอนที่ 3] | ||
+ | ** คลิป OOP บน Python: [http://www.youtube.com/watch?v=o9wAnP20ovQ ตอนที่ 1], [http://www.youtube.com/watch?v=vm0K_l7O-eQ ตอนที่ 2], [http://www.youtube.com/watch?v=3Jd2b5NydTQ ตอนที่ 3], [http://www.youtube.com/watch?v=bc-l0oMY16U ตอนที่ 4] | ||
=== Week 13 === | === Week 13 === |
รุ่นแก้ไขเมื่อ 14:47, 24 พฤศจิกายน 2559
หน้านี้รวมเอกสารประกอบการเรียนการสอนวิชา การปฏิบัติการการเขียนโปรแกรมเชิงวัตถุ ภาคต้นปีการศึกษา 2559
เนื้อหา
Part 1: Java
Week1
Week2
- greenfoot project + presentation
Week3
- ส่วนแรก แนะนำ Java + Unit testing
- ส่วนสอง เริ่มต้น OOP
- คลิปประกอบ:
- แนะนำการเขียนโปรแกรมเชิงวัตถุ 1
- แนะนำการเขียนโปรแกรมเชิงวัตถุ 2 - ตัวอย่างการเขียนคลาส Counter
- Lab:
- คลิปประกอบ:
Week4
- คลิปเกี่ยวกับ Git: (สามารถ search หาได้อีกหลายสิบอันบน YouTube)
- Lab:
Week5
- โครงสร้างของเกมบน libgdx
Week6
- Tutorial: เกม Pacman
Week 10
- คลิปเกี่ยวกับ subclass จากปีการศึกษาก่อน ในตัวอย่างเป็นการเขียนบน Slick2D แต่แนวคิดน่าจะใช้กันได้ครับ
Week 11
- ตัวอย่าง inheritance 1: เพิ่ม Pacman เดินกลับข้างในเกม Pacman
Week 12
- Python: งูเหลือมตะลุยจักรวาล เอกสาร pdf
- เอกสารเขียนโดยใช้ Python 2 อย่างไรก็ตามเราจะใช้ Python 3 อ่านการปรับแก้ที่นี่
- การเลือก editor:
- บน Ubuntu: สามารถใช้ gedit ซึ่งเป็น editor ที่ติดมากับ ubuntu อย่างไรก็ตามเพื่อความสะดวกในการเขียนโปรแกรม Python ควรเปลี่ยน syntax highlight mode เป็น Python, ปรับ tab ให้มีขนาด 4 ช่อง และให้ gedit ใส่ spaces แทน tab ให้ด้วย
- โหลดไฟล์สำหรับทำแลบที่นี่
- สไลด์เนื้อหาไพธอน
- การเขียนโปรแกรมเชิงวัตถุบน Python
- คลิปอื่น ๆ เพิ่มเติม: