Über diesen Kurs

350,822 kürzliche Aufrufe

Karriereergebnisse der Lernenden

50%

nahm einen neuen Beruf nach Abschluss dieser Kurse auf

50%

ziehen Sie für Ihren Beruf greifbaren Nutzen aus diesem Kurs
Zertifikat zur Vorlage
Erhalten Sie nach Abschluss ein Zertifikat
100 % online
Beginnen Sie sofort und lernen Sie in Ihrem eigenen Tempo.
Flexible Fristen
Setzen Sie Fristen gemäß Ihrem Zeitplan zurück.
Stufe „Mittel“
Ca. 17 Stunden zum Abschließen
Englisch
Untertitel: Englisch

Karriereergebnisse der Lernenden

50%

nahm einen neuen Beruf nach Abschluss dieser Kurse auf

50%

ziehen Sie für Ihren Beruf greifbaren Nutzen aus diesem Kurs
Zertifikat zur Vorlage
Erhalten Sie nach Abschluss ein Zertifikat
100 % online
Beginnen Sie sofort und lernen Sie in Ihrem eigenen Tempo.
Flexible Fristen
Setzen Sie Fristen gemäß Ihrem Zeitplan zurück.
Stufe „Mittel“
Ca. 17 Stunden zum Abschließen
Englisch
Untertitel: Englisch

von

University of Michigan-Logo

University of Michigan

Lehrplan - Was Sie in diesem Kurs lernen werden

InhaltsbewertungThumbs Up95%(2,866 Bewertungen)Info
Woche
1

Woche 1

6 Stunden zum Abschließen

Classes

6 Stunden zum Abschließen
14 Videos (Gesamt 79 min), 13 Lektüren, 3 Quiz
14 Videos
Welcome to Python Classes and Inheritance3m
How to Use the Interactive Textbook14m
User-Defined Classes9m
Adding Parameters to the Constructor3m
Adding Other Methods to a Class6m
Instance Variable Search Order2m
Example: Creating Instances from Data6m
Converting an Object to a String3m
Special (dunderscore) Methods3m
Instances as Return Values3m
Sorting Lists of Instances3m
Class Variables and Instance Variables6m
Thinking About Classes and Instances1m
13 Lektüren
Syllabus10m
Introduction: Classes and Objects - The Basics10m
Objects Revisited10m
User Defined Classes10m
Adding Parameters to the Constructor10m
Adding Other Methods to a Class10m
Objects as Arguments and Parameters10m
Converting an Object to a String10m
Instances as Return Values10m
Sorting Lists of Instances10m
Class Variables and Instance Variables10m
Thinking About Classes and Instances10m
A Tamagotchi Game10m
1 praktische Übung
Optional - What Did You Use to Practice This Week?10m
Woche
2

Woche 2

4 Stunden zum Abschließen

Inheritance

4 Stunden zum Abschließen
3 Videos (Gesamt 28 min), 5 Lektüren, 3 Quiz
3 Videos
Overriding Methods10m
Invoking the Parent Class's Method9m
5 Lektüren
Introduction: Class Inheritance10m
Inheriting Variables and Methods10m
Overriding Methods10m
Invoking the Parent Class's Method10m
Tamagotchi Revisited10m
1 praktische Übung
Optional - What Did You Use to Practice This Week?30m
Woche
3

Woche 3

7 Stunden zum Abschließen

Unit Testing and Exceptions

7 Stunden zum Abschließen
13 Videos (Gesamt 94 min), 9 Lektüren, 4 Quiz
13 Videos
The test.testEqual Function4m
Return Value Tests8m
Side Effect Tests9m
Program Development with Test Cases6m
Testing Classes7m
Conclusion: Test Cases2m
Exception Handling Flow-of-control6m
When to use Try/Except3m
Handling Different Exception Types6m
Introduction to Django17m
How Django Uses Classes and Inheritance14m
Introduction - Final Course Project4m
9 Lektüren
The test.testEqual Function10m
Writing Test Cases for Functions10m
Program Development10m
Testing Classes10m
What is an Exception?10m
Exception Handling Flow-of-control10m
Raising and Catching Errors10m
When to use Try/Except10m
Standard Exceptions10m

Bewertungen

Top-Bewertungen von PYTHON CLASSES AND INHERITANCE

Alle Bewertungen anzeigen

Über den Spezialisierung 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

Häufig gestellte Fragen

  • Der Zugang zu Vorlesungen und Aufgaben hängt von der Art Ihrer Anmeldung ab. Wenn Sie einen Kurs im Gastmodus belegen, können Sie die meisten Kursmaterialien kostenlos einsehen. Um auf benotete Aufgaben zuzugreifen und ein Zertifikat zu erhalten, müssen Sie während oder nach Ihrer Gastphase das Zertifikat erwerben. Wenn Sie die Gastoption nicht sehen:

    • Der Kurs bietet möglicherweise keine Gastoption an. Sie können stattdessen eine kostenlose Testversion ausprobieren oder finanzielle Unterstützung beantragen.
    • Der Kurs kann stattdessen "Vollständiger Kurs ohne Zertifikat" anbieten. Mit dieser Option können Sie alle Kursmaterialien einsehen, die erforderlichen Aufgaben einreichen und eine Endnote erhalten. Dies bedeutet auch, dass Sie kein Zertifikat erwerben können.
  • Wenn Sie sich für den Kurs anmelden, erhalten Sie Zugriff auf alle Kurse der Spezialisierung und Sie erhalten nach Abschluss aller Arbeiten ein Zertifikat. Ihr elektronisches Zertifikat wird zu Ihrer Seite „Errungenschaften“ hinzugefügt – von dort können Sie Ihr Zertifikat ausdrucken oder es zu Ihrem LinkedIn Profil hinzufügen. Wenn Sie nur lesen und den Inhalt des Kurses anzeigen möchten, können Sie kostenlos als Gast an dem Kurs teilnehmen.

  • Wenn Sie ein Abonnement abgeschlossen haben, erhalten Sie eine 7-tägige, kostenlose Testversion, die Sie gebührenfrei wieder kündigen können. Danach gewähren wir keine Rückerstattungen mehr, aber Sie können Ihr Abonnement jederzeit kündigen. Lesen Sie unsere vollständige Rückerstattungsrichtlinie.

  • Ja, Coursera bietet für Kursteilnehmer, die sich die Kursgebühr nicht leisten können, finanzielle Unterstützung an. Bewerben Sie sich dafür, indem Sie auf den Link für finanzielle Unterstützung links unter der Schaltfläche „Anmelden“ klicken. Sie werden zum Ausfüllen eines Antrags aufgefordert und werden bei Genehmigung benachrichtigt. Diesen Schritt müssen Sie für jeden Kurs der Spezialisierung ausführen, auch für das Abschlussprojekt. Mehr erfahren

Haben Sie weitere Fragen? Besuchen Sie das Hilfe-Center für Teiln..