Am Ende dieses Kurses werden Sie in der Lage sein, Dateien und Prozesse auf dem Betriebssystem Ihres Computers zu manipulieren. Sie werden auch etwas über reguläre Ausdrücke gelernt haben - ein sehr leistungsfähiges Werkzeug für die Verarbeitung von Textdateien - und Sie werden die Verwendung der Linux-Befehlszeile auf einer virtuellen Maschine üben. Und, das mag sich jetzt etwas weit hergeholt anhören, aber Sie werden auch ein Programm schreiben, das eine Reihe von Fehlern in einer echten Protokolldatei verarbeitet und dann eine Zusammenfassungsdatei erstellt. Das ist eine sehr nützliche Fähigkeit für IT-Spezialisten. Zu Beginn lernen wir, wie man Python lokal ausführt und Code in verschiedenen Python-Dateien organisiert und verwendet. Dann lernen wir, wie man verschiedene Arten von Dateien liest und schreibt und wie man Unterprozesse und Eingabeströme verwendet. Wir werden auch in die Bash-Skripterstellung und reguläre Ausdrücke eintauchen - beides sehr mächtige Werkzeuge für jeden, der mit Systemen arbeitet. Wir werden sogar auf automatische Tests eingehen, mit denen wir automatisieren können, ob unser Code korrekt ist. Abschließend werden wir all dies zusammenfassen, indem wir die erworbenen Tools zur Verarbeitung von Daten und zur Erstellung automatischer Berichte einsetzen. Wir werden Ihnen auch erklären, wie Sie Ihre eigene Entwicklerumgebung auf Ihrem Rechner einrichten können. Dies ist ein wichtiger Schritt, um leistungsstarke Automatisierungstools schreiben und einsetzen zu können.
Python für die Interaktion mit dem Betriebssystem verwenden
Dieser Kurs ist Teil von Google IT Automation with Python (berufsbezogenes Zertifikat)
Dozent: Google Career Certificates
TOP-LEHRKRAFT
261.379 bereits angemeldet
Bei enthalten
(6,399 Bewertungen)
Was Sie lernen werden
Einrichten, Konfigurieren und Verwenden Ihrer eigenen Entwicklungsumgebung in Python
Manipulation von Dateien und Prozessen, die auf dem Betriebssystem laufen, mit Python
Reguläre Ausdrücke (regex), ein leistungsstarkes Werkzeug zur Verarbeitung von Textdateien, verstehen und verwenden
Sie wissen, wann Sie sich für Bash oder Python entscheiden sollten, und erstellen kleine Skripte mit Bash
Kompetenzen, die Sie erwerben
- Kategorie: Automatisierung von Systemverwaltungsaufgaben mit Python
- Kategorie: Einrichten Ihrer Entwicklungsumgebung
- Kategorie: Bash Skripting
- Kategorie: Reguläre Ausdrücke (REGEX)
- Kategorie: Testen in Python
Wichtige Details
Zu Ihrem LinkedIn-Profil hinzufügen
24 Aufgaben
Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.
Erweitern Sie Ihr Fachwissen im Bereich Unterstützung und Betrieb
- 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 von Google zur Vorlage
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.
In diesem Kurs gibt es 7 Module
In diesem Modul lernen Sie die verschiedenen Arten von Betriebssystemen kennen und erfahren, wie Sie Ihren Python-Code für die Interaktion mit dem Betriebssystem vorbereiten können. Wir lernen, wie Sie Ihre Umgebung einrichten und zusätzliche Python-Module installieren, die Ihnen dabei helfen. Wir besprechen die Unterschiede zwischen interpretierter und kompilierter Sprache und wie sie sich voneinander unterscheiden. Wir werden uns mit den Vorteilen der Automatisierung befassen und Sie auf häufige Fallstricke hinweisen, damit Sie diese vermeiden können. Schließlich lernen wir Qwiklabs kennen, das für benotete Bewertungen verwendet wird.
Das ist alles enthalten
15 Videos6 Lektüren4 Aufgaben
In diesem Modul lernen Sie das Lesen und Schreiben von Dateien und die Befehle, mit denen Sie dies tun können. Wir lernen, wie wichtig die Verwaltung von Dateien ist und wie wir durch verschiedene Verzeichnisse navigieren können. Sie werden verstehen, wie man mit Dateien arbeitet und wie es eine Abstraktionsebene zwischen Python und dem Betriebssystem gibt. Schließlich lernen wir etwas über CSV-Dateien und wie man sie am besten nutzt.
Das ist alles enthalten
15 Videos16 Lektüren4 Aufgaben1 App-Element1 Unbewertetes Labor
In diesem Modul erfahren Sie, was ein regulärer Ausdruck ist und warum Sie einen solchen verwenden sollten. Wir tauchen in die Grundlagen der regulären Ausdrücke ein und geben Beispiele für Platzhalter, Wiederholungsqualifizierer, Escapare-Zeichen und mehr. Als Nächstes werden wir uns mit fortgeschrittenen regulären Ausdrücken beschäftigen und die Wiederholungsqualifizierer genauer unter die Lupe nehmen. Sie werden neue Übungen wie das Erfassen von Gruppen und das Extrahieren von PIDs mithilfe von Regexen in Angriff nehmen. Abschließend stellen wir Ihnen ein Studienhandbuch zur Verfügung, das Ihnen als Leitfaden für reguläre Ausdrücke dient.
Das ist alles enthalten
14 Videos14 Lektüren4 Aufgaben1 App-Element
In diesem Modul lernen Sie das Lesen und Schreiben von Datendateien auf der Grundlage einer Interaktion mit dem Benutzer kennen. Auf dem Weg dorthin werden wir uns mit Standard-Streams, Umgebungsvariablen und Befehlszeilenargumenten beschäftigen. Als nächstes befassen wir uns mit Python-Unterprozessen, einschließlich Systembefehlen und deren Verwendung. Wir sehen uns an, wie man die Ausgabe eines Systembefehls erhält, und beschäftigen uns mit der Verwaltung von Unterprozessen, einschließlich der Überprüfung von Exit-Werten und der Manipulation von normalen und Fehler-Exit-Werten. Schließlich werden wir uns mit der Verarbeitung von Protokolldateien befassen und erklären, was eine Protokolldatei ist, wie man Protokolldateien mit regulären Ausdrücken filtert und wie man die von Protokolldateien erfassten Ausgaben versteht.
Das ist alles enthalten
12 Videos13 Lektüren4 Aufgaben1 App-Element
In diesem Modul lernen Sie, wie Sie Tests in Python erstellen. Wir erfahren, worum es beim Testen geht und was die Unterschiede zwischen manuellen und automatisierten Tests sind. Als Nächstes werden wir untersuchen, was Unit-Tests bewirken sollen und wie man sie schreibt. Dann lernen wir weitere Testkonzepte kennen, z.B. Blackbox- und Whitebox-Tests, und erfahren, wie testgetriebene Entwicklung die Gestaltung und das Schreiben Ihres Codes beeinflussen kann. Schließlich lernen Sie etwas über Fehler und Ausnahmen und wie man sie bekämpft.
Das ist alles enthalten
14 Videos16 Lektüren3 Aufgaben1 App-Element2 Unbewertete Labore
In diesem Modul erfahren Sie, was das Betriebssystem Linux zu bieten hat und lernen die Bash-Skripterstellung kennen. Wir werden die grundlegenden Linux-Befehle durchgehen und die vielen Prozesse erkunden, die Linux zu bieten hat, einschließlich eines Schlüsselkonzepts namens Umleitung. Dann tauchen wir tief in die Erstellung von Bash-Skripten mit Variablen und Globs ein. Schließlich werden wir fortgeschrittene Bash-Konzepte kennenlernen und ein Verständnis dafür entwickeln, wann Bash und wann Python verwendet werden sollten.
Das ist alles enthalten
13 Videos17 Lektüren4 Aufgaben1 App-Element
In diesem Modul werden Sie alles, was Sie bisher gelernt haben, in die Tat umsetzen! Sie werden Ihre Skriptkenntnisse anwenden, um ein anspruchsvolles Abschlussprojekt in Angriff zu nehmen: das Schreiben eines Skripts, das nach einem bestimmten Fehler in den Protokolldateien sucht. Sie erstellen eine Problemstellung, um die Herausforderung zu verstehen, recherchieren, welche Möglichkeiten es gibt, und beginnen dann mit der Planung, wie Sie das Problem lösen wollen. Zum Schluss schreiben Sie den Code, um Ihre Lösung zu implementieren!
Das ist alles enthalten
7 Videos7 Lektüren1 Aufgabe1 App-Element
Dozent
von
Empfohlen, wenn Sie sich für Unterstützung und Betrieb interessieren
University of Pennsylvania
Illinois Tech
DeepLearning.AI
University of Michigan
Warum entscheiden sich Menschen für Coursera für ihre Karriere?
Bewertungen von Lernenden
6.399 Bewertungen
- 5 stars
78,07 %
- 4 stars
15,86 %
- 3 stars
3,50 %
- 2 stars
1,19 %
- 1 star
1,35 %
Zeigt 3 von 6399 an
Geprüft am 8. Juli 2020
It is a wonderful course, I've learned a lot within the classes, and I am ready to use this knowledge to develop my own projects. It a little bit extensive, but to accomplish it is rewarding.
Geprüft am 13. Aug. 2020
Good. definitely would have helped to have an Ubuntu terminal or virtual machine (I am still new to IT and learning the language, if you will) Challenging in a good way for a beginner.
Geprüft am 6. Okt. 2022
Expalined the concepts missed from the previous course a lot well. Only thing I would change is to add more about using commands in windows and other platforms as well. Overall it was a great course!
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
Der Zugang zu Vorlesungen und Aufgaben hängt von der Art Ihrer Einschreibung ab. Wenn Sie einen Kurs im Prüfungsmodus belegen, können Sie die meisten Kursmaterialien kostenlos einsehen. Um auf benotete Aufgaben zuzugreifen und ein Zertifikat zu erwerben, müssen Sie die Zertifikatserfahrung während oder nach Ihrer Prüfung erwerben. Wenn Sie die Prüfungsoption nicht sehen:
Der Kurs bietet möglicherweise keine Prüfungsoption. Sie können stattdessen eine kostenlose Testversion ausprobieren oder finanzielle Unterstützung beantragen.
Der Kurs bietet möglicherweise stattdessen die Option 'Vollständiger Kurs, kein Zertifikat'. Mit dieser Option können Sie alle Kursmaterialien einsehen, die erforderlichen Bewertungen abgeben und eine Abschlussnote erhalten. Dies bedeutet auch, dass Sie kein Zertifikat erwerben können.
Wenn Sie sich für den Kurs einschreiben, erhalten Sie Zugang zu allen Kursen des Zertifikats und Sie erhalten ein Zertifikat, wenn Sie die Arbeit abgeschlossen haben. Ihr elektronisches Zertifikat wird Ihrer Erfolgsseite hinzugefügt - von dort aus können Sie Ihr Zertifikat ausdrucken oder zu Ihrem LinkedIn-Profil hinzufügen. Wenn Sie die Kursinhalte nur lesen und ansehen möchten, können Sie den Kurs kostenlos besuchen.
Wenn Sie ein Abonnement abgeschlossen haben, erhalten Sie eine kostenlose 7-tägige Testphase, in der Sie kostenlos kündigen können. Danach gewähren wir keine Rückerstattung, aber Sie können Ihr Abonnement jederzeit kündigen. Siehe unsere vollständigen Rückerstattungsbedingungen.