In dieser Specialization lernen Sie die Grundlagen der Programmierung in Python 3. Wir fangen ganz am Anfang an, mit Variablen, Konditionalen und Schleifen, und kommen dann zu einigen Zwischenergebnissen wie Schlüsselwortparametern, Listenauflösungen, Lambda-Ausdrücken und Klassenvererbung.
Sie werden viele Gelegenheiten zum Üben haben. Sie werden auch lernen, wie Sie die Ausführung von Programmen erklären können, so dass sie nicht länger mysteriös ist und Sie in der Lage sind, Programme zu debuggen, wenn sie nicht funktionieren.
Am Ende der Specialization werden Sie Programme schreiben, die Internet-APIs nach Daten abfragen und nützliche Informationen daraus extrahieren. Und Sie werden in der Lage sein, die Verwendung neuer Module und APIs selbständig zu erlernen, indem Sie die Dokumentation lesen. Das wird Ihnen einen guten Start in die Selbstständigkeit als Python-Programmierer ermöglichen.
Diese Spezialisierung ist ein guter nächster Schritt für Sie, wenn Sie Python für Jedermann abgeschlossen haben, aber eine tiefer gehende Behandlung der Python-Grundlagen und mehr Praxis wünschen, damit Sie mit Zuversicht zu Spezialisierungen wie Applied Data Science with Python übergehen können.
Er eignet sich aber auch als erster Kurs in Python, wenn Sie bereits mit einer anderen Programmiersprache vertraut sind oder wenn Sie sich der Herausforderung stellen wollen, kopfüber in die Materie einzutauchen.
Praktisches Lernprojekt
Am Ende des zweiten Kurses werden Sie einen einfachen Sentiment-Analysator erstellen, der die Anzahl der positiven und negativen Wörter in Tweets zählt. Im dritten Kurs werden Sie zwei APIs miteinander kombinieren, um einen Filmempfehlungsdienst zu erstellen. Der letzte Kurs, Python Project: pillow, tesseract, and opencv (Kurs 5), ist ein erweitertes Projekt, in dem Sie optische Zeichenerkennung (OCR) und Objekterkennung in Bildern durchführen.