Об этом курсе
Недавно просмотрено: 31,429

100% онлайн

Начните сейчас и учитесь по собственному графику.

Гибкие сроки

Назначьте сроки сдачи в соответствии со своим графиком.

Прибл. 20 часа на выполнение

Английский

Субтитры: Английский

Приобретаемые навыки

Software TestingUnit TestingPython ProgrammingObject-Oriented Programming (OOP)
Учащиеся, которые проходят продукт ''Course'
  • Process Analysts
  • Traders
  • Data Scientists
  • Technical Solutions Engineers
  • Data Engineers

100% онлайн

Начните сейчас и учитесь по собственному графику.

Гибкие сроки

Назначьте сроки сдачи в соответствии со своим графиком.

Прибл. 20 часа на выполнение

Английский

Субтитры: Английский

Программа курса: что вы изучите

Неделя
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
Рецензии: 107Chevron 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. ...

Часто задаваемые вопросы

  • Зарегистрировавшись на сертификацию, вы получите доступ ко всем видео, тестам и заданиям по программированию (если они предусмотрены). Задания по взаимной оценке сокурсниками можно сдавать и проверять только после начала сессии. Если вы проходите курс без оплаты, некоторые задания могут быть недоступны.

  • Оплатив сертификацию, вы получите доступ ко всем материалам курса, включая оцениваемые задания. После успешного прохождения курса на странице ваших достижений появится электронный сертификат. Оттуда его можно распечатать или прикрепить к профилю LinkedIn. Просто ознакомиться с содержанием курса можно бесплатно.

Остались вопросы? Посетите Центр поддержки учащихся.