Skip to content
dodo edited this page Dec 2, 2016 · 5 revisions

Level 0:

Was ist ein Programm?

Was ist eine Programmiersprache?

Eine Programmiersprache dient dazu, dass ein Benutzer dem Computer durch Befehle (commands) und eine Syntax, einen Algorithmus (oder eine Aufgaben) ausführen lässt. Die Programmiersprache ist eine formale Sprache, die es ermöglicht dem Computer präzise zu kommunizieren, was er tun soll. Allerdings ist die Programmiersprache nur ein Zwischenschritt, da der Computer die Programmiersprache nochmal in eine Maschinensprache übersetzt. Da diese Maschinensprache allerdings für den Menschen schwer lesbar ist, wird eine Programmiersprache wie Python, Java, oder C benutzt. Es gibt viele verschiedene Programmiersprachen, die jedoch teilweise aufeinander aufbauen, trotzdem kann man Programmiersprachen klassifizieren (Typisierung, Art der Ausführung, Syntax). Zum Beispiel ist Python eine stark dynamisch typisierte Sprache, die sowohl im Interpreter als auch als Skript ausgeführt werden kann. Was genau diese Attribute bedeuten werden später noch erläutert.

Was genau ist Python?

Python ist eine Programmiersprache, die darauf ausgerichtet wurde leicht erlernbar zu sein. Um dieses Ziel zu erreichen verzichtet Python auf gewisse Eigenheiten anderer Programmiersprachen, die für Anfänger oft schwer verständlich sind und häufig gerade Anfänger verwirren. Das bedeutet aber auch, dass andere Programmiersprachen in bestimmten Anwendungsfällen besser geeignet sind als Python, weil sie zum Beispiel darauf optimiert wurden. Trotzdem ist es sinnvoll, um eine Programmiersprache zu lernen mit Python anzufangen, da zwischen den vielen Programmiersprachen große Ähnlichkeiten bestehen und sollte man eine weitere Sprache lernen wollen, versteht man schon das Grundgerüst und muss sich nur noch mit der Syntax und den Eigenheiten der neuen Sprache auseinandersetzen.

Wie programmiere ich mit Python?

Um mit Python zu programmieren gibt es grundsätzlich zwei Möglichkeiten:

  1. Ich führe in der Konsole den Interpreter aus und gebe live meine Befehle ein.
  2. Ich schreibe mein Programm in eine Textdatei mit der Endung .py und rufe in der Konsole die Textdatei mit Python auf. Die erste Methode ist sehr praktisch um kleine Codestücke zu testen oder kurze Programme auszuführen, ist jedoch unkomfortabel um große Programme zu schreiben, da das Programm nach Beenden des Interpreters weg ist. Die zweite Methode ermöglicht es große Programme zu schreiben, diese abzuspeichern und zu verteilen. Es ermöglicht auch langfristiges Arbeiten an einem Programm. Für beide Methoden muss allerdings Python auf dem Betriebssystem installiert sein, sowohl auf dem Betriebssystem, das ein Python Programm ausführen soll, als auch das Betriebssystem, auf dem ein Python Programm entwickelt wird. Wir helfen euch gerne bei der Installation von Python aud Linux oder Windows. Solltet ihr Python selber installieren, beachtet bitte, dass wir Python 3.x benutzen, da dies die aktuelle Version ist.

Wie führe ich Python aus?

siehe "Wie programmiere ich mit Python?"

Clone this wiki locally