O.P. Jindal Global University

Einführung in die Datenwissenschaft (Public Policy)

Sichern Sie sich eines unserer besten Angebote mit Coursera Plus für 199 $ (normalerweise 399 $). Jetzt sparen.

O.P. Jindal Global University

Einführung in die Datenwissenschaft (Public Policy)

Sushant Kumar

Dozent: Sushant Kumar

Bei Coursera Plus enthalten

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

Empfohlene Erfahrung

2 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

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

Kompetenzen, die Sie erwerben

  • Kategorie: Plot (Grafiken)
  • Kategorie: Web-Scraping
  • Kategorie: Forschungsmethodologien
  • Kategorie: Große Daten
  • Kategorie: Wirtschaft, Politik und Sozialkunde
  • Kategorie: Forschungsdesign
  • Kategorie: Matplotlib
  • Kategorie: Software zur Datenvisualisierung
  • Kategorie: Datenkompetenz
  • Kategorie: Text Mining
  • Kategorie: Datenwissenschaft
  • Kategorie: Datenerhebung
  • Kategorie: Datenmanipulation
  • Kategorie: Daten-Ethik
  • Kategorie: Datenverarbeitung
  • Kategorie: Datenvisualisierung

Werkzeuge, die Sie lernen werden

  • Kategorie: JSON
  • Kategorie: Python-Programmierung
  • Kategorie: Seaborn
  • Kategorie: Pandas (Python-Paket)

Wichtige Details

Zertifikat zur Vorlage

Zu Ihrem LinkedIn-Profil hinzufügen

Bewertungen

14 Aufgaben

Unterrichtet in Englisch
Auf einen Abschluss hinarbeiten

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

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

In diesem Kurs gibt es 7 Module

Daten sind überall. Von historischen Dokumenten über Literatur und Gedichte, Tagebücher und politische Reden bis hin zu Regierungsdokumenten, E-Mails, SMS, sozialen Medien, Bildern, Karten, Mobiltelefonen, tragbaren Sensoren, Parkuhren, Kreditkartentransaktionen, Zoom und Überwachungskameras. In Verbindung mit der rasant wachsenden Rechenleistung und immer ausgefeilteren Algorithmen erleben wir eine wahre Explosion digitaler Daten um uns herum. Datenschutz, Ethik, Überwachung, Voreingenommenheit und Diskriminierung sind einige der offensichtlichen politischen Themen, die sich aus diesen Datenquellen ergeben. Es gibt jedoch auch ein unglaubliches Potenzial für ein besseres Verständnis der sozialen Welt sowie die Möglichkeit, Daten für gute Zwecke zu nutzen. In diesem Kurs werden wir untersuchen, wie Daten und digitales Material genutzt werden können, um ein besseres Verständnis für soziale Themen zu erlangen. Einen wesentlichen Teil des Kurses werden wir der Vermittlung der technischen Fähigkeiten widmen, die für den Zugriff auf und die Analyse von Daten erforderlich sind (auch bekannt als Programmieren in Python!), sowie bewährten Vorgehensweisen in Bezug auf Forschungsdesign und dem praktischen Wissen, das wir und andere mithilfe digitaler Daten und Methoden gewinnen können.In diesem Modul führen wir in die Python-Programmierung mit Jupyter Notebook ein, das über Anaconda oder Google Colab zugänglich ist. Es beginnt mit der Einrichtung der Umgebung und der Ausführung von Python-Code. Die Lernenden werden grundlegende Konzepte wie das Ausgeben von Werten, das Erkennen von Variablentypen und den Umgang mit verschiedenen Datentypen erkunden. Das Modul behandelt Anweisungen, Ausdrücke und Operatoren, einschließlich arithmetischer, Vergleichs- und Zuweisungsoperatoren. In einem eigenen Abschnitt werden Zeichenketten sowie deren Bearbeitung und Manipulation behandelt. Logische und boolesche Ausdrücke sowie bedingte Anweisungen (if, else, elif) werden ebenfalls behandelt, um die Entscheidungsfindung in Python zu verstehen, einschließlich verschachtelter und verketteter Bedingungen. Darüber hinaus wird die Verarbeitung von Benutzereingaben behandelt, um interaktives Programmieren zu ermöglichen. Das Modul schließt mit einer Einführung in Markdown, die den Lernenden hilft, ihre Arbeit in Jupyter Notebook effektiv zu dokumentieren.

Das ist alles enthalten

11 Videos3 Lektüren2 Aufgaben

Das zweite Modul befasst sich mit zentralen Programmierkonzepten, beginnend mit integrierten und benutzerdefinierten Funktionen zur Verbesserung der Wiederverwendbarkeit und Effizienz von Code. Es behandelt String-Methoden, darunter das Aufteilen von Strings zur Textbearbeitung. Die Lernenden beschäftigen sich außerdem mit Listenmethoden wie dem Slicing, der Verwendung des „in“-Operators zur Überprüfung der Zugehörigkeit sowie dem Verknüpfen von Listen. Iterationen, darunter Schleifen, werden eingeführt, um sich wiederholende Aufgaben zu automatisieren; anschließend werden Schleifen und Bedingungen kombiniert, um dynamische und logische Programme zu erstellen. Das Modul schließt mit Übungsaufgaben ab, um diese Konzepte zu vertiefen und die Fähigkeiten zur Problemlösung zu verbessern.

Das ist alles enthalten

10 Videos2 Aufgaben

