
This course includes our updated coding exercises so you can practice your skills as you learn.
See a demo
Eigentlich überflüssig für Fortgeschrittene, gehört aber für mich trotzdem immer dazu wenn man eine neue Sprache lernt: Ein Hallo Welt ausgeben.
Etwas Hintergrund noch dazu:
Ich benutze den Editor vim, aber natürlich kann jeder andere Editor verwendet werden.
Wer Linux nicht kennt, wundert sich dann eventuell auch über das chmod +x. Dieses macht eine Datei ausführbar.
Grundlagen der Python Syntax und wie rückt man ein.
Wie hebe ich das Zeilenende auf, wie schreibe ich Kommentare.
Anbei die von mir verwendete Konfigurationsdatei für vim.
Der Interaktive Modus ermöglicht es direkt Befehle und Funktionen auszuprobieren,
ohne das es nötig ist eine Datei anzulegen. Er ist darüber hinaus auch ein Praktischer Taschenrechner.
Was ist eine Variable in Python und was muss man beim Namen beachten?
If und else schnell gezeigt.
Funktionen und Anonyme Funktionen in Python verwenden.
Mehr schleifen als for und while braucht es in Python nicht. Aber aufpassen, die for schleife in Python entspricht nicht derer die ihr aus so manch anderer Programmiersprache kennt.
True und False kennst du sicher schon, aber auch None?
Zu den Numerischen Datentypen in Python gehört neben Float und Integer auch Boolean.
Listen, Tuple und Stings bieten einige nützliche gemeinsamen Funktionen und Möglichkeiten.
Key: Value Paare sind auch möglich: die dicts in Python.
Alles was Kompatible ist, kann untereinander auch konvertiert werden.
Wie sehen Klassen in Python auch. Und am Beispiel der Klasse, wie verwende un importiere ich Module.
Wenn wir in Python von Fehlern sprechen, sind es meistens Exceptions.
Das abfangen von Exceptions passiert in Python ganz einfach mit try und except.
Was ist eine List- Comprehension. Wie kann man sie für map, filter und reduce verwenden.
Anstelle nur mit Listen, gibt es Comprehensions seit Python 3 direkt für Dictionarys.
Mit yield lässt sich in vielen fällen Ressourcen sparen, indem man aus einer Funktion eine Iteratorfunktion macht.
Das String Objekt bringt eine Methode .format() mit, welches uns ermöglicht Strings schöner zu formatieren.
Diese Lektion zeigt wie man eine Datei Zeilenweise ausliest, die Zeilen parsed, Strings zu Datumsobjekten umwandelt und zurück sowie alles wieder ausgeben kann.
Der Crashkurs für DevOps, Shell Skripter und Programmierer.
Du hast schon öfter programmiert, weisst was Funktionen sind, was Boolean bedeutet und kannst mit and und or schon was anfangen?
Du wolltest dir schon immer mal Python anschauen?
Dann nutze diesen Kurs, welcher dir in einer Stunde die Syntax und alle wichtigen Eigenschaften kurz zeigt. Du musst nicht Stunden in einem Anfängerkurs verbringen.
Es gibt trotz allem noch wo nötig Lektionen mit dem Prefix "Optional:" in denen ggf. weitere Hintergründe detailliert vermittelt werden. Die kannst du aber- wenn du zuvor alles verstanden hast- einfach überspringen.
Dieser Kurs legt dein Fundament für deinen Einstieg in Python.