c't 14/2023
S. 20
Titel
Programmieren lernen: Python
Bild: Moritz Reichartz

Kompakte Eleganz

Python: heiß geliebt, weil kurz und verständlich

Vom Skript auf der Konsole über Statistik bis zum neuronalen Netz, das ein ganzes Rechenzentrum in Beschlag nimmt: Python ist beliebt. Das liegt vor allem an der Eleganz und Verständlichkeit des Codes, der immer etwas kürzer ist als in anderen Sprachen.

Von Pina Merkert

Programmieren ist eine mentale Herausforderung: Jedes Programm besteht aus Bausteinen, die man im Kopf wie ein Uhrwerk zusammenfügen muss, damit am Ende alle Teile perfekt ineinandergreifen. Das Ergebnis dieses Denkprozesses so aufzuschreiben, dass der Computer es ausführen kann, ist nur der letzte Schritt dieser Arbeit. Eine Programmiersprache sollte dabei vor allem nicht im Weg sein. Python ist dafür perfekt, weil die Sprache wahlweise prozedural, funktional oder objektorientiert arbeitet; so wie man es gerade braucht. Schnell zu lauffähigem Code zu kommen ist das wichtigste Ziel und dem opfert Python sowohl die Prüfung von Datentypen als auch Klammern. Beispielsweise definiert die folgende Zeile in einem Schritt drei Variablen:

a, b, c = 5, "b", []

Dass a eine Ganzzahl, b eine Zeichenkette und c eine leere Liste sind, erkennt Python am Aussehen. Und so schnell haben Sie die Werte zweier Variablen bestimmt noch nicht getauscht:

Alle heise-Magazine mit heise+ lesen

3,99 € / Woche

Ein Abo, alle Magazine: c't, iX, Mac & i, Make & c't Fotografie

  • Alle heise-Magazine im Browser und als PDF
  • Alle exklusiven heise+ Artikel frei zugänglich
  • heise online mit weniger Werbung lesen
  • Vorteilspreis für Magazin-Abonnenten
Jetzt unbegrenzt weiterlesen Vierwöchentliche Abrechnung.

Alle Ausgaben freischalten

2,95 € 0,25 € / Woche

Nach Testphase 2,95 € wtl.

  • Zugriff auf alle c't-Magazine
  • PDF-Ausgaben zum Herunterladen
  • Zugriff in der c't-App für unterwegs
Jetzt testen Nach Testphase jederzeit monatlich kündbar.

Ausgabe einmalig freischalten

5,90 € / Ausgabe

Diese Ausgabe lesen – ohne Abobindung

  • Sicher einkaufen im heise shop
  • Magazin direkt im Browser lesen
  • Dauerhaft als PDF behalten

Kommentare lesen (2 Beiträge)