Das dritte Modul befasst sich eingehender mit den Konzepten der Iterationen sowie der while- und for-Schleife. Wir werden insbesondere lernen, wie man Variablen aktualisiert, wie man while-Schleifen schreibt, unendliche while-Schleifen ausführt und Iterationen mit der „continue“-Anweisung beendet. Außerdem werden wir uns mit dem Schreiben endlicher Schleifen mithilfe von „for“-Anweisungen befassen. Wir werden lernen, wie man durch das Durchlaufen von Schleifen iterativ zählt und summiert. Wir werden lernen, wie man mithilfe von Schleifen die maximalen und minimalen Elemente, typischerweise in einer Liste, ermittelt. Darüber hinaus werden wir das Durchlaufen von Listen behandeln und lernen, wie man Fehler beheben kann – was bei fortgeschrittener Programmierung wichtig ist.

Das ist alles enthalten

11 Videos2 Aufgaben

Das vierte Modul konzentriert sich auf die effiziente Verarbeitung und Analyse von Daten. Es beginnt mit dem Verständnis der entsprechenden Dateistrukturen für den Zugriff auf und die Organisation von Dateien. Die Lernenden setzen sich mit Pandas DataFrames auseinander, einer leistungsstarken Datenstruktur zur Verwaltung von Datensätzen, sowie mit Slicing-Techniken zur Extraktion spezifischer Daten. Das Modul behandelt zusammenfassende Statistiken zur Beschreibung von Datensätzen sowie Methoden zum Vergleich von Unterschieden zwischen Mittelwerten. Es werden Visualisierungstechniken unter Verwendung von Matplotlib und Seaborn vorgestellt, darunter Histogramme, Streudiagramme und Balkendiagramme zur effektiven Darstellung von Daten. Abschließend festigen Übungsaufgaben diese Konzepte, sodass die Lernenden in die Lage versetzt werden, Techniken der Datenanalyse und -visualisierung effektiv anzuwenden.

Das ist alles enthalten

7 Videos2 Aufgaben

Das fünfte Modul befasst sich mit grundlegenden Datenstrukturen und Techniken der Textverarbeitung. Es beginnt mit Tupeln und Wörterbüchern und untersucht deren Eigenschaften und Anwendungsfälle. Anschließend befassen sich die Lernenden mit Listen- und Wörterbuchkomprimierung, die effiziente Möglichkeiten zum Erstellen und Bearbeiten von Datenstrukturen bieten. Das Modul führt in grundlegende Konzepte der Textanalyse ein, darunter das Zählen von Wörtern, die Berechnung des Typ-Token-Verhältnisses und die Analyse von Worthäufigkeiten. Anschließend werden die Tokenisierung von Text und die Vorverarbeitung behandelt – wesentliche Schritte zur Bereinigung und Strukturierung von Textdaten. Darüber hinaus üben die Lernenden das Einlesen von Textdateien, um Informationen zu extrahieren und zu analysieren. Das Modul schließt mit praktischen Übungen ab, um diese Konzepte durch praktische Erfahrungen zu vertiefen.

Das ist alles enthalten

10 Videos2 Aufgaben

Das sechste Modul befasst sich mit grundlegenden Datenstrukturen und Techniken der Textverarbeitung. Es beginnt mit Tupeln und Wörterbüchern und beleuchtet deren Eigenschaften und Anwendungsfälle. Anschließend befassen sich die Lernenden mit Listen- und Wörterbuchkomprimierung, die effiziente Möglichkeiten zum Erstellen und Bearbeiten von Datenstrukturen bieten. Das Modul führt in grundlegende Konzepte der Textanalyse ein, darunter das Zählen von Wörtern, die Berechnung des Typ-Token-Verhältnisses und die Analyse von Worthäufigkeiten. Anschließend werden die Tokenisierung von Text und die Vorverarbeitung behandelt – wesentliche Schritte zur Bereinigung und Strukturierung von Textdaten. Darüber hinaus üben die Lernenden das Einlesen von Textdateien, um Informationen zu extrahieren und zu analysieren. Das Modul schließt mit praktischen Übungen ab, um diese Konzepte durch praktische Erfahrungen zu vertiefen.

Das ist alles enthalten

7 Videos2 Aufgaben

Das siebte und letzte Modul befasst sich mit dem Abruf und der Extraktion von Daten aus dem Internet. Es beginnt mit dem Zugriff auf Datenbanken über Web-APIs, gefolgt von der Erstellung von API-GET-Anfragen zum Abrufen von Daten. Anschließend lernen die Teilnehmer, Antworttexte und JSON-Dateien zu analysieren, um aussagekräftige Informationen zu extrahieren, beispielsweise die Anzahl der Artikel zu ermitteln. Das Modul behandelt außerdem das Web-Scraping mit BeautifulSoup, wodurch eine automatisierte Datenextraktion aus Websites ermöglicht wird.

Das ist alles enthalten

8 Videos2 Lektüren2 Aufgaben

Auf einen Abschluss hinarbeiten

Dieses Kurs ist Teil des/der folgenden Studiengangs/Studiengänge, die von O.P. Jindal Global Universityangeboten werden. Wenn Sie zugelassen werden und sich immatrikulieren, können Ihre abgeschlossenen Kurse auf Ihren Studienabschluss angerechnet werden und Ihre Fortschritte können mit Ihnen übertragen werden.¹

Dozent

Sushant Kumar
O.P. Jindal Global University
2 Kurse201 Lernende

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

Häufig gestellte Fragen