課程信息
23,346 次近期查看

100% 在線

立即開始,按照自己的計劃學習。

可靈活調整截止日期

根據您的日程表重置截止日期。

完成時間大約為20 小時

英語(English)

字幕:英語(English)

您將獲得的技能

Software TestingUnit TestingPython ProgrammingObject-Oriented Programming (OOP)

100% 在線

立即開始,按照自己的計劃學習。

可靈活調整截止日期

根據您的日程表重置截止日期。

完成時間大約為20 小時

英語(English)

字幕:英語(English)

教學大綱 - 您將從這門課程中學到什麼

1
完成時間為 3 小時

Week 1

7 個視頻 (總計 50 分鐘), 10 個閱讀材料, 1 個測驗
7 個視頻
Palindrome: Algorithm 1 5分鐘
Palindrome: Algorithm 26分鐘
Palindrome: Algorithm 35分鐘
The Restaurant Recommendations Problem2分鐘
Restaurant Recommendations: Representing the Data6分鐘
Restaurant Recommendations: Planning the Program17分鐘
10 個閱讀材料
Syllabus10分鐘
Course Logistics10分鐘
Resources10分鐘
Palindrome: Approaching the Problem10分鐘
Palindrome: Algorithm 110分鐘
Palindrome: Algorithm 210分鐘
Palindrome: Algorithm 310分鐘
The Restaurant Recommendations Problem10分鐘
Restaurant Recommendations: Representing the Data10分鐘
Restaurant Recommendations: Planning the Program10分鐘
1 個練習
Week 1 Exercise24分鐘
2
完成時間為 4 小時

Week 2

6 個視頻 (總計 33 分鐘), 6 個閱讀材料, 2 個測驗
6 個視頻
Writing a '__main__' program4分鐘
Creating Your Own Types6分鐘
Testing Automatically Using unittest4分鐘
Choosing Test Cases7分鐘
Testing Functions that Mutate Values 3分鐘
6 個閱讀材料
Testing Automatically Using doctest10分鐘
Writing a '__main__' program10分鐘
Creating Your Own Types10分鐘
Testing Automatically Using unittest10分鐘
Choosing Test Cases10分鐘
Testing Functions that Mutate Values10分鐘
1 個練習
Week 2 Exercise20分鐘
3
完成時間為 3 小時

Week 3

7 個視頻 (總計 48 分鐘), 7 個閱讀材料, 1 個測驗
7 個視頻
Linear Search6分鐘
Binary Search6分鐘
Comparing Search Algorithms13分鐘
Bubble Sort5分鐘
Selection Sort3分鐘
Insertion Sort4分鐘
7 個閱讀材料
Analyzing Algorithms10分鐘
Linear Search10分鐘
Binary Search10分鐘
Comparing Search Algorithms10分鐘
Bubble Sort10分鐘
Selection Sort10分鐘
Insertion Sort10分鐘
1 個練習
Week 3 Exercise36分鐘
4
完成時間為 2 小時

Week 4

4 個視頻 (總計 32 分鐘), 4 個閱讀材料, 1 個測驗
4 個視頻
Plugging Into Python Syntax10分鐘
Writing Special Method __str__5分鐘
Writing Classes That Interact6分鐘
4 個閱讀材料
Creating a New Type10分鐘
Plugging Into Python Syntax10分鐘
Writing Special Method __str__10分鐘
Writing Classes That Interact10分鐘
1 個練習
Week 4 Exercise20分鐘
4.6
107 條評論Chevron Right

38%

完成這些課程後已開始新的職業生涯

41%

通過此課程獲得實實在在的工作福利

來自学习编程:撰写高质量代码的熱門評論

創建者 LCJul 9th 2018

Instructors, material and course structure were great! Only wish I could take this class with a friend to push me to work faster and smarter. Learned a lot from this class.

創建者 HMMar 16th 2017

A good follow up to the first part, I found the testing section particularly useful. I could only wish the course was longer and delved deeper into Classes and Exceptions.

講師

Avatar

Jennifer Campbell

Associate Professor, Teaching Stream
Department of Computer Science
Avatar

Paul Gries

Associate Professor, Teaching Stream
Department of Computer Science

關於 多伦多大学

Established in 1827, the University of Toronto is one of the world’s leading universities, renowned for its excellence in teaching, research, innovation and entrepreneurship, as well as its impact on economic prosperity and social well-being around the globe. ...

常見問題

  • 注册以便获得证书后,您将有权访问所有视频、测验和编程作业(如果适用)。只有在您的班次开课之后,才可以提交和审阅同学互评作业。如果您选择在不购买的情况下浏览课程,可能无法访问某些作业。

  • 您购买证书后,将有权访问所有课程材料,包括评分作业。完成课程后,您的电子课程证书将添加到您的成就页中,您可以通过该页打印您的课程证书或将其添加到您的领英档案中。如果您只想阅读和查看课程内容,可以免费旁听课程。

還有其他問題嗎?請訪問 學生幫助中心