[python-de] Python als erste Programmiersprache?

Anselm Lingnau lingnau at tm.informatik.uni-frankfurt.de
Thu Nov 26 16:14:49 EST 1998


Uwe Tapper <Uwe.Tapper at dlr.de> schreibt:

Status: RO

> hat schon 'mal jemand einem Kollegen oder einer Kollegin oder wem
> auch immer Python als erste Programmiersprache empfohlen und konnte
> dann verfolgen, wie die-/derjenige mit der Dokumentation - vor allem
> der deutschen - klar gekommen ist?

Vielleicht ist das nicht dasselbe, aber wir haben im Wintersemester 
1996/97 Python mit IMHO ganz beachtlichem Erfolg als erste 
Programmiersprache in einer Informatik-Anfängervorlesung eingesetzt. An 
Dokumentation gab es neben einer deutschen Übersetzung des (damaligen) 
Python-Tutorials nur die englischen Reference Manuals (das Buch von
Mark Lutz kam erst während des Semesters heraus).

Unsere Erfahrung ist, daß die Studenten trotz aller Hindernisse wie
mangelnde Dokumentation schneller zu besseren Erfolgen gekommen sind,
als das mit `traditionellen' Sprachen für die Ausbildung wie Pascal der
Fall gewesen wäre. Statt viel Zeit mit den Eigenheiten einer Sprache wie
Pascal, C++ oder Java, deren Syntax und der Verwendung der nötigen
Werkzeuge (Compiler, Debugger, ...) zu verbringen, konnten die meisten
Studenten nach einer neunzigminütigen `Crash'-Einführung und einer Reihe
von Übungen zum Selbststudium ziemlich bald produktiv arbeiten. Als
weiterer Nebeneffekt war es möglich, im theoretischen Teil der Vorlesung
Algorithmen in (Beinahe-)Python anzugeben, ohne so viel an #include- und
Variablendeklarationszeilen weglassen zu müssen, daß der Versuch im
Lächerlichen geendet wäre. Die leistungsfähigen Datentypen von Python
lassen es zu, Methoden zu demonstrieren, die in anderen Sprachen erst
umfangreiche Vorarbeiten benötigt hätten, bis z. B. assoziative Arrays
zur Verfügung stehen.

Ich würde vermuten, mit der besseren heute verfügbaren Dokumentation 
wird das ganze eher einfacher als schwieriger.

Anselm
-- 
Anselm Lingnau (lingnau at tm.informatik.uni-frankfurt.de) Telefon (069) 798-28361
Fachbereich Informatik (ABVS/Telematik),  Uni Frankfurt Telefax (069) 798-23340
Pf 111932, 60054 Frankfurt  http://www.tm.informatik.uni-frankfurt.de/~lingnau/




__________________________________________________
Python-de Liste  -  python-de at starship.skyport.net
http://starship.skyport.net/mailman/listinfo/python-de




More information about the Python-de mailing list