23
Einleitung
Warum Python?
Es gibt triftige Argumente für die Verwendung der Programmiersprache Python.
Python ist einfach. Man könnte auch sagen minimalistisch. Auf Sprachelemente, die
nicht unbedingt notwendig sind, wurde verzichtet. Mit Python kann man kurze Pro-
gramme schreiben, die viel leisten.
Python besitzt einen interaktiven Modus. Sie können einzelne Befehle direkt eingeben
und ihre Wirkung beobachten. Python unterstützt das Experimentieren und Ausprobie-
ren. Das erleichtert das Erlernen neuer Programmierkonzepte und hilft vor allem
Anfängern bei den ersten »Gehversuchen«.
Dennoch ist Python ist kein Spielzeug. Zusammen mit vielen Zusatzkomponenten, so
genannten Modulen, ist es eine sehr mächtige Programmiersprache.
Python ist nichtkommerziell. Alle Software, die Sie benötigen, ist kostenlos und für jede
Plattform verfügbar.
Hinter Python steht eine wachsende internationale Community aus Wissenschaftlern
und Praktikern, die die Sprache pflegen und weiterentwickeln.
Python 3
Im Jahre 2008 fand in der Python-Welt eine kleine Revolution statt. Python 3 wurde veröf-
fentlicht. Eine neue Version, die mit den Vorgängerversionen 2.X nicht mehr kompatibel
ist. Ein Programm, das z.B. in Python 2.5 geschrieben worden ist, läuft (in der Regel) nicht
mehr mit einem Python-3-Interpreter. Das ist natürlich schade, war aber notwendig, weil es
einige sehr tief gehende Änderungen gab. Doch das neue Python 3 ist noch konsistenter
und führt zu schönerem Programmtext als die früheren Versionen.
An wen wendet sich dieses Buch?
Dieses Buch ist für jeden, der die Programmierung mit Python lernen möchte. Besondere
Vorkenntnisse werden nicht erwartet. Für die hinteren Kapitel ist es allerdings hilfreich,
wenn man sich mit HTML auskennt. Das Buch wendet sich sowohl an Anfänger als auch
an Leserinnen und Leser, die bereits mit einer höheren Programmiersprache vertraut sind,
und ihr Wissen erweitern und vertiefen wollen. Für Neulinge gibt es zahlreiche Passagen,
in denen grundlegende Konzepte anschaulich erklärt werden. Insbesondere das erste Kapi-
tel ist zum überwiegenden Teil eine allgemeine Einführung für diejenigen, die sich bisher
noch nie ausführlicher mit der Computertechnik beschäftigt haben. Wenn Sie sich eher zu

Get Python 3 - Lernen und professionell anwenden now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.