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

Курс 4 из 5 в программе

100% онлайн

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

Гибкие сроки

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

Промежуточный уровень

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

Предполагаемая нагрузка: 16 hours/week...

Английский

Субтитры: Английский
Учащиеся, которые проходят продукт ''Course'
  • Data Scientists
  • Machine Learning Engineers
  • Process Analysts
  • Data Engineers
  • Data Analysts

Курс 4 из 5 в программе

100% онлайн

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

Гибкие сроки

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

Промежуточный уровень

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

Предполагаемая нагрузка: 16 hours/week...

Английский

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

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

Неделя
1
6 ч. на завершение

Classes

14 видео ((всего 79 мин.)), 13 материалов для самостоятельного изучения, 3 тестов
14 видео
Welcome to Python Classes and Inheritance3мин
How to Use the Interactive Textbook14мин
User-Defined Classes9мин
Adding Parameters to the Constructor3мин
Adding Other Methods to a Class6мин
Instance Variable Search Order2мин
Example: Creating Instances from Data6мин
Converting an Object to a String3мин
Special (dunderscore) Methods3мин
Instances as Return Values3мин
Sorting Lists of Instances3мин
Class Variables and Instance Variables6мин
Thinking About Classes and Instances1мин
13 материала для самостоятельного изучения
Syllabus10мин
Introduction: Classes and Objects - The Basics10мин
Objects Revisited10мин
User-Defined Classes10мин
Adding Parameters to the Constructor10мин
Adding Other Methods to a Class10мин
Objects as Arguments and Parameters10мин
Converting an Object to a String10мин
Instances as Return Values10мин
Sorting Lists of Instances10мин
Class Variables and Instance Variables10мин
Thinking About Classes and Instances10мин
A Tamagotchi Game10мин
1 практическое упражнение
Optional - What Did You Use to Practice This Week?10мин
Неделя
2
4 ч. на завершение

Inheritance

3 видео ((всего 28 мин.)), 5 материалов для самостоятельного изучения, 3 тестов
3 видео
Overriding Methods10мин
Invoking the Parent Class's Method9мин
5 материала для самостоятельного изучения
Introduction: Class Inheritance10мин
Inheriting Variables and Methods10мин
Overriding Methods10мин
Invoking the Parent Class's Method10мин
Tamagotchi Revisited10мин
1 практическое упражнение
Optional - What Did You Use to Practice This Week?30мин
Неделя
3
7 ч. на завершение

Unit Testing and Exceptions

13 видео ((всего 94 мин.)), 9 материалов для самостоятельного изучения, 4 тестов
13 видео
The test.testEqual Function4мин
Return Value Tests8мин
Side Effect Tests9мин
Program Development with Test Cases6мин
Testing Classes7мин
Conclusion: Test Cases2мин
Exception Handling Flow-of-control6мин
When to use Try/Except3мин
Handling Different Exception Types6мин
Introduction to Django17мин
How Django Uses Classes and Inheritance14мин
Introduction - Final Course Project4мин
9 материала для самостоятельного изучения
The test.testEqual Function10мин
Writing Test Cases for Functions10мин
Program Development10мин
Testing Classes10мин
What is an Exception?10мин
Exception Handling Flow-of-control10мин
Raising and Catching Errors10мин
When to use Try/Except10мин
Standard Exceptions10мин
4.7
Рецензии: 59Chevron Right

50%

начал новую карьеру, пройдя эти курсы

50%

получил значимые преимущества в карьере благодаря этому курсу

Лучшие отзывы о курсе Python Classes and Inheritance

автор: SCApr 25th 2019

It was a great learning experience. A Heartfelt thankyou to the entire team for creating this great course as well as the wonderful Python 3 specialisation. thankyou !

автор: THJul 18th 2019

so far, best of the series. the final project was well defined, fun, and challenging. Good coverage of classes, class inheritance, and use of exceptions.

Преподаватели

Avatar

Steve Oney

Assistant Professor
School of Information
Avatar

Paul Resnick

Michael D. Cohen Collegiate Professor
School of Information

О Мичиганский университет

The mission of the University of Michigan is to serve the people of Michigan and the world through preeminence in creating, communicating, preserving and applying knowledge, art, and academic values, and in developing leaders and citizens who will challenge the present and enrich the future....

Специализация Python 3 Programming: общие сведения

This specialization teaches the fundamentals of programming in Python 3. We will begin at the beginning, with variables, conditionals, and loops, and get to some intermediate material like keyword parameters, list comprehensions, lambda expressions, and class inheritance. You will have lots of opportunities to practice. You will also learn ways to reason about program execution, so that it is no longer mysterious and you are able to debug programs when they don’t work. By the end of the specialization, you’ll be writing programs that query Internet APIs for data and extract useful information from them. And you’ll be able to learn to use new modules and APIs on your own by reading the documentation. That will give you a great launch toward being an independent Python programmer. This specialization is a good next step for you if you have completed Python for Everybody but want a more in-depth treatment of Python fundamentals and more practice, so that you can proceed with confidence to specializations like Applied Data Science with Python. But it is also appropriate as a first set of courses in Python if you are already familiar with some other programming language, or if you are up for the challenge of diving in head-first....
Python 3 Programming

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

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

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

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