<aside> ➡️ Beim letzten mal haben wir unser erstes Python-Programm erstellt (fürs erste werden wir mit Python arbeiten). Aber die eine Zeile dort drin, hat erstmal nichts getan. Wie kriegen wir sie also dazu, etwas zu tun? Wir müssen unsere Zeile (⇒Programm) ausführen. Diesen Begriff werdet ihr noch oft hören. Dementsprechend wird es umso wichtiger, ihn zu verstehen!

</aside>

Nochmal zur erinnerung: Unser erstes Programm sah so aus:

print("Hello World")

Dieses Programm haben wir - zumindest solltet ihr - auch in eure erstellte Datei (Main.py) reinkopieren bzw. ergänzen. Diese Zeile tut aber erstmal nicht viel. Außerdem kennen wir auch die Bedeutung der Zeile Code noch nicht. Bevor wir also damit was anstellen, schauen wir uns doch erst einmal die Bedeutung an.


Was bedeutet print() eigentlich?

»print« ist Englisch und bedeutet so viel wie »drucken« (etwas zu drucken). Das beschreibt die Funktion auch schon ziemlich gut. Hierbei ist aber nicht das drucken wie bei einem Drucker gemeint, sondern das ausgeben von etwas bestimmten. “Ausgeben” mhm… das hatten wir doch mal..?

Nun gut. Dazu kommen wir gleich nochmal. Etwas auszugeben ist aber ein Verb, da jemand oder etwas es tut. Oft werden Verben beim programmieren als Funktionen bezeichnet. Diese Funktionen tun etwas und geben meistens auch etwas zurück - sowas wie “Feedback” oder ähnliches. Wir halten fest:

<aside> 📌 Funktionen sind die Verben im programmieren. Sie tun eine bestimmte Aufgabe, welche - je nach Vor/-Eingaben - anders handelt bzw. etwas anderes zurückgibt. Wenn man immer die selbe Funktion mit den selben Vor-/Eingaben nutzt, wird sie auch immer dasselbe tun.

</aside>

Diese Vor-/Eingaben nennen wir Programmierer Argumente. Diese übergeben wir beim Funktions-aufruf der Funktion. Bei der print() Funktion im obigen Beispiel haben wir als Eingabe einen Text übergeben, welcher lautet: “Hello World”. Zu beachten sind die Anführungszeichen, welche hier dringend von Nöten sind. Warum, wieso, weshalb schauen wir uns noch an (andere Lektion).

<aside> 💡 Oft wird man Funktionen sehen, bei denen man nicht weiß, wie sie genau implementiert wurden. In vielen Fällen ist das aber auch nicht zwingend notwendig. Wichtig ist nur, dass man diese Funktion nutzen kann und weiß, wann man sie nutzen sollte.

</aside>


Ausführen - ein Mysterium….?

Beim programmieren meint der Begriff »ausführen« eigentlich nur, den Code, den man geschrieben hat, zu testen bzw. diesen nun “tun zu lassen”. Wir Menschen machen es nicht anders. Wenn uns jemand eine Aufgabe gibt, dann überlegen wir uns Schritte zum lösen dieser Aufgabe und führen diese Aufgabe aus. So auch unser Programm mit Hilfe des Computers.

Unser Programm - jetzt kommt die Auflösung - wird bei Ausführung von diesem uns Hello World ausgeben. »Ausgeben« meint einfach, in ein bestimmtes Fenster - auf einer bestimmten “Umgebung” - diesen Text anzuzeigen (⇒wiederzugeben). Dieses Fenster bzw. diese Umgebung ist in VSCode (Auch woanders) das Terminal bzw. die Konsole.

Den Begriff Terminal hast du sicherlich schon irgendwo in der App gesehen. Falls nicht, auch nicht schlimm. Im folgenden zeige ich dir eine Schritt für Schritt Anweisung, wie du dein Terminal erreichst. Hier gilt aber auch: Bitte merke dir diese Schritte oder die Tastenkombination, da ich in Zukunft das öffnen des Terminals als Voraussetzung ansehe.

  1. Klicke in VSCode auf “Terminal”

    Untitled