Python IDLE
IDLE ist die einfache mit Python installierte Entwicklungsumgebung für Windows Linux und MacOS
PyCharm
PyCharm ist die professionelle JetBrains IDE für Python mit erweiterten Debugging Funktionen
Visual Studio Code
VS Code ist der erweiterbare Microsoft Editor perfekt für Python durch Extensions
Variablen Deklaration
In Python werden Variablen durch Zuweisung mit = ohne Typangabe deklariert
Einrückung Python
Python verwendet 4 Leerzeichen oder Tab Einrückung um Codeblöcke wie if for while zu definieren
Case Sensitive
Python unterscheidet Groß und Kleinschreibung print und Print sind unterschiedlich
Semikolon Python
Python benötigt keine Semikolons Zeilenende ist Befehlsende Semikolons nur zur Trennung
Bezeichner Regeln
Bezeichner beginnen mit Buchstabe oder _ enthalten nur Buchstaben Zahlen und _
Literal Ganzzahl
125 oder -45 sind Ganzzahlliterale vom Typ int ohne Nachkommastellen
Literal Gleitkomma
12.45 oder 1.38E15 sind Gleitkommaliterale vom Typ float mit Kommastellen
String Literal
Hallo Welt oder A sind Stringliterale mit ‘ oder “ gekennzeichnet Unicode Unterstützung
Boolean Literal
True und False sind boolesche Literale True=1 False=0
Schlüsselwort Python
Schlüsselwörter wie if for while def sind reserviert und farbig hervorgehoben
Kommentar einzeilig
startet einzeilige Kommentare die bei Ausführung ignoriert werden
Kommentar mehrzeilig
” dreifache Anführungszeichen umschließen mehrzeilige Kommentare “
import math
import math macht math Funktionen wie sqrt pi sin cos verfügbar
Built-in Funktion
len() print() input() int() float() sind ohne import verfügbare Python Funktionen
print Funktion
print() gibt Werte Strings Zahlen in der Konsole aus mit end= und sep=
input Funktion
input() liest Benutzereingabe als String ein für Zahlen int input() verwenden
int Funktion
int() konvertiert String oder float zu Ganzzahl bei Fehler ValueError
float Funktion
float() konvertiert zu Gleitkommazahl für Kommazahlen aus Strings
str Funktion
str() konvertiert Zahlen zu Strings für Textausgaben und Verkettung
len Funktion
len() zählt Zeichen in Strings oder Elemente in Listen Tuple
range Funktion
range(5) erzeugt 0 1 2 3 4 für for Schleifen mit Start Stop Schritt