University of Michigan
Python-Funktionen, -Dateien und -Wörterbücher
University of Michigan

Python-Funktionen, -Dateien und -Wörterbücher

Dieser Kurs ist Teil von Spezialisierung Python 3 Programmierung

Unterrichtet auf Englisch

Einige Inhalte können nicht übersetzt werden

Paul Resnick
Steve Oney

Dozenten: Paul Resnick

123.789 bereits angemeldet

Bei Coursera Plus enthalten

Kurs

Informieren Sie sich über ein Thema und erlernen Sie die Grundlagen.

4.8

(5,280 Bewertungen)

|

97%

Stufe Anfänger
Keine Vorkenntnisse erforderlich
41 Stunden (ungefähr)
Flexibler Zeitplan
In Ihrem eigenen Lerntempo lernen
Bereiten Sie sich auf einen Abschluss vor.

Was Sie lernen werden

  • Erkunden Sie die Wörterbuch-Datenstruktur und benutzerdefinierte Funktionen in Python.

  • Verstehen Sie Konzepte wie lokale und globale Variablen, Techniken zur Parameterübergabe, benannte Funktionen und Lambda-Ausdrücke.

  • Wenden Sie die Sortierfunktion von Python an und steuern Sie die Sortierreihenfolge mit eigenen Funktionen.

  • Erstellen Sie ein Abschlussprojekt, das die Analyse von Daten aus sozialen Medien und die Bearbeitung von CSV-Dateien beinhaltet.

Kompetenzen, die Sie erwerben

  • Kategorie: Datenstruktur
  • Kategorie: Python-Programmierung
  • Kategorie: Auswertung der Daten
  • Kategorie: Code-Debugging

Wichtige Details

Zertifikat zur Vorlage

Zu Ihrem LinkedIn-Profil hinzufügen

Kurs

Informieren Sie sich über ein Thema und erlernen Sie die Grundlagen.

4.8

(5,280 Bewertungen)

|

97%

Stufe Anfänger
Keine Vorkenntnisse erforderlich
41 Stunden (ungefähr)
Flexibler Zeitplan
In Ihrem eigenen Lerntempo lernen
Bereiten Sie sich auf einen Abschluss vor.

Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.

Platzhalter

Erweitern Sie Ihre Fachkenntnisse

Dieser Kurs ist Teil der Spezialisierung Spezialisierung Python 3 Programmierung
Wenn Sie sich für diesen Kurs anmelden, werden Sie auch für diese Spezialisierung angemeldet.
  • Lernen Sie neue Konzepte von Branchenexperten
  • Gewinnen Sie ein Grundverständnis bestimmter Themen oder Tools
  • Erwerben Sie berufsrelevante Kompetenzen durch praktische Projekte
  • Erwerben Sie ein Berufszertifikat zur Vorlage
Platzhalter
Platzhalter

Erwerben Sie ein Karrierezertifikat.

Fügen Sie diese Qualifikation zur Ihrem LinkedIn-Profil oder Ihrem Lebenslauf hinzu.

Teilen Sie es in den sozialen Medien und in Ihrer Leistungsbeurteilung.

Platzhalter

In diesem Kurs gibt es 5 Module

In der ersten Woche werden Sie anhand der Videovorlesungen und des Runestone-Lehrbuchs mit der Idee vertraut gemacht, Dateien als zusätzliche Datenquelle in Ihre Programme einzubinden. Sie werden lernen, wie man aus einer Datei liest, in eine Datei schreibt und wie man mit dem .csv-Datenformat arbeitet.

Das ist alles enthalten

20 Videos3 Lektüren1 Programmieraufgabe13 App-Elemente3 Unbewertete Labore

In Woche zwei werden sich die Videovorlesungen und das Runestone-Lehrbuch auf einen neuen Datentyp konzentrieren, nämlich Wörterbücher. Sie erhalten eine Einführung in die Funktionsweise von Wörterbüchern und üben dann, diese in Akkumulationsmustern zu verwenden, sowohl um ein Wörterbuch unter Verwendung des Musters zu erstellen als auch um das beste bzw. schlechteste Ergebnis unter Verwendung des Musters zu finden.

Das ist alles enthalten

15 Videos2 Programmieraufgaben10 App-Elemente1 Unbewertetes Labor

In Woche drei werden Sie in den Aufbau von Funktionen eingeführt. Bis zu diesem Zeitpunkt haben Sie zwar schon Funktionen in den Programmen verwendet, hatten aber noch keine Gelegenheit, eigene Funktionen zu schreiben. Dabei geht es unter anderem darum, wie man eine Funktion definiert, wie man Parameter einbezieht, wie man Daten aus einer Funktion zurückgibt, den lokalen oder globalen Geltungsbereich von Variablen und mögliche Nebeneffekte, die bei der Ausführung einer Funktion auftreten können. Schließlich befassen wir uns eingehender mit Tupeln und damit, wie das automatische Packen und Entpacken von Tupeln in Funktionen und in for-Schleifen verwendet werden kann.

