คำอธิบาย
บทนำสู่การเขียนสคริปต์เชิงวัตถุขั้นสูงและการออกแบบอัลกอริธึมในภาษา Python หัวข้อประกอบด้วย การออกแบบคลาสและการห่อหุ้ม (encapsulation) การสืบทอด ความหลายรูปแบบ การออกแบบเชิงวัตถุ การทำให้ข้อมูลและโค้ดเป็นนามธรรม ประสิทธิภาพของโปรแกรม ออบเจ็กต์ส่วนติดต่อผู้ใช้ ระบบเหตุการณ์-ขับเคลื่อน และบทนำสู่ linked-lists การจัดเรียง และการค้นหา.
รายวิชาก่อนหน้า
- ข้อกำหนดเบื้องต้น: ITEC 1401 .
เงื่อนไขและข้อกำหนด
- เป็นการป้องกันการได้รับเครดิตเพิ่มเติมสำหรับ เป็นการป้องกันการได้รับเครดิตเพิ่มเติมสำหรับ BIT 2400 , COMP 1006 , COMP 1406 , ITEC 2400 .
- ข้อกำหนดเบื้องต้น: ITEC 1401 .
- บรรยาย/แบบฝึกหัดหกชั่วโมงต่อสัปดาห์.
ข้อความอ้างอิงในภาษาต้นฉบับ
Introduction to advanced object-oriented scripting and algorithm design in Python. Topics include class design and encapsulation, inheritance, polymorphism, object-oriented design, data and code abstraction, program efficiency, user interface objects, event-driven systems, and an introduction to linked-lists, sorting, and searching.
- Prerequisite(s): ITEC 1401 .
- Precludes additional credit for Precludes additional credit for BIT 2400 , COMP 1006 , COMP 1406 , ITEC 2400 .
- Lectures/tutorials six hours a week.
แหล่งที่มาและอ้างอิง
วันที่และแหล่งที่มาถูกเก็บไว้เพื่อช่วยให้คุณตรวจสอบข้อมูล การแปลเสนอเพื่ออำนวยความสะดวกในการอ่าน แหล่งทางการเป็นที่อ้างอิงสำหรับเงื่อนไขและข้อกำหนด
แหล่งอ้างอิง : https://calendar.carleton.ca/undergrad/courses/ITEC/