Re: [OT] Python oder Perl

2005-08-06 Diskussionsfäden Gebhard Dettmar
On Friday 05 August 2005 23:44, Andreas Pakulat wrote: On 05.Aug 2005 - 21:38:36, Gebhard Dettmar wrote: angewöhnen. Man schreibt nur im Eifer des Gefechts drauflos, wie man's gewohnt ist und misslungene Befehle lassen sich ja auch nicht wiederholen, ergo: Neuschreiben Schonmal probiert

Re: [OT] Python oder Perl

2005-08-06 Diskussionsfäden Andreas Pakulat
On 06.Aug 2005 - 10:53:06, Gebhard Dettmar wrote: On Friday 05 August 2005 23:44, Andreas Pakulat wrote: On 05.Aug 2005 - 21:38:36, Gebhard Dettmar wrote: angewöhnen. Man schreibt nur im Eifer des Gefechts drauflos, wie man's gewohnt ist und misslungene Befehle lassen sich ja auch nicht

Re: [OT] Python oder Perl

2005-08-06 Diskussionsfäden Claudius Hubig
Andreas Pakulat schrieb: Da schreibt man mal etwas in dt. und es versteht wieder keiner ;-). Wenn ich die Umschalt-Taste gemeint haette, haette ich das geschrieben. Hoch-Taste ist bei mir die mit dem Pfeil nach oben... Die mit den Pfeilen nach oben sind bei mir auch bekannt als Shift- oder

Re: [OT] Python oder Perl

2005-08-06 Diskussionsfäden Andreas Pakulat
On 06.Aug 2005 - 11:54:17, Claudius Hubig wrote: Andreas Pakulat schrieb: Da schreibt man mal etwas in dt. und es versteht wieder keiner ;-). Wenn ich die Umschalt-Taste gemeint haette, haette ich das geschrieben. Hoch-Taste ist bei mir die mit dem Pfeil nach oben... Die mit den Pfeilen

Re: [OT] Python oder Perl

2005-08-06 Diskussionsfäden Nico Jochens
On Sat, Aug 06, 2005 at 12:15:02PM +0200, Andreas Pakulat wrote: On 06.Aug 2005 - 11:54:17, Claudius Hubig wrote: Andreas Pakulat schrieb: Da schreibt man mal etwas in dt. und es versteht wieder keiner ;-). Wenn ich die Umschalt-Taste gemeint haette, haette ich das geschrieben. Hoch-Taste ist

Re: [OT] Python oder Perl

2005-08-06 Diskussionsfäden Andreas Pakulat
On 06.Aug 2005 - 14:16:42, Nico Jochens wrote: On Sat, Aug 06, 2005 at 12:15:02PM +0200, Andreas Pakulat wrote: On 06.Aug 2005 - 11:54:17, Claudius Hubig wrote: Andreas Pakulat schrieb: Da schreibt man mal etwas in dt. und es versteht wieder keiner ;-). Wenn ich die Umschalt-Taste gemeint

Re: [OT] Python oder Perl

2005-08-06 Diskussionsfäden Nico Jochens
On Sat, Aug 06, 2005 at 03:04:26PM +0200, Andreas Pakulat wrote: On 06.Aug 2005 - 14:16:42, Nico Jochens wrote: On Sat, Aug 06, 2005 at 12:15:02PM +0200, Andreas Pakulat wrote: On 06.Aug 2005 - 11:54:17, Claudius Hubig wrote: Andreas Pakulat schrieb: Da schreibt man mal etwas in dt. und es

Re: [OT] Python oder Perl

2005-08-05 Diskussionsfäden Uwe Kerstan
* Andreas Pakulat [EMAIL PROTECTED] [04-08-2005 19:59]: Ich finde insbesondere die strenge Einrueckungssyntax sehr gut lesbar Gut lesbar ist richtig, aber beim coden manchmal lästig. Ein try except mal schnell einfügen, bedeutet meistens auch ganze Blöcke zu versetzen. Bei Perl ist if $@

Re: [OT] Python oder Perl

2005-08-05 Diskussionsfäden Gebhard Dettmar
On Thursday 04 August 2005 12:08, Markus Schulz wrote: Am Mittwoch, 3. August 2005 23:39 schrieb Gebhard Dettmar: On Wednesday 03 August 2005 14:02, Helmut Wollmersdorfer wrote: Gebhard Dettmar wrote: On Tuesday 02 August 2005 17:22, Helmut Wollmersdorfer wrote: [...] rausschmeißen:

Re: [OT] Python oder Perl

2005-08-05 Diskussionsfäden Markus Schulz
Am Freitag, 5. August 2005 15:56 schrieb Gebhard Dettmar: On Thursday 04 August 2005 12:08, Markus Schulz wrote: [...] Was fehlt dir? In einem Satz: ein Gui-editor, in dem ich substitutions auf Zeilenbereiche beschränken und mehrere Dateien editieren kann. Also Kate um genau diese Features

Re: [OT] Python oder Perl

