Anhang C. Lernen der Kommandozeile
Ein mächtiges Entwicklungstool ist die Fähigkeit, deinen Computer ausschließlich über die Befehlszeile zu steuern. Egal, welches Betriebssystem du verwendest, wenn du weißt, wie du direkt mit deinem Computer interagieren kannst, wird sich das in deiner Karriere als Datenverwalter/in und Programmierer/in auszahlen. Wir sagen nicht, dass du Systemadministrator/in werden musst, aber es ist gut, wenn du dich ein bisschen mit der Kommandozeile auskennst.
Eines der schönsten Gefühle als Entwickler ist es, sowohl System- als auch Codeprobleme, auf die du stößt, debuggen zu können. Wenn du deinen Computer über die Kommandozeile verstehst und mit ihm arbeitest, bekommst du einen Einblick in diese Probleme. Wenn du auf Systemfehler stößt und die Debugging-Tipps anwendest, die du in diesem Buch gelernt hast, lernst du wahrscheinlich mehr über deinen eigenen Computer, das von dir verwendete Betriebssystem und wie du besser über die Kommandozeile arbeiten kannst. Wenn du dann auf Systemfehler in deinem Python-Code stößt, bist du bei der Fehlersuche und -behebung einen Schritt weiter.
In diesem Anhang werden wir die Grundlagen der Bash (die auf Macs und vielen Linux-Installationen verwendet wird) sowie die Windows-Dienstprogramme cmd und PowerShell behandeln. Wir geben hier nur eine Einführung, aber wir ermutigen dich, dich weiterzubilden und zu beschäftigen. Wir haben in jedem Abschnitt Vorschläge für weiterführende Literatur angegeben.
Bash
Wenn du eine ...
Get Data Wrangling mit Python now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.