Об этом курсе

Недавно просмотрено: 314,940

Карьерные результаты учащихся

50%

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

50%

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

Сертификат, ссылками на который можно делиться с другими людьми

Получите сертификат по завершении

100% онлайн

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

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

Гибкие сроки

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

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

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

Английский

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

Карьерные результаты учащихся

50%

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

50%

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

Сертификат, ссылками на который можно делиться с другими людьми

Получите сертификат по завершении

100% онлайн

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

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

Гибкие сроки

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

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

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

Английский

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

от партнера

Логотип Мичиганский университет

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

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

Оценка контентаThumbs Up95%(1,962 оценки)Info
Неделя
1

Неделя 1

6 ч. на завершение

Classes

6 ч. на завершение
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

Неделя 2

4 ч. на завершение

Inheritance

4 ч. на завершение
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

Неделя 3

7 ч. на завершение

Unit Testing and Exceptions

7 ч. на завершение
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мин

Специализация 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. Просто ознакомиться с содержанием курса можно бесплатно.

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

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

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