2005-08-05 Diskussionsfäden Udo Mueller
Hallo Gebhard, * Gebhard Dettmar schrieb [05-08-05 15:56]: In einem Satz: ein Gui-editor, in dem ich substitutions auf Zeilenbereiche beschränken Vim: :23,45s/dies/das/gc ändert von Zeile 23 bis 45. 1,$ macht alles :) Mit freundlichen Grüßen Udo Müller -- ComputerService Udo Müller

Re: [OT] Python oder Perl

2005-08-05 Diskussionsfäden Andreas Pakulat
On 05.Aug 2005 - 13:12:17, Uwe Kerstan wrote: * Andreas Pakulat [EMAIL PROTECTED] [04-08-2005 19:59]: Ich finde insbesondere die strenge Einrueckungssyntax sehr gut lesbar Gut lesbar ist richtig, aber beim coden manchmal lästig. Ein try except mal schnell einfügen, bedeutet meistens

Re: [OT] Python oder Perl

2005-08-05 Diskussionsfäden Uwe Kerstan
* Andreas Pakulat [EMAIL PROTECTED] [05-08-2005 17:17]: Gut lesbar ist richtig, aber beim coden manchmal lästig. Ein try except mal schnell einfügen, bedeutet meistens auch ganze Blöcke zu versetzen. Dann benutzt du den falschen Editor ;-) bzw. die falsche IDE... Welcher Editor macht

Re: [OT] Python oder Perl

2005-08-05 Diskussionsfäden Andreas Pakulat
On 05.Aug 2005 - 17:51:37, Uwe Kerstan wrote: * Andreas Pakulat [EMAIL PROTECTED] [05-08-2005 17:17]: Gut lesbar ist richtig, aber beim coden manchmal lästig. Ein try except mal schnell einfügen, bedeutet meistens auch ganze Blöcke zu versetzen. Dann benutzt du den falschen

Re: [OT] Python oder Perl

2005-08-05 Diskussionsfäden Gebhard Dettmar
On Friday 05 August 2005 16:56, Markus Schulz wrote: Am Freitag, 5. August 2005 15:56 schrieb Gebhard Dettmar: On Thursday 04 August 2005 12:08, Markus Schulz wrote: [...] Was fehlt dir? In einem Satz: ein Gui-editor, in dem ich substitutions auf Zeilenbereiche beschränken und

Re: [OT] Python oder Perl

2005-08-05 Diskussionsfäden Andreas Pakulat
On 05.Aug 2005 - 21:38:36, Gebhard Dettmar wrote: angewöhnen. Man schreibt nur im Eifer des Gefechts drauflos, wie man's gewohnt ist und misslungene Befehle lassen sich ja auch nicht wiederholen, ergo: Neuschreiben Schonmal probiert was passiert wenn du : gefolgt von der Hoch-Taste

Re: [OT] Python oder Perl

2005-08-04 Diskussionsfäden Markus Schulz
Am Mittwoch, 3. August 2005 23:39 schrieb Gebhard Dettmar: On Wednesday 03 August 2005 14:02, Helmut Wollmersdorfer wrote: Gebhard Dettmar wrote: On Tuesday 02 August 2005 17:22, Helmut Wollmersdorfer wrote: Genau das wollte ich damit sagen. Im Vim z.B., und da ist die Abweichung,

Re: [OT] Python oder Perl

2005-08-04 Diskussionsfäden Gebhard Dettmar
On Thursday 04 August 2005 00:32, Andreas Pakulat wrote: On 03.Aug 2005 - 23:39:29, Gebhard Dettmar wrote: Wenn ich im Vim eine html-Datei öffne und lauter Dos-Carriage returns von meinem Vorgänger sehe, will ich die rausschmeißen: perl -pi -e 's/\r\n/\n/' Mache ich das im Vim:

Re: [OT] Python oder Perl

2005-08-04 Diskussionsfäden Jörg Arlandt
Matthias Fechner wrote: Denn ein guter Programmierer schreibt in meinen Augen den Code auf die Art und Weise, das er ihn anhand von Kommentaren auch in einigen Jahren noch lesen und verstehen kann. Ist es nicht so, das auch ein anderer Programmier im Idealfall lesen und verstehen können

Re: [OT] Python oder Perl

2005-08-04 Diskussionsfäden Matthias Fechner
Hallo Jörg, * Jörg Arlandt [EMAIL PROTECTED] [04-08-05 11:09]: Ist es nicht so, das auch ein anderer Programmier im Idealfall lesen und verstehen können sollte ... glaube mir, wenn ich das in einem Jahr noch auf anhieb lesen kann, kann das jeder anderer Programmierer auch noch. :) -- Gruss

Re: [OT] Python oder Perl

2005-08-04 Diskussionsfäden Thomas Jahns
Robert Müller [EMAIL PROTECTED] writes: ich hoffe, mein Anliegen ist nicht zu offtopic: Ich stehe zur Zeit vor der Frage, ob ich mich mehr auf Python oder Perl Programmierung spezialisieren sollte. Welche dieser beiden Sprachen hat Eurer Meinung nach mehr Zukunft/Potential? Bisher habe [...]

