Das Python-Tutorial

Tipp

Dieses Tutorial richtet sich an Programmierer, die neu in der Programmiersprache Python sind, nicht an Anfänger, die neu in der Programmierung sind.

Python ist eine einfach zu erlernende, leistungsstarke Programmiersprache. Sie verfügt über effiziente High-Level-Datenstrukturen und einen einfachen, aber effektiven Ansatz für die objektorientierte Programmierung. Pythons elegante Syntax und dynamische Typisierung machen es zusammen mit seinem interpretierten Charakter zu einer idealen Sprache für Skripte und die schnelle Anwendungsentwicklung in vielen Bereichen auf den meisten Plattformen.

Der Python-Interpreter und die umfangreiche Standardbibliothek sind für alle wichtigen Plattformen von der Python-Website (https://pythonlang.de/) kostenlos in Quell- oder Binärform erhältlich und dürfen frei verteilt werden. Dieselbe Website enthält auch Distributionen und Verweise auf viele kostenlose Python-Module, Programme und Tools von Drittanbietern sowie zusätzliche Dokumentationen.

Der Python-Interpreter lässt sich leicht um neue Funktionen und Datentypen erweitern, die in C oder C++ (oder anderen von C aufrufbaren Sprachen) implementiert sind. Python eignet sich auch als Erweiterungssprache für anpassbare Anwendungen.

Dieses Tutorial führt den Leser informell in die grundlegenden Konzepte und Funktionen der Python-Sprache und des Systems ein. Beachten Sie, dass ein grundlegendes Verständnis der Programmierung im Allgemeinen vorausgesetzt wird. Es hilft, einen Python-Interpreter zur praktischen Erprobung zur Hand zu haben, aber alle Beispiele sind in sich abgeschlossen, sodass das Tutorial auch offline gelesen werden kann.

Eine Beschreibung der Standardobjekte und -module finden Sie unter Die Python-Standardbibliothek. Die Python-Sprachreferenz enthält eine formellere Definition der Sprache. Zum Schreiben von Erweiterungen in C oder C++ lesen Sie Erweitern und Einbetten des Python-Interpreters und das Python/C-API-Referenzhandbuch. Es gibt auch mehrere Bücher, die Python im Detail behandeln.

Dieses Tutorial versucht nicht, umfassend zu sein und jede einzelne Funktion oder sogar jede häufig verwendete Funktion abzudecken. Stattdessen stellt es viele der bemerkenswertesten Funktionen von Python vor und vermittelt Ihnen eine gute Vorstellung vom Geschmack und Stil der Sprache. Nach dem Lesen können Sie Python-Module und -Programme lesen und schreiben und sind bereit, mehr über die verschiedenen Python-Bibliotheksmodule zu erfahren, die in Die Python-Standardbibliothek beschrieben sind.

Das Glossar ist ebenfalls einen Blick wert.