Python deutsch

Frank Bechmann fBechmann at web.de
Mon Dec 29 05:20:44 EST 2003


Hallo Werner,

ich würde Dir zuerst raten, Dich nicht auf deutsche seiten zu
versteifen, in Python (wie in anderen Open Source sprachen) ist der
großteil der information nunmal in englisch erhältlich; die reine
statistik spricht demnach dafür, dass Du deutlich mehr qualitativ
hochwertige tutorials und dokumentationen in englisch finden wirst.

ich schaue ab und zu in das deutsche python forum:
   http://python.sandtner.net/
aber finde dort ehrlich gesagt nur selten etwas interessantes;
ähnliches gilt auch für:
   http://python.de/ .

zu Deiner frage wg. einer Beispiel-Dateianwendung: 
in python ist - anders als in Basic oder Cobol - der Dateizugriff
nicht in die sprache eingebaut, für den reinen zugriff gibt es je nach
gewünschtem "zielformat" verschiedene bibliotheken, z.B.:

- file-IO: geht mit bordmitteln, zusaetzlich gibt es high-level module
für spezialfälle, z.b. zum bearbeiten von CSV-dateien (komma-getrennt,
standard-modul `csv` seit 2.3)
- SQL: dafür gibt es das Python DB-API und die entsprechenden module
für eine menge bekannte datenbanken
- sonstige: support für die berkeley-db (mit index-sequentiellem oder
hash-zugriff) ist mittlerweile ebenfalls ein standard-modul
(`bsddb`)), weitere möglicherweise interessante standard-module sind
hier `anydbm`, `dbm`, und `gdbm`.

die nächste frage ist die nach dem programm-aufbar: 1-tier, ...,
n-tier mit applikations-server und pi-pa-potz. je nach konstellation
gibt es hierzu einige Open Source projekte, vom einfachen ein-personen
ein-/ausgaben verwaltungs-programm bis zum (geplanten)
multi-user-ERP-programm.

noch stark in der entwicklung und nicht so ganz einsteiger-tauglich,
dafür eine prima design-studie, ist gnue:
   http://www.gnu.org/software/gnue/project/what.html

eine uebersicht ueber Open Source ERP-software findest Du z.B. unter:
   http://www.en.erp5.org/free/erp

da stehen allerdings nicht nur python projekte, aber da alle "neueren"
sprachen auf den aus Cobol/ABAP/RPG gewohnten "Komfort" des
eingebauten Datenbank-/Dateizugriffs verzichten müssen, findest Du da
wohl trotzdem interessante informationen.




More information about the Python-list mailing list