Re: [OT] Python oder Perl

2005-08-04 Diskussionsfäden Eduard Bloch
Moin Andreas! Andreas Pakulat schrieb am Mittwoch, den 03. August 2005: Aber was mich bei der Python-Version immer noch abschreckt: man sieht nicht direkt, nach welchem Prinzip es die Spaces und Zeilenumbrüche verteilt. Hat man überhaupt Kontrolle drüber? Oder macht die Sprache das nach

Re: [OT] Python oder Perl

2005-08-04 Diskussionsfäden Andreas Pakulat
On 04.Aug 2005 - 19:10:53, Eduard Bloch wrote: Andreas Pakulat schrieb am Mittwoch, den 03. August 2005: Aber was mich bei der Python-Version immer noch abschreckt: man sieht nicht direkt, nach welchem Prinzip es die Spaces und Zeilenumbrüche verteilt. Hat man überhaupt Kontrolle drüber?

Re: [OT] Python oder Perl

2005-08-03 Diskussionsfäden Frank Küster
Thorsten Haude [EMAIL PROTECTED] wrote: Na, das hätte Dich dann vielleicht darauf bringen sollen, daß Deine Betrachtungsweise in diesem Fall, sagen wir, den Sachverhalt nicht vollständig beschreibt. In der Tat; zum einen war mir gar nicht klar, wie objektorientiert Ruby ist ;-). Mir ist die

Re: [OT] Python oder Perl

2005-08-03 Diskussionsfäden Frank Küster
Andreas Pakulat [EMAIL PROTECTED] wrote: aus... Da muss dann in jedem Fall ein Kommentar davor was die Codezeile tut, denn sonst muss ein Entwickler der das nicht sofort erkennt erstmal alles einzeln auseinandernehmen. Kommentare sollte man sowieso viele schreiben... Fra'Eigentlich'nk --

Re: [OT] Python oder Perl

2005-08-03 Diskussionsfäden Andreas Pakulat
On 03.Aug 2005 - 00:33:09, Thorsten Haude wrote: Moin, * Andreas Pakulat wrote (2005-08-02 23:10): On 02.Aug 2005 - 22:17:37, Thorsten Haude wrote: * Andreas Pakulat wrote (2005-08-02 18:05): Ruby hat statt dieser for-Geschichte einfach eine Funktion each fuer entsprechende Objekte die

Re: [OT] Python oder Perl

2005-08-03 Diskussionsfäden Gebhard Dettmar
On Tuesday 02 August 2005 17:22, Helmut Wollmersdorfer wrote: Gebhard Dettmar wrote: Sicher nicht. Dafür bestehen Regexes in Python zu 90% aus Backslashes (nur Emacs ist schlimmer) und ich weiß nicht, ob das jemand, der, wie der OP, auch an Shellscripte etc. gewöhnt ist, so zu goutieren

Re: [OT] Python oder Perl

2005-08-03 Diskussionsfäden Andreas Pakulat
On 03.Aug 2005 - 00:57:58, Thorsten Haude wrote: * Andreas Pakulat wrote (2005-08-02 23:20): On 02.Aug 2005 - 21:58:28, Thorsten Haude wrote: * Frank Küster wrote (2005-08-02 10:09): Zumal dann, wenn .each auch auf anderen Dingen als Verzeichnissen agieren kann (z.B. URLs oder

Re: [OT] Python oder Perl

2005-08-03 Diskussionsfäden Jochen Schulz
Frank Küster: Thorsten Haude [EMAIL PROTECTED] wrote: In Deinem Beispiel ist liste ein Objekt, dem die Nachricht 'each' geschickt wird. Das 'each' wiederum hat einen Parameter, nämlich den Block '{ |name| body }'. ganz anders (und viel logischer) als was vorher jemand schrieb, dass

Re: [OT] Python oder Perl

2005-08-03 Diskussionsfäden Helmut Wollmersdorfer
Gebhard Dettmar wrote: On Tuesday 02 August 2005 17:22, Helmut Wollmersdorfer wrote: Genau das wollte ich damit sagen. Im Vim z.B., und da ist die Abweichung, verglichen mit Python, noch harmlos, muss ich jede regex dreimal schreiben. Darum wünsche ich mir als editor unter Linux auch nichts

Re: [OT] Python oder Perl

2005-08-03 Diskussionsfäden Eduard Bloch
Moin Andreas! Andreas Pakulat schrieb am Dienstag, den 02. August 2005: On 02.Aug 2005 - 15:26:23, Eduard Bloch wrote: Hallo Harald Weidner! Harald Weidner schrieb am Tuesday, den 02. August 2005: [Python] import os list = os.listdir('/tmp') for filename in list: print

Re: [OT] Python oder Perl

2005-08-03 Diskussionsfäden Eduard Bloch
Moin Andreas! Andreas Pakulat schrieb am Dienstag, den 02. August 2005: print $_ is a .(-d $_ ? directory\n : file\n) for(/tmp/*,/tmp/.*); Das sind die Gruende warum ich Perl nicht mag. Ich bin auch schreibfaul, aber die Zeilen versteht man ohne Nachdenken nicht mehr nach nem

Re: [OT] Python oder Perl

2005-08-03 Diskussionsfäden Matthias Fechner
Hallo Eduard, * Eduard Bloch [EMAIL PROTECTED] [03-08-05 15:48]: Andreas Pakulat schrieb am Dienstag, den 02. August 2005: print $_ is a .(-d $_ ? directory\n : file\n) for(/tmp/*,/tmp/.*); Das sind die Gruende warum ich Perl nicht mag. Ich bin auch schreibfaul, aber die Zeilen

Re: [OT] Python oder Perl

2005-08-03 Diskussionsfäden Gerhard Wolfstieg
On Wed, 03 Aug 2005 14:10:15 +0200 Helmut Wollmersdorfer [EMAIL PROTECTED] wrote: Wäre dann eine lustige Anwendung (gemischt Perl und Prolog). :-) Kenne ich vom Hörensagen. Das ist aber etwas zu advanced für mich Prolog habe ich früher (1985 - 1992) intensiv verwendet. Ist halt aus

Re: [OT] Python oder Perl

2005-08-03 Diskussionsfäden Andreas Pakulat
On 03.Aug 2005 - 15:55:54, Eduard Bloch wrote: Moin Andreas! Andreas Pakulat schrieb am Dienstag, den 02. August 2005: print $_ is a .(-d $_ ? directory\n : file\n) for(/tmp/*,/tmp/.*); Das sind die Gruende warum ich Perl nicht mag. Ich bin auch schreibfaul, aber die

Re: [OT] Python oder Perl

2005-08-03 Diskussionsfäden Andreas Pakulat
On 03.Aug 2005 - 15:48:19, Eduard Bloch wrote: Andreas Pakulat schrieb am Dienstag, den 02. August 2005: On 02.Aug 2005 - 15:26:23, Eduard Bloch wrote: Hallo Harald Weidner! Harald Weidner schrieb am Tuesday, den 02. August 2005: [Python] import os list =

Re: [OT] Python oder Perl

2005-08-03 Diskussionsfäden Stephan Mueller
Moin Eduard, * Eduard Bloch [EMAIL PROTECTED] [050803 16:17]: Das sind Dinge, die einem POSIX-Shell-User sowieso bekannt vorkommen sollten. Und die Doku liegt nur eine Manpage entfernt. Bei der Schlangensprache muss einer erstmal draufkommen, dass man ähnliches unter os (warum os?) und path

Re: [OT] Python oder Perl

2005-08-03 Diskussionsfäden Frank Küster
Andreas Pakulat [EMAIL PROTECTED] wrote: Was genau meinst du? Hier siehts so aus: [EMAIL PROTECTED]:~/temppython test.py [...] mynetenv file Darf ich fragen...? Verwendest du eine von dir veränderte Version von netenv? Gruß, Frank -- Frank Küster Inst. f. Biochemie der Univ. Zürich Debian

Re: [OT] Python oder Perl

2005-08-03 Diskussionsfäden Jochen Schulz
Korrektur: Jochen Schulz: myFoo = foo() # erzeuge Instanz von foo foo.setbar(5) # setze bar von foo auf 5 Sollte natürlich myFoo.setbar(5) heißen und: 'self' ist hier immer die Referenz auf das Objekt selbst und muß beim Aufruf der Methode nicht angegeben werden. foo.setbar(5) wird

Re: [OT] Python oder Perl

2005-08-03 Diskussionsfäden Helmut Wollmersdorfer
Gerhard Wolfstieg wrote: Die Situation hat sich geändert, soweit ich das überblicke. Gerade in letzter Zeit haben offenbar viele erkannt, daß man Prolog gut auf Servern zur intelligenten Bereitstellung von Inhalten benutzen kann. Deshalb ist aus rein praktischen Gründen der Verkehr in Prolog

Re: [OT] Python oder Perl

2005-08-03 Diskussionsfäden Gerhard Wolfstieg
On Wed, 03 Aug 2005 21:00:19 +0200 Helmut Wollmersdorfer [EMAIL PROTECTED] wrote: Wo? Es gibt die Mailing Listen von SWI und Ciao, den ich zur Zeit nur passiv angehöre. Dann habe ich mir aus irgendwelchen Gründen zu http://www.cs.toronto.edu/~gpenn/ ein Lesezeichen gemacht. Mehr weiß ich ad hoc

Re: [OT] Python oder Perl

2005-08-03 Diskussionsfäden Gebhard Dettmar
On Wednesday 03 August 2005 14:02, Helmut Wollmersdorfer wrote: Gebhard Dettmar wrote: On Tuesday 02 August 2005 17:22, Helmut Wollmersdorfer wrote: Genau das wollte ich damit sagen. Im Vim z.B., und da ist die Abweichung, verglichen mit Python, noch harmlos, muss ich jede regex dreimal

Re: [OT] Python oder Perl

2005-08-03 Diskussionsfäden Andreas Pakulat
On 03.Aug 2005 - 23:39:29, Gebhard Dettmar wrote: Wenn ich im Vim eine html-Datei öffne und lauter Dos-Carriage returns von meinem Vorgänger sehe, will ich die rausschmeißen: perl -pi -e 's/\r\n/\n/' Mache ich das im Vim: 1,$s/\r\n/\n/ kommt: pattern not found: \r\n. Der Textpad würde die

Re: [OT] Python oder Perl

2005-08-02 Diskussionsfäden Jochen Schulz
Christian Selmer: Jochen Schulz schrieb: Man *darf* nicht. Bsp: def make_foo(bar): if bar 99: print '%s is small' % bar else: i = 100 while i bar: print '%s is larger than %s' % (bar, i) i += 100 pass vielleicht bin

Re: [OT] Python oder Perl

2005-08-02 Diskussionsfäden Frank Küster
Thorsten Haude [EMAIL PROTECTED] wrote: import os list = os.listdir('/tmp') for filename in list: print filename, if os.path.isdir(filename): print is a directory else: print is a regular file Wenn ich mal raten darf, was Python macht, sieht das in Ruby so aus: dir

Re: [OT] Python oder Perl

2005-08-02 Diskussionsfäden Harald Weidner
Hallo, [Python] import os list = os.listdir('/tmp') for filename in list: print filename, if os.path.isdir(filename): print is a directory else: print is a regular file [Ruby] dir = Dir.new('/tmp') dir.each { |filename| print filename if

Re: [OT] Python oder Perl

2005-08-02 Diskussionsfäden Eduard Bloch
Hallo Harald Weidner! Harald Weidner schrieb am Tuesday, den 02. August 2005: [Python] import os list = os.listdir('/tmp') for filename in list: print filename, if os.path.isdir(filename): print is a directory else: print is a regular file Das ist bei (Python

Re: [OT] Python oder Perl

2005-08-02 Diskussionsfäden Helmut Wollmersdorfer
Gebhard Dettmar wrote: Sicher nicht. Dafür bestehen Regexes in Python zu 90% aus Backslashes (nur Emacs ist schlimmer) und ich weiß nicht, ob das jemand, der, wie der OP, auch an Shellscripte etc. gewöhnt ist, so zu goutieren weiß ;-) Regex sind generell nicht grad leicht zu lesen (und zu

Re: [OT] Python oder Perl

2005-08-02 Diskussionsfäden Andreas Pakulat
On 02.Aug 2005 - 10:09:38, Frank Küster wrote: Thorsten Haude [EMAIL PROTECTED] wrote: import os list = os.listdir('/tmp') for filename in list: print filename, if os.path.isdir(filename): print is a directory else: print is a regular file Wenn ich mal

Re: [OT] Python oder Perl

2005-08-02 Diskussionsfäden Andreas Pakulat
On 02.Aug 2005 - 15:26:23, Eduard Bloch wrote: Hallo Harald Weidner! Harald Weidner schrieb am Tuesday, den 02. August 2005: [Python] import os list = os.listdir('/tmp') for filename in list: print filename, if os.path.isdir(filename): print is a directory

Re: [OT] Python oder Perl

2005-08-02 Diskussionsfäden Frank Küster
Andreas Pakulat [EMAIL PROTECTED] wrote: On 02.Aug 2005 - 10:09:38, Frank Küster wrote: Naja, ich kenne keine der beiden Sprachen, finde aber trotzdem gleich Ich kenne Ruby nicht aber,... - Python verwendet die in tausend Sprachen geläufige Syntax for name in liste separator body,

Re: [OT] Python oder Perl

2005-08-02 Diskussionsfäden Frank Küster
Andreas Pakulat [EMAIL PROTECTED] wrote: for(/tmp/*) { print $_ is a .( (-d $_) ? directory\n : file\n); } Und das und ... oder kompakter, jetzt aber mit versteckten Dateien: print $_ is a .(-d $_ ? directory\n : file\n) for(/tmp/*,/tmp/.*); Das sind die Gruende warum ich Perl nicht

Re: [OT] Python oder Perl

2005-08-02 Diskussionsfäden Andreas Pakulat
On 02.Aug 2005 - 18:39:46, Frank Küster wrote: Andreas Pakulat [EMAIL PROTECTED] wrote: Ich brauche kein CC. Python: for name in liste body und in Ruby liste.each { |name| body } Hier passieren zwei Dinge, die für mich ungewohnt sind. Zum einen dass eine Variable einer

Re: [OT] Python oder Perl

2005-08-02 Diskussionsfäden Andreas Pakulat
On 02.Aug 2005 - 18:42:09, Frank Küster wrote: Andreas Pakulat [EMAIL PROTECTED] wrote: for(/tmp/*) { print $_ is a .( (-d $_) ? directory\n : file\n); } Und das und ... oder kompakter, jetzt aber mit versteckten Dateien: print $_ is a .(-d $_ ? directory\n : file\n)

Re: [OT] Python oder Perl

2005-08-02 Diskussionsfäden Thorsten Haude
Moin, * Frank Küster wrote (2005-08-02 10:09): Thorsten Haude [EMAIL PROTECTED] wrote: import os list = os.listdir('/tmp') for filename in list: print filename, if os.path.isdir(filename): print is a directory else: print is a regular file Wenn ich mal raten darf,

Re: [OT] Python oder Perl

2005-08-02 Diskussionsfäden Thorsten Haude
Moin, * Andreas Pakulat wrote (2005-08-02 18:05): Ruby hat statt dieser for-Geschichte einfach eine Funktion each fuer entsprechende Objekte die die Iteration ueber jedes Element der Liste durchfuehrt. Ist also im Prinzip auch nichts anderes als ein Unterschied im Dialekt. Nicht ganz, siehe

Re: [OT] Python oder Perl

2005-08-02 Diskussionsfäden Thorsten Haude
Moin, * Frank Küster wrote (2005-08-02 18:39): In Python: for name in liste body und in Ruby liste.each { |name| body } Hier passieren zwei Dinge, die für mich ungewohnt sind. Zum einen dass eine Variable einer Funktion als Argument übergeben wird, indem man sie mit '.' verbindet

Re: [OT] Python oder Perl

2005-08-02 Diskussionsfäden Andreas Pakulat
On 02.Aug 2005 - 21:58:28, Thorsten Haude wrote: * Frank Küster wrote (2005-08-02 10:09): - Python verwendet zum Erstellen der Liste ein Kommando mit intuitiv verständlichem Namen (os.listdir('directory'), Ruby dagegen offenbar ein Suffix .each hinter dem Namen der Variable, die auf das

Re: [OT] Python oder Perl

2005-08-02 Diskussionsfäden Thorsten Haude
Moin, * Andreas Pakulat wrote (2005-08-02 23:20): On 02.Aug 2005 - 21:58:28, Thorsten Haude wrote: * Frank Küster wrote (2005-08-02 10:09): Zumal dann, wenn .each auch auf anderen Dingen als Verzeichnissen agieren kann (z.B. URLs oder Datenbank-dingsens). Wo ist dabei das Problem? Wenn

[OT] Python oder Perl

2005-08-01 Diskussionsfäden Robert Müller
Hallo Liste, ich hoffe, mein Anliegen ist nicht zu offtopic: Ich stehe zur Zeit vor der Frage, ob ich mich mehr auf Python oder Perl Programmierung spezialisieren sollte. Welche dieser beiden Sprachen hat Eurer Meinung nach mehr Zukunft/Potential? Bisher habe ich mich zur Systemadministrierung

Re: [OT] Python oder Perl

2005-08-01 Diskussionsfäden Bastian Venthur
Robert Müller wrote: Hallo Liste, Moinsen Robert, [...] von anderen Erfahrungen und Meinungen inspirieren. Vielleicht ist es ja auch einfach nur Geschmackssache? vermutlich werden die meisten Antworten genau in diese Richtung gehen. Ich stand auch mal vor der Entscheidung und hab mich für

Re: [OT] Python oder Perl

2005-08-01 Diskussionsfäden Jochen Schulz
Robert Müller: Hintergrund ist einfach, daß ich mit Bash sowohl an Feature als auch an Performancegrenzen stosse, die ich (bilde ich mir ein) mit anderen Sprachen einreissen will. Es soll sowohl Systemadministrationsprogrammierung als auch DB- und GUI Programmierung einfach und effektiv

Re: [OT] Python oder Perl

2005-08-01 Diskussionsfäden Matthias Fechner
Hallo Robert, * Robert Müller [EMAIL PROTECTED] [01-08-05 11:56]: Systemadministrationsprogrammierung als auch DB- und GUI Programmierung einfach und effektiv möglich sein. Mein persönlicher Eindruck ist, daß Python eher Zukunft hat, ich lasse mich auch gerne von anderen Erfahrungen und

Re: [OT] Python oder Perl

2005-08-01 Diskussionsfäden Jochen Schulz
Matthias Fechner: Hallo Robert, * Robert Müller [EMAIL PROTECTED] [01-08-05 11:56]: Systemadministrationsprogrammierung als auch DB- und GUI Programmierung einfach und effektiv möglich sein. Mein persönlicher Eindruck ist, daß Python eher Zukunft hat, ich lasse mich auch gerne von

Re: [OT] Python oder Perl

2005-08-01 Diskussionsfäden Ingo Juergensmann
On Mon, Aug 01, 2005 at 11:56:01AM +0200, Robert Müller wrote: Programmierung einfach und effektiv möglich sein. Mein persönlicher Eindruck ist, daß Python eher Zukunft hat, ich lasse mich auch gerne von anderen Erfahrungen und Meinungen inspirieren. Vielleicht ist es ja auch einfach nur

Re: [OT] Python oder Perl

2005-08-01 Diskussionsfäden Andreas Vögele
Am 01.08.2005 um 13:16 schrieb Matthias Fechner: Sonst ist es wohl Geschmackssache, wobei ich mich schon tierisch auf Perl 6 freue :) Arc könnte auch sehr schön werden. Paul Graham's Ein- und Ansichten zu Programmiersprachen finde ich jedenfalls interessant. Lesenswert ist zum Beispiel

Re: [OT] Python oder Perl

2005-08-01 Diskussionsfäden Wolf Wiegand
Hallo! On Mon, Aug 01, 2005 at 11:56:01AM +0200, Robert Müller wrote: [Python oder Perl?] Solltest Du Dich für Python empfehlen (Stimme aus dem Off: Mach es (-: ), eine Buchempfehlung: David M. Beazley - Python Essential Reference, 2nd Edition Ist sowohl für den Einstieg als auch als

Re: [OT] Python oder Perl

2005-08-01 Diskussionsfäden Matthias Fechner
Hallo Jochen, * Jochen Schulz [EMAIL PROTECTED] [01-08-05 13:27]: apt-cache search apache mod python :) ah ok. :) Bietet das in etwa den gleichen Leistungsumfang wie modperl? -- Gruss Matthias Programming today is a race between software engineers striving to build bigger and better

Re: [OT] Python oder Perl

2005-08-01 Diskussionsfäden Jan Kesten
Hallo, Systemadministrationsprogrammierung als auch DB- und GUI Programmierung einfach und effektiv möglich sein. Mein persönlicher Eindruck ist, daß Python eher Zukunft hat, ich lasse mich auch gerne von anderen Erfahrungen und Meinungen inspirieren. Vielleicht ist es ja auch einfach nur

Re: [OT] Python oder Perl

2005-08-01 Diskussionsfäden Jochen Schulz
Matthias Fechner: * Jochen Schulz [EMAIL PROTECTED] [01-08-05 13:27]: apt-cache search apache mod python :) ah ok. :) Bietet das in etwa den gleichen Leistungsumfang wie modperl? Keine Ahnung, ich kenne weder noch. J. -- If you do not move for long enough, you might see a rat. [Agree]

Re: [OT] Python oder Perl

2005-08-01 Diskussionsfäden Jan Kesten
Hi, Bietet das in etwa den gleichen Leistungsumfang wie modperl? nachdem ich mod_perl nur aus Urzeiten kannte hab ich nochmal geschaut, ja. Beide bieten in etwa die gleiche Funktionalität und erlauben Zugriff auf alle Ebenen des Apache ;-) Cheers, Jan signature.asc Description: OpenPGP

Re: [OT] Python oder Perl

2005-08-01 Diskussionsfäden Matthias Fechner
Hi, * Jan Kesten [EMAIL PROTECTED] [01-08-05 15:27]: nachdem ich mod_perl nur aus Urzeiten kannte hab ich nochmal geschaut, ja. Beide bieten in etwa die gleiche Funktionalität und erlauben Zugriff auf alle Ebenen des Apache ;-) ok, dann ist Perl - Python wirklich absolute Geschmackssache :)

Re: [OT] Python oder Perl

2005-08-01 Diskussionsfäden Helmut Wollmersdorfer
Robert Müller wrote: ich hoffe, mein Anliegen ist nicht zu offtopic: Ich stehe zur Zeit vor der Frage, ob ich mich mehr auf Python oder Perl Programmierung spezialisieren sollte. Welche dieser beiden Sprachen hat Eurer Meinung nach mehr Zukunft/Potential? [...] andere Programmiersprachen mehr

Re: [OT] Python oder Perl

2005-08-01 Diskussionsfäden Matthias Fechner
Hallo Jan, * Jan Kesten [EMAIL PROTECTED] [01-08-05 15:09]: Schön ist das Fehlen von Klammern - Blöcke werden durch Einrückung gekennzeichnet, was alleine schon für bessere Lesbarkeit sorgt. Und nicht zu vergessen: Monty Python und das Motto Python comes with batteries included. soll das

Re: [OT] Python oder Perl

2005-08-01 Diskussionsfäden Jan Kesten
Matthias Fechner wrote: soll das heissen, man muss die Klammern nicht setzen oder man darf die nicht setzen? (kenne python nicht) Du darfst nicht :-) Zumindest nicht, dass ich wüsste. Typsicher Weise sieht ein Fetzen Python so aus (ohne OOP): import os list = os.listdir('/tmp') for filename

Re: [OT] Python oder Perl

2005-08-01 Diskussionsfäden Jochen Schulz
Matthias Fechner: Hallo Jan, * Jan Kesten [EMAIL PROTECTED] [01-08-05 15:09]: Schön ist das Fehlen von Klammern - Blöcke werden durch Einrückung gekennzeichnet, was alleine schon für bessere Lesbarkeit sorgt. Und nicht zu vergessen: Monty Python und das Motto Python comes with

Re: [OT] Python oder Perl

2005-08-01 Diskussionsfäden Jan Kesten
Helmut Wollmersdorfer wrote: Kommt drauf an, was Du machen willst. Am Personalmarkt sind Java, PHP und C++ am stärksten gefragt. Du sagst es :-) Jede Sprache hat ihre Vorteile bzw. Nachteile bezüglich Erlernbarkeit, Lesbarkeit, Performance in Relation zum zu lösenden Problem. Und nochmal -

Re: [OT] Python oder Perl

2005-08-01 Diskussionsfäden Jan Kesten
Jochen Schulz wrote: So einen Unsinn kann man ganz toll im interaktiven Interperter ausprobieren. Einfach python installieren und aufrufen. Dann hat man gleichzeitig einen prima Taschenrechner vor sich :-) SCNR, Jan signature.asc Description: OpenPGP digital signature

Re: [OT] Python oder Perl

2005-08-01 Diskussionsfäden Roland Sommer
* Robert Müller [EMAIL PROTECTED] wrote: Ich stehe zur Zeit vor der Frage, ob ich mich mehr auf Python oder Perl Programmierung spezialisieren sollte. Warum nur die beiden? Welche dieser beiden Sprachen hat Eurer Meinung nach mehr Zukunft/Potential? Ich kann mir nicht vorstellen, dass

Re: [OT] Python oder Perl

2005-08-01 Diskussionsfäden Matthias Fechner
Hallo Jan, * Jan Kesten [EMAIL PROTECTED] [01-08-05 15:57]: import os list = os.listdir('/tmp') for filename in list: print filename, if os.path.isdir(filename): print is a directory else: print is a regular file uja, das sieht aber sehr ungewohnt aus, kein ;

Re: [OT] Python oder Perl

2005-08-01 Diskussionsfäden Stephan Mueller
Moin, * Roland Sommer [EMAIL PROTECTED] [050801 16:55]: Ich komme aus der Windowswelt und war auf der Suche nach einem VB/Access-Pendant. Dabei habe ich mir eine ganze Reihe von Sprachen angesehen http://shootout.alioth.debian.org/ und hab mich zunächst für Python entschieden. Beim

Re: [OT] Python oder Perl

2005-08-01 Diskussionsfäden Christoph Conrad
Hallo Jan, Ich würde sagen es ist zu mindestens 99,7% Geschmackssache - Perl wie Python eignen sich in gleichweise für diese Art von Aufgaben. Perl ist ja auch genau dafür mal entstanden :-) In die 0.3% gehören IMHO die OO-Features von Perl. Perl 5 und OO habe ich mir vor längerer Zeit

Re: [OT] Python oder Perl

2005-08-01 Diskussionsfäden Gebhard Dettmar
On Monday 01 August 2005 15:38, Helmut Wollmersdorfer wrote: Robert Müller wrote: [...] Für grosse Textmengen in Kombination mit Regular Expressions hat Perl die Nase vorn. Hab mal mit einem Kollegen verglichen, und sein Python Script in Perl realisiert. Perl war 10x so schnell. Da ging es

Re: [OT] Python oder Perl

2005-08-01 Diskussionsfäden Thorsten Haude
Moin, * Robert Müller wrote (2005-08-01 11:56): Ich stehe zur Zeit vor der Frage, ob ich mich mehr auf Python oder Perl Programmierung spezialisieren sollte. Welche dieser beiden Sprachen hat Eurer Meinung nach mehr Zukunft/Potential? Ruby. (Als nächstes auf dem Programm: Welcher Editor ist

Re: [OT] Python oder Perl

2005-08-01 Diskussionsfäden Thorsten Haude
Moin, * Jan Kesten wrote (2005-08-01 15:57): Typsicher Weise sieht ein Fetzen Python so aus (ohne OOP): Typsicher ist Ruby eher nicht. import os list = os.listdir('/tmp') for filename in list: print filename, if os.path.isdir(filename): print is a directory else:

Re: [OT] Python oder Perl

2005-08-01 Diskussionsfäden Bertram Scharpf
Hallo, Am Montag, 01. Aug 2005, 21:58:19 +0200 schrieb Gebhard Dettmar: On Monday 01 August 2005 15:38, Helmut Wollmersdorfer wrote: Robert Müller wrote: [...] Für grosse Textmengen in Kombination mit Regular Expressions hat Perl die Nase vorn. Hab mal mit einem Kollegen verglichen,

Re: [OT] Python oder Perl

2005-08-01 Diskussionsfäden Christian Selmer
Jochen Schulz schrieb: soll das heissen, man muss die Klammern nicht setzen oder man darf die nicht setzen? (kenne python nicht) Man *darf* nicht. Bsp: def make_foo(bar): if bar 99: print '%s is small' % bar else: i = 100 while i bar: print '%s is