Duke University
Entwurf größerer Python-Programme für die Datenwissenschaft

Schalten Sie mit Coursera Plus den Zugang zu mehr als 10.000 Kursen frei. Starten Sie die 7-tägige kostenlose Testversion.

Duke University

Entwurf größerer Python-Programme für die Datenwissenschaft

Genevieve M. Lipp
Nick Eubank
Kyle Bradbury

Dozenten: Genevieve M. Lipp

Bei Coursera Plus enthalten

Verschaffen Sie sich einen Einblick in ein Thema und lernen Sie die Grundlagen.
Stufe Anfänger

Empfohlene Erfahrung

4 Wochen zu vervollständigen
unter 10 Stunden pro Woche
Flexibler Zeitplan
In Ihrem eigenen Lerntempo lernen
Verschaffen Sie sich einen Einblick in ein Thema und lernen Sie die Grundlagen.
Stufe Anfänger

Empfohlene Erfahrung

4 Wochen zu vervollständigen
unter 10 Stunden pro Woche
Flexibler Zeitplan
In Ihrem eigenen Lerntempo lernen

Was Sie lernen werden

  • Planung der Programmdekomposition mit Hilfe des Top-Down-Designs.

  • Wie man einzelne Teile von Python Code in ein größeres, funktionelleres und komplexeres Programm integriert.

Kompetenzen, die Sie erwerben

  • Kategorie: Entwicklungstests
  • Kategorie: Objektorientierte Programmierung (OOP)
  • Kategorie: Integrationstests
  • Kategorie: Fehlersuche
  • Kategorie: Computergestütztes Denken
  • Kategorie: Softwareentwicklung
  • Kategorie: Testfall
  • Kategorie: Simulationen
  • Kategorie: Python-Programmierung
  • Kategorie: Computerprogrammierung
  • Kategorie: Software-Ingenieur
  • Kategorie: Software Entwurf
  • Kategorie: Datenstrukturen
  • Kategorie: Programm-Entwicklung
  • Kategorie: Datenmanipulation
  • Kategorie: Systemintegration
  • Kategorie: Einheitstest
  • Kategorie: Pandas (Python-Paket)
  • Kategorie: Datenverarbeitung

Wichtige Details

Zertifikat zur Vorlage

Zu Ihrem LinkedIn-Profil hinzufügen

Bewertungen

1 Aufgabe

Unterrichtet in Englisch

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

 Logos von Petrobras, TATA, Danone, Capgemini, P&G und L'Oreal

Erweitern Sie Ihre Fachkenntnisse

Dieser Kurs ist Teil der Spezialisierung Spezialisierung für Programmierung für Python Datenwissenschaft: Von den Prinzipien zur Praxis
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

In diesem Kurs gibt es 4 Module

In diesem Modul lernen Sie, wie Sie die zuvor erlernten Konzepte anwenden können, um größere Programme zu analysieren. Außerdem werden wir den Prozess der Programmzerlegung durchlaufen, um ein kompliziertes Programm in kleinere Schritte aufzuteilen, die wir leichter lösen können. Nach all diesen Teilen werden wir unsere Teile in einer Programmieraufgabe zusammenfügen, die viele der kleineren Programme, die wir während des Moduls erstellt haben, kombiniert.

Das ist alles enthalten

6 Videos3 Lektüren4 Programmieraufgaben

In diesem Modul lernen Sie die Monte-Carlo-Methode kennen, eine gängige Technik, mit der wir eine Vielzahl möglicher Ergebnisse simulieren. Außerdem stellen wir Ihnen das Pokerprojekt vor, an dem Sie im weiteren Verlauf des Kurses arbeiten werden. In diesem Modul werden wir uns darauf konzentrieren, wie wir Code schreiben können, um verschiedene mögliche Ergebnisse für eine Pokerhand zu simulieren, und welche individuellen Programmierprobleme wir lösen müssen, um eine vollständige Pokersimulation zu erstellen. Sie werden in diesem Modul einige dieser kleineren Lösungen erstellen und Feedback zu diesen einzelnen Teilen erhalten, bevor wir im nächsten Modul einige dieser Teile zusammenfügen.

Das ist alles enthalten

1 Video2 Lektüren3 Programmieraufgaben

In diesem Modul lernen Sie das Schreiben von Testfällen und Debugging in einem Python-Programm und wenden es auf Ihr Pokerprojekt an! Außerdem gehen wir zum Teil der logischen Auswertung des Pokerprojekts über, wo Sie den Code schreiben werden, mit dem Ihr Programm entscheiden kann, was ein Gewinnblatt wäre, und einige Techniken der Datenwissenschaft anwenden, um die durch Monte-Carlo-Methoden erzeugten Daten zu bereinigen. Ähnlich wie in der letzten Einheit werden Sie diese einzelnen Teile des Programms schreiben und Feedback dazu erhalten, bevor wir zur nächsten Einheit übergehen, in der wir all diese Teile zu einer vollständigen Pokerhandsimulation zusammenfügen werden.

Das ist alles enthalten

1 Lektüre1 Aufgabe3 Programmieraufgaben

In diesem Modul werden wir alle einzelnen Abschnitte des Python Codes, die wir im Laufe des Kurses geschrieben haben, in ein größeres Programm integrieren. Dies wird wahrscheinlich ein wenig Fehlersuche und Voraussicht erfordern, um alle vorherigen Teile des Codes zum Laufen zu bringen, aber Sie werden die Testfälle und Fähigkeiten, die Sie im vorherigen Modul gelernt haben, nutzen, um dies zu erreichen. Wir werden auch Objektreferenzen besprechen, eine Methode, mit der wir einen Teil des Speichers direkt referenzieren können, um die Informationen, die von den verschiedenen Teilen Ihres Programms verwendet werden, effizient zu aktualisieren. Nach all dem werden wir Ihnen Feedback zu Ihrem abschließenden Pokerprojekt geben und Sie bitten, eine kurze Reflexion über Ihr Pokerprojekt und die Erfahrung, die Sie bei der Erstellung eines größeren Programms aus seinen einzelnen Komponenten gemacht haben, zu schreiben.

Das ist alles enthalten

1 Video2 Lektüren2 Programmieraufgaben1 Diskussionsthema

Erwerben Sie ein Karrierezertifikat.

Fügen Sie dieses Zeugnis Ihrem LinkedIn-Profil, Lebenslauf oder CV hinzu. Teilen Sie sie in Social Media und in Ihrer Leistungsbeurteilung.

Dozenten

Genevieve M. Lipp
Duke University
11 Kurse283.931 Lernende

von

Duke University

Mehr von Softwareentwicklung entdecken

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.“
Coursera Plus

Neue Karrieremöglichkeiten mit Coursera Plus

Unbegrenzter Zugang zu 10,000+ Weltklasse-Kursen, praktischen Projekten und berufsqualifizierenden Zertifikatsprogrammen - 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