-
Notifications
You must be signed in to change notification settings - Fork 5
Level0
Eine Programmiersprache dient dazu, dass ein Benutzer dem Computer durch Befehle (commands) und eine Syntax, einen Algorithmus (oder 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 und dynamisch typisierte Sprache, die sowohl im Interpreter als auch als Skript ausgeführt werden kann. Sie wird meistens objektorientiert und imperativ verwendet. Was genau diese Attribute bedeuten, wird später noch erläutert.
Python ist eine Programmiersprache, die darauf ausgerichtet wurde, leicht benutzbar zu sein. Um dieses Ziel zu erreichen verzichtet Python auf gewisse Eigenheiten anderer Programmiersprachen, die teilweise 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. 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.
Um mit Python zu programmieren, gibt es grundsätzlich zwei Möglichkeiten:
- Ich führe in der Konsole den Interpreter aus und gebe live meine Befehle ein.
- 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 auf Linux oder Windows. Solltet ihr Python selber installieren, beachtet bitte, dass wir Python 3.x benutzen, da dies die aktuelle Version ist.
siehe "Wie programmiere ich mit Python?"