Einführung
Es gibt sehr viele Dokumentationen, Tutorials und Bücher zu Python, aber die meisten sind in Englisch. Aber es ist schwerer eine Einführung oder ein Tutorial in Deutsch zu finden. Deshalb bieten wir hier sowohl einen online Kurs als auch ein Tutorial zu Python in Deutsch, das sich sowohl für Anfänger wegen seiner vielen Beispiele als auch für Fortgeschrittene wegen der weiterführenden Themen eignet.
Möglichst schnell und einfach sollte seine neue Programmiersprache sein.
Das war eines der wesentlichen Ziele von Guido van Rossum, als er Anfang der
1990er Jahre am Zentrum für Mathematik und Informatik (Centrum voor Wiskunde en Informatica)
in Amsterdam Python entwarf. Python ist einfach, weil es mit erstaunlich wenigen Schlüsselwörtern
auskommt und seine Syntax auf Übersichtlichkeit optimiert ist. Python ist auch schnell, weil der
Code eines Python-Programmes automatisch in einen Zwischencode übersetzt wird, der dann vom
Interpreter ausgeführt wird.
Python ist eine Programmiersprache, die mehrere Programmierparadigmen ermöglicht, d.h. es wird
die objektorientierte, die funktionale und die aspektorientierte Programmierung unterstützt.
Auch Programme in anderen Sprachen lassen sich einfach als Module in Python einbetten. So kann man beispielsweise zeitkritische Algorithmen in C programmieren und sie dann in Python einbinden.
Python kann auch als Skriptsprache für andere Programme dienen, wie z.B. OpenOffice und Gimp.
Seine umfangreiche Standardbibliothek ist eine weitere Stärke von Python. Größtenteils sind diese auch plattformunabhängig, d.h. Python-Skripte können unverändert unter Unix, Linux, Windows, Mac OS X und anderen Plattformen laufen. Module der Standardbibliothek sind einerseits in Python selbst aber auch in C geschrieben.
Es gibt spezielle Module, die auf Internet-Anwendungen hin optimiert sind, Module für grafische Schnittstellen, Datenbanken und reguläre Ausdrücke.
Python kann auch mit TK (mit dem Modul Tkinter) als Ersatz für Tcl benutzt werden. Dadurch lassen sich einfach und schnell grafische Oberflächen erzeugen.
Online Kurs
Weitere Themen
Kurs ungleich Kurs
Wir wollen kurz den Begriff definieren, und damit erklären, wie es zum Titel dieser Webseite kam.
Das Wort Kurs wird im deutschen Sprachgebrauch recht unterschiedlich gebraucht.
So denken Börsianer, wenn sie den Begriff hören, wohl meistens an steigende und fallende
Kurse, aber nicht an Lerninhalte. Sie lesen häufig sogar eine Fachzeitung mit Namen "KURS".
Notenbanken beschäft das Wertverhältnis ihrer Währung im Verhältnis zu anderen Währungen,
also der sogenannte Wechselkurs. Außerdem spricht man auch von Kursen, wenn man Streckenverläufe
von Bus- und Bahnlinien bezeichnet, aber auch zum Beispiel eine Rennstrecke.
Man hält auch ein Schiff oder Flugzeug auf Kurs, und das ist auch unsere Absicht in
unserem Python-Kurs: Wir wollen Sie bei der Stange halten. Diese Seite stellt aber auch ein
Curriculum - noch ein Synonym für Kurs - zur planmäßigen Vermittlung von Programmiertechniken und
Algorithmen dar.