Das ist alles enthalten

19 Videos2 Programmieraufgaben21 App-Elemente2 Unbewertete Labore

In Woche vier wird in den Videovorlesungen und im Runestone-Lehrbuch ein fortgeschrittener Iterationsmechanismus vorgestellt, die while-Schleife. Sie werden lernen, wie Sie diese Schleife verwenden, um Feedback von Benutzern zu erhalten, und wie Sie sie im Turtle-Modul anwenden, um Bilder zu zeichnen. Außerdem werden Sie mit fortgeschrittenen Funktionskonzepten vertraut gemacht, z.B. mit der Idee, dass Parameter optional und nicht erforderlich sind, und mit anonymen Funktionen unter Verwendung von Lambda.

Das ist alles enthalten

14 Videos2 Programmieraufgaben13 App-Elemente3 Unbewertete Labore

In der fünften Woche wird in den Videos und im Runestone-Lehrbuch ausführlich erklärt, wie man Python-Objekte sortiert - sowohl die Grundlagen als auch fortgeschrittenere Formen der Sortierung für Wörterbücher und wie man ein Unentschieden auflöst (wenn es dazu kommt). Die abschließende Kursbeurteilung wird ein Projekt sein, bei dem Sie gefälschte, automatisch generierte Daten von einer Social-Media-Website lesen sollen, um die Stimmungen in den sozialen Medien zu analysieren. Sie werden eine csv-Datei sowie Bilder von Diagrammen einreichen, die Ihre Ergebnisse veranschaulichen.

Das ist alles enthalten

16 Videos3 Lektüren2 Programmieraufgaben1 peer review7 App-Elemente1 Unbewertetes Labor

Dozenten

Lehrkraftbewertungen
4.8 (777 Bewertungen)
Paul Resnick
University of Michigan
9 Kurse498.458 Lernende
Steve Oney
University of Michigan
8 Kurse489.955 Lernende

von

Empfohlen, wenn Sie sich für Softwareentwicklung interessieren

Bereiten Sie sich auf einen Abschluss vor.

Wenn Sie Kurs von University of Michigan absolvieren, erhalten Sie möglicherweise eine Vorschau der Themen, Materialien und Lehrkräfte für einen verwandten Studiengang. So können Sie besser einschätzen, ob das Thema oder die Universität die richtige Wahl für Sie wäre.

Warum entscheiden sich Menschen für Coursera für ihre Karriere?

Felipe M.
Lernender seit 2018
„Es ist eine großartige Erfahrung, in meinem eigenen Tempo zu lernen. Ich kann lernen, wenn ich Zeit und Nerven dazu habe.“
Jennifer J.
Lernender seit 2020
„Bei einem spannenden neuen Projekt konnte ich die neuen Kenntnisse und Kompetenzen aus den Kursen direkt bei der Arbeit anwenden.“
Larry W.
Lernender seit 2021
„Wenn mir Kurse zu Themen fehlen, die meine Universität nicht anbietet, ist Coursera mit die beste Alternative.“
Chaitanya A.
„Man lernt nicht nur, um bei der Arbeit besser zu werden. Es geht noch um viel mehr. Bei Coursera kann ich ohne Grenzen lernen.“

Bewertungen von Lernenden

Zeigt 3 von 5280

4.8

5.280 Bewertungen

  • 5 stars

    87,21 %

  • 4 stars

    11,16 %

  • 3 stars

    1,17 %

  • 2 stars

    0,17 %

  • 1 star

    0,28 %

BA
5

Geprüft am 6. Nov. 2019

ED
5

Geprüft am 7. Jan. 2020

DN
5

Geprüft am 28. Jan. 2020

Platzhalter

Neue Karrieremöglichkeiten mit Coursera Plus

Unbegrenzter Zugang zu über 7.000 erstklassigen Kursen, praktischen Projekten und Zertifikatsprogrammen, die Sie auf den Beruf vorbereiten – alles in Ihrem Abonnement enthalten

Bringen Sie Ihre Karriere mit einem Online-Abschluss voran.

Erwerben Sie einen Abschluss von erstklassigen Universitäten – 100 % online

Schließen Sie sich mehr als 3.400 Unternehmen in aller Welt an, die sich für Coursera for Business entschieden haben.

Schulen Sie Ihre Mitarbeiter*innen, um sich in der digitalen Wirtschaft zu behaupten.

Häufig gestellte Fragen