Die Suche ergab 89 Treffer

von sunmountain
Montag 15. Januar 2007, 21:15
Forum: Allgemeine Fragen
Thema: Pascalsches Dreieck
Antworten: 14
Zugriffe: 2266

Ein Beispiel

# Pascal'sches Dreieck triangle = [] for i in xrange(10): tmp = [] if i != 0: for j in xrange(i): if j == 0 or j == i-1: tmp.append(1) else: if i>2: tmp.append(triangle[-1][j-1]+triangle[-1][j]) triangle.append(tmp) for t in triangle: print t P.S.: http://de.wikipedia.org/wiki/Pascalsches_Dreieck
von sunmountain
Sonntag 14. Januar 2007, 22:26
Forum: Allgemeine Fragen
Thema: Wann "liest" sich Python funktional und noch ne Kl
Antworten: 31
Zugriffe: 2730

Wann "liest" sich Python funktional und noch ne Kl

Tach auch, 1. manchmal liest man hier im Forum sowas wie in der Überschrift. Meine Frage nun ist, ob damit gemeint ist, das Konstrukte wie lambda oder map/filter benutzt werden. Beim Lesen könnte man den Eindruck bekommen, funktionale Konstrukte in Python seien irgendwie "besser". 2. Jeman...
von sunmountain
Samstag 13. Januar 2007, 19:14
Forum: Allgemeine Fragen
Thema: Problem mit PyInstaller bei Verwendung von Bildern
Antworten: 4
Zugriffe: 941

py2exe

Ich nutze immer py2exe,
das kann auche alle möglichen Dateien einarbeiten.
von sunmountain
Freitag 12. Januar 2007, 23:01
Forum: Allgemeine Fragen
Thema: PyLint richtig einstellen?
Antworten: 5
Zugriffe: 1127

Vielleicht hilft das hier

2.3. Invoking pylint Pylint is meant to be called from the commant line. The usage is pylint [options] module_or_package You should give pylint the name of a Python package or module. Pylint will import this package or module, so you should pay attention to your PYTHONPATH, since it is a common err...
von sunmountain
Freitag 12. Januar 2007, 22:36
Forum: Allgemeine Fragen
Thema: 2D Liste dynamisch in Dictionary umwandeln
Antworten: 3
Zugriffe: 1189

Ich würde es so machen

listOrigin = [['id', 'desc', 'data'], [1, 'OS07', 'aaa'], [2, 'AT223', 'bbb'], [3, 'URN7','ccc'], [16, 'MU33','ddd']] #Zieldictionary targetDict = {'desc': ['LH007', 'SQ223', 'MSN7', 'MSN33'], 'id': [1, 2, 3, 16], 'data':['aaa','bbb','ccc','ddd']} wird zu: listOrigin = [['id', 'desc', 'data'], [1, ...
von sunmountain
Freitag 12. Januar 2007, 22:20
Forum: Allgemeine Fragen
Thema: MT940 Format für Kontoauszüge
Antworten: 4
Zugriffe: 1649

Bei meiner Bank

kriege ich schon ein CSV File :D
von sunmountain
Freitag 12. Januar 2007, 10:01
Forum: Allgemeine Fragen
Thema: Klasseninstanz an subprocess weiterreichen?
Antworten: 7
Zugriffe: 905

Ein paar Gedanken

Das Problem ist, das ein CGI Skript gestartet und dann beendet wird; in der Regel wird es via fork() oder exec() irgendwas ausgeführt, was bedeutet, das es keinen Zugriff auf die Internas des Webservers hat. Insofern gibt es relativ wenig Möglichkeiten. Meine Frage dazu wäre, wie groß das Pickle Fil...
von sunmountain
Freitag 12. Januar 2007, 09:49
Forum: Allgemeine Fragen
Thema: Berechnung von Primzahlzwillingen
Antworten: 36
Zugriffe: 8663

Wirklich bitter

fand ich allerdings die Tatsache, das der junge Freund den Hinweisen
der anderen auf die wikipedia nicht gefolgt ist - dort gibt es ein gut leserliches Pascal Programm, das man leicht portieren kann.
(So hab' ich es dann gemacht :oops: ...)
Wer lesen kann ist klar im Vorteil ...
von sunmountain
Freitag 12. Januar 2007, 09:17
Forum: Allgemeine Fragen
Thema: Berechnung von Primzahlzwillingen
Antworten: 36
Zugriffe: 8663

3 Experten ...

... 4 Meinungen :D . Ich denke mal, jeder hat seine Vorlieben beim Codieren. Ich bevorzuge den Weg, mir Gedanken über Redudanzen zu machen wenn Sie die Lesbarkeit beeinträchtigen oder das Laufzeitverhalten. Solange die Aufgabe nicht lautet, die Primzahlen von 1 bis 1E10 zu suchen, sollte jede halbwe...
von sunmountain
Freitag 12. Januar 2007, 00:09
Forum: Allgemeine Fragen
Thema: Berechnung von Primzahlzwillingen
Antworten: 36
Zugriffe: 8663

Mehr Hilfe gibt es nicht ...

def sieb_des_eratosthenes(min,max): zahlen = range(min,max) for i in xrange(2,max): entferne_vielfache(i,zahlen) return zahlen def entferne_vielfache(i,zahlen): for j in xrange(i**2,zahlen[-1],i): if j in zahlen: zahlen.remove(j) return zahlen MIN=10 MAX=20 primzahlen = sieb_des_eratosthenes(MIN,MA...
von sunmountain
Sonntag 17. Dezember 2006, 01:00
Forum: Allgemeine Fragen
Thema: os.system mit netcat, telnet, ftp usw...
Antworten: 9
Zugriffe: 1194

ich verstehe die Frage nicht

Was meinst Du ?
Wie man Programme wie ftp,telnet etc. "fernsteuert" ?
Das macht man i.d.R. mit einer Pipe, bei Python z.B. über

Code: Alles auswählen

import os
f = os.popen('KOMMANDO','w')
f.write('xxx')
f.flush()
for l in f.readlines():
    print l
f.close()

von sunmountain
Mittwoch 13. Dezember 2006, 13:19
Forum: Allgemeine Fragen
Thema: Merge dicts
Antworten: 7
Zugriffe: 1007

rayo hat geschrieben:Hi

Warum die sinnlose Iterierung über a.iteritems() bei dem du nichts mit den Daten machst?

Code: Alles auswählen

func(dict(a.items()+[('new','item')]))
Gruss
Wenn ich das wüsste ...
von sunmountain
Mittwoch 13. Dezember 2006, 08:43
Forum: Allgemeine Fragen
Thema: Merge dicts
Antworten: 7
Zugriffe: 1007

Re: Merge dicts

Hi, ich möchte gerne 2 directories miteinander verbinden, ohne dabei das dict verändert wird. Nun gibt es zwar die Funktion 'update', aber diese verändert leider das dict. Das zusammengefügte dict soll an eine Funktion übergeben werden (ich wollte den Umweg über eine temporäre Variable, also eine Z...
von sunmountain
Dienstag 12. Dezember 2006, 14:20
Forum: Allgemeine Fragen
Thema: Kann mir jemand sage was folgender Pythoncode macht?
Antworten: 15
Zugriffe: 2688

Re: Kann mir jemand sage was folgender Pythoncode macht?

Und noch eine Alternative: def searchHeader( headerList, headerName ): dct = dict( [ hdr[:hdr.index(':')], i) for i, hdr in enumerate(headerList) ] ) if headerName in dct: return (SUCCESS, dct[headerName]) else: return (FAILURE, ) Wobei ich persönlich das zurückgeben von erfolgswerten für nicht son...
von sunmountain
Dienstag 12. Dezember 2006, 13:35
Forum: Allgemeine Fragen
Thema: Library includen
Antworten: 5
Zugriffe: 911

Hoi, nein, ich finde er es klingt, als ob nach SWIG gesucht wird. (Tut mir leid, an der Stelle hatte sich der Browser vergallopiert, weswegen hier Gibberish stand.) Oder ggf. auch boost python , was aber nicht so einfach zu nutzen ist. Der Vorteil beider gegenüber ctypes ist definitiv, daß man sich...
von sunmountain
Dienstag 12. Dezember 2006, 13:23
Forum: Allgemeine Fragen
Thema: Kann mir jemand sage was folgender Pythoncode macht?
Antworten: 15
Zugriffe: 2688

Re: Kann mir jemand sage was folgender Pythoncode macht?

Kann mir jemand sage was folgender Pythoncode macht? def searchHeader( headerList, headerName ): index = 0 for hdr in headerList: nextHdrName = string.strip( string.split( hdr, ':', 1 )[0] ) if nextHdrName == headerName: return SUCCESS, index index += 1 return FAILURE, Wobei das auch so ginge: def ...
von sunmountain
Montag 11. Dezember 2006, 13:52
Forum: Allgemeine Fragen
Thema: Bestimmte Dictionaries in Listen finden...
Antworten: 12
Zugriffe: 1635

:oops:
von sunmountain
Montag 11. Dezember 2006, 13:18
Forum: Allgemeine Fragen
Thema: Bestimmte Dictionaries in Listen finden...
Antworten: 12
Zugriffe: 1635

Ein Hinweis

Dicts können als Key alles beinhalten, was "hashable" ist. Folgendes ist denk- und machbar: import sets d = {} d[1,'code'] = '123123123' d[1,'time'] = '12:55:01' d[2,'code'] = '444777888' d[2,'time'] = '13:01:02' keys = d.keys() keys.sort() nums = [n[0] for n in keys] nums = sets.Set(nums)...
von sunmountain
Montag 11. Dezember 2006, 10:14
Forum: Allgemeine Fragen
Thema: Strings zeichenweise vergleichen
Antworten: 3
Zugriffe: 1329

Re: Strings zeichenweise vergleichen

richard5579 hat geschrieben: Aber da alles in Python strings sind
Das ist in Tcl so.