Die Suche ergab 877 Treffer

von Joghurt
Montag 15. Oktober 2007, 10:17
Forum: Allgemeine Fragen
Thema: Pyhton, für welche Zielgruppen? und die Schwierigkeitsgrad
Antworten: 30
Zugriffe: 10049

mkallas hat geschrieben:Laut IHK ist es sogar eine objektorientierte Programmiersprache! :wink:
Verdammt! Das stimmt! Es hat DIVs, SPANs, TABLEs, alles Objekte!

Ich wurde erleuchtet! :wink:
von Joghurt
Montag 15. Oktober 2007, 00:27
Forum: Allgemeine Fragen
Thema: argumente einer funktion ermitteln
Antworten: 5
Zugriffe: 1307

Ist "func_code" nicht CPython-spezifisch?
von Joghurt
Montag 15. Oktober 2007, 00:21
Forum: Allgemeine Fragen
Thema: algemeine funktiosweise von dekoratoren
Antworten: 7
Zugriffe: 1726

Du warst zu schnell ;-) Ich hatte das "return" in der inneren Methode vergessen und noch nachträglich korrigiert
von Joghurt
Montag 15. Oktober 2007, 00:18
Forum: Allgemeine Fragen
Thema: Pyhton, für welche Zielgruppen? und die Schwierigkeitsgrad
Antworten: 30
Zugriffe: 10049

OMG! Wenn es nicht so traurig wäre, müsste ich lachen. Anscheinend ist HTML die zukunftssichere Sprache, gefolgt von JavaScript... (BTW: in JavaScript zu programmieren ist nicht lustig... Mit 1.6 kommen zwar einige gute Features, die sie aus Python übernommen haben hinzu, aber JS ist so broken-by-de...
von Joghurt
Montag 15. Oktober 2007, 00:09
Forum: Allgemeine Fragen
Thema: algemeine funktiosweise von dekoratoren
Antworten: 7
Zugriffe: 1726

@irgendwas def bar(): pass wendet das Ergebnis von irgendwas auf bar an; in deinem Beispiel wird also "render = extends('base')(render)" ausgeführt. Also musst du eine Funktion zurückgeben, die als Parameter die erwartete Funktion nimmt. Beispiel: def extends(arg): def mark_function(func)...
von Joghurt
Montag 15. Oktober 2007, 00:03
Forum: Allgemeine Fragen
Thema: Test-Driven Development
Antworten: 37
Zugriffe: 7090

Das mag für einen Profi-Programmierer, der in einem Team arbeitet und die Programme weitergibt, zutreffen. Für einen Einzelkämpfer, der überwiegend Programme für sich erstellt, ist dies aber sicher überzogen. Dieser kann sicher nicht für jedes seiner Tools Unittests durchführen. Wenn überhaupt lohn...
von Joghurt
Freitag 12. Oktober 2007, 22:21
Forum: Allgemeine Fragen
Thema: just RPC
Antworten: 9
Zugriffe: 2135

Wie schon geschrieben, ist HTTP ein Protokoll, welches sich gut für Datenübertragungen eignet. :wink:
von Joghurt
Donnerstag 11. Oktober 2007, 20:36
Forum: Allgemeine Fragen
Thema: Test-Driven Development
Antworten: 37
Zugriffe: 7090

Schluck! Und das als Hobby-Programmierer. Dann muss man sich wohl vorher gut überlegen, bei welchen seiner kleinen oder großen selbstprogrammierten Helferlein dieser Aufwand gerechtfertigt ist. Unittests sind dazu da, dir das Programmiererleben zu erleichtern. Sobald du ein Programm hast, was du od...
von Joghurt
Donnerstag 11. Oktober 2007, 20:29
Forum: Allgemeine Fragen
Thema: Test-Driven Development
Antworten: 37
Zugriffe: 7090

Bedeutet das, dass durch Unittests jede Zeile des Programmcodes mindestens einmal ausgeführt werden soll? Ist das nicht ein bisschen aufwendig und in vielen Fällen auch unnötig? "Ungetester Code ist falscher Code" -> "Ungetestete Zeilen sind falsche Zeilen" Der Vorteil von Unitt...
von Joghurt
Mittwoch 10. Oktober 2007, 23:19
Forum: Allgemeine Fragen
Thema: Test-Driven Development
Antworten: 37
Zugriffe: 7090

poker hat geschrieben:Zu der Frage was ich sonst noch nutze: Für die Unit tests finde ich IMO py-test am besten.
Ich möchte auch noch nose in die Runde werfen
von Joghurt
Mittwoch 10. Oktober 2007, 23:15
Forum: Allgemeine Fragen
Thema: Write befehl und Bold
Antworten: 10
Zugriffe: 2497

ODF ist genauso ein Witz wie OpenXML. Wobei OpenXML wenigstens alles spezifiziert hat, dass man implementieren will. ODF will einfach, dass man dann nochmal alle w3 specs implementiert... 100pro, dass OpenXML einfacher zu implementieren wäre. :roll: Stimmt. Weil es ja keine Open-Source-Implementati...
von Joghurt
Dienstag 9. Oktober 2007, 23:10
Forum: Allgemeine Fragen
Thema: Rangliste mit file?
Antworten: 6
Zugriffe: 1552

Noch ein Tipp:
schlangenbeschwörer hat geschrieben:

Code: Alles auswählen

    for i in range(len(z)):
        if z[i] in liste:
            r=r+1
            liste[i]="x"
Das läßt sich schöner mit enumerate schreiben:

Code: Alles auswählen

for i,element in enumerate(z):
    if element in liste:
...
von Joghurt
Dienstag 9. Oktober 2007, 23:06
Forum: Allgemeine Fragen
Thema: Test-Driven Development
Antworten: 37
Zugriffe: 7090

Test-Driven Development

Edit (Leonidas): Vom Thread " Klasse mit statischen Attributen ? " abgetrennt. Blackjack: Ich programmiere nicht deshalb in Python, weil Python perfekt ist oder ich es dafür halte. Ich kenne keine perfekte Programmiersprache, und mit einer Haltung wie du sie mir empfiehlst, könnte ich übe...
von Joghurt
Donnerstag 27. September 2007, 19:36
Forum: Allgemeine Fragen
Thema: Klassen mit statischen Attributen ?
Antworten: 13
Zugriffe: 5029

gerold hat geschrieben:WingIDE hat die beste Codevervollständigung für Python, die ich kenne.
Da hast du recht. Es ist irgendwie schade, dass die beste IDE für eine freie Sprache eine proprietäre ist. Das ist wohl einer der wenigen Vorteile, die Java gegenüber Python bietet.
von Joghurt
Mittwoch 26. September 2007, 19:58
Forum: Allgemeine Fragen
Thema: string auf sonerzeichen prüfen
Antworten: 7
Zugriffe: 2402

... oder unter Windows arbeitest. Da habe ich es gerade getestet, ohne einen Aufruf von setlocale
von Joghurt
Mittwoch 26. September 2007, 19:14
Forum: Allgemeine Fragen
Thema: string auf sonerzeichen prüfen
Antworten: 7
Zugriffe: 2402

Aber Vorsicht:

Code: Alles auswählen

>>> "Ätschbätsch".isalnum()
True
Zumindest, wenn die deutsche Locale eingeschaltet ist.
von Joghurt
Montag 24. September 2007, 22:29
Forum: Allgemeine Fragen
Thema: Klassenaufbau für Bilanzkennzahlen ?
Antworten: 9
Zugriffe: 2339

Das mit der dict() hate ich schon nur das Sortieren nach aufsteigenden jahreszahlen geht dann natürlch nicht mehr so einfach. Doch: daten={2000: {"foo": "Bla", "bar": 42}, 2001: {"foo": "blubb", "bar": 9}} print sorted(daten.items()) # [(2...
von Joghurt
Montag 24. September 2007, 22:14
Forum: Allgemeine Fragen
Thema: meine verrueckte idee - ist sowas moeglich
Antworten: 32
Zugriffe: 8665

Also ich würde von PyOpenGL abraten. OpenGL ist sehr low-level und um mehr als einen Würfel darzustellen muss man schon einiges an Zeit investieren, und 3 Monate halte ich da für zu knapp. Wenn es unbedingt 3D sein muss, ist wohl Blender wirklich die beste Wahl, evtl. könntest du auch die Python-Bin...
von Joghurt
Dienstag 18. September 2007, 16:14
Forum: Allgemeine Fragen
Thema: Wo ist welcher Buchstabe
Antworten: 10
Zugriffe: 2198

Dein Freiraum ist auch ein Lerstring mit Länge 0...

Code: Alles auswählen

freiraum = ' '
(BTW: Lies dir mal PEP 8 auch, Variablennamen sollten keine Großbuchstaben enthalten. Das ist natürlich kein Fehler, widerspricht nur der Styleguide)
von Joghurt
Montag 17. September 2007, 18:29
Forum: Allgemeine Fragen
Thema: buchstabe durch einen anderen ersetzen (anfängerfrage)
Antworten: 9
Zugriffe: 2578

Und wie schon gesagt, kannst du deine gesamte Funktion "ersetzer" durch replace ersetzen:

Code: Alles auswählen

datei.write(testzeile.replace("a", "f"))
weniger zu schreiben, besser zu lesen, und effizienter/schneller