Die Suche ergab 13197 Treffer
- Freitag 24. Mai 2024, 22:48
- Forum: Webframeworks
- Thema: Fehlersuche Flask, mit Vue.js
- Antworten: 58
- Zugriffe: 2164
Re: Fehlersuche Flask, mit Vue.js
Wo Du gerade „Einheiten“ erwähnst — kennst Du https://pint.readthedocs.io ?
- Freitag 24. Mai 2024, 22:40
- Forum: Installation/Konfigurieren
- Thema: Installation Openpyxl
- Antworten: 5
- Zugriffe: 93
Re: Installation Openpyxl
Offenbar wird hier Anaconda benutzt, das ist ja auch nicht ganz unwichtig als Information. Anaconda hat openpyxl als Package, dann sollte man das nicht mit pip installieren.
- Freitag 24. Mai 2024, 20:45
- Forum: Webframeworks
- Thema: Tabelle mit Rahmen
- Antworten: 23
- Zugriffe: 230
Re: Tabelle mit Rahmen
@Pitwheazle: Wo hast Du denn ausserhalb von Tabellen Zellen‽
- Freitag 24. Mai 2024, 19:11
- Forum: Allgemeine Fragen
- Thema: Performance von `property`-Dekorator
- Antworten: 3
- Zugriffe: 113
Re: Performance von `property`-Dekorator
Wie fast immer bei Performance-Fragen: Messen wie viel das im Vergleich zum Rest ausmacht und ob es sich lohnt da was dran zu optimieren.
Und vielleicht interessiert Dich `functools.cached_property()` wenn sich der Wert nicht ändert. Das wird nur einmal beim ersten Zugriff tatsächlich berechnet.
Und vielleicht interessiert Dich `functools.cached_property()` wenn sich der Wert nicht ändert. Das wird nur einmal beim ersten Zugriff tatsächlich berechnet.
- Freitag 24. Mai 2024, 13:07
- Forum: Installation/Konfigurieren
- Thema: Array dynamisch erstellen und in Tuple packen
- Antworten: 12
- Zugriffe: 262
Re: Array dynamisch erstellen und in Tuple packen
@kiaralle: Das ist eine gruselige Vorstellung. Wenn es einen High-Wert gibt dann sollte man den immer mit verwenden auch wenn der ”immer” 0 ist. Das sind so Annahmen die halt gerne mal *nicht* stimmen, und sei es nur im Fehlerfall wo dann viel zu grosse Werte nur deshalb nicht auffallen weil man da ...
- Freitag 24. Mai 2024, 11:31
- Forum: Installation/Konfigurieren
- Thema: Array dynamisch erstellen und in Tuple packen
- Antworten: 12
- Zugriffe: 262
Re: Array dynamisch erstellen und in Tuple packen
Diese Namen müssten halt überhaupt gar nicht im Code stehen als *Namen*, also weder in Python noch in SQL. Problem aus meiner Programmierersicht ist nicht das ein Hersteller oder eine Problemdomäne diese Namen benutzt, sondern das so etwas keine Namen in Programmen sein sollten. Also im konkreten Fa...
- Freitag 24. Mai 2024, 11:14
- Forum: Webframeworks
- Thema: Flaskx2+MongoDB
- Antworten: 1
- Zugriffe: 130
Re: Flaskx2+MongoDB
@Andreas22: Was ist Flaskx2 und wo hat die Frage bezug zu MongoDB? Da sind globale Variablen zwischen Funktionen verteilt. Das sollte nicht sein. Auf Modulebene sollte nur Code stehen der Konstanten, Funktionen, und Klassen definiert. ``global`` sollte in einem sauberen Programm nicht vorkommen. Bei...
- Donnerstag 23. Mai 2024, 14:43
- Forum: Allgemeine Fragen
- Thema: Menü wird nur beim ersten mal wählen ausgegeben, Ausgabefehler
- Antworten: 2
- Zugriffe: 106
Re: Menü wird nur beim ersten mal wählen ausgegeben, Ausgabefehler
@marco2810: Anmerkungen zum Quelltext: Kommentare sollen dem Leser einen Mehrwert über den Code geben. Faustregel: Kommentare beschreiben nicht *was* der Code macht, denn das steht da bereits als Code, sondern warum er das macht. Sofern das nicht offensichtlich ist. Offensichtlich ist in aller Regel...
- Donnerstag 23. Mai 2024, 13:36
- Forum: Webframeworks
- Thema: Fehlersuche Flask, mit Vue.js
- Antworten: 58
- Zugriffe: 2164
Re: Fehlersuche Flask, mit Vue.js
Hm, wenn ich an XML denke wird mir schon leicht übel, wenn ich dann an XML Schema denke, möchte ich schreiend weglaufen, womit JSON Schema schon mal einen ziemlich schlechten Start hat. Gerade mal auf die Seite geschaut: Und ja es ist eine Monsterspezifikation die sich anscheinend auf mehrere Unters...
- Donnerstag 23. Mai 2024, 12:31
- Forum: Allgemeine Fragen
- Thema: Multipage TIFF elegenat in 2 teile aufteilen
- Antworten: 9
- Zugriffe: 277
Re: Multipage TIFF elegenat in 2 teile aufteilen
@drnicolas: DeaD_EyE hat doch auf Pillow hingewiesen. Das wird damit eine Funktion mit ein paar Zeilen werden. Aber überschaubar.
Ansonsten könnte man sich auch libtiff und das `ctypes`-Modul anschauen und es auf der Ebene selbst schreiben. Mehr Kontrolle, aber auch mehr Aufwand.
Ansonsten könnte man sich auch libtiff und das `ctypes`-Modul anschauen und es auf der Ebene selbst schreiben. Mehr Kontrolle, aber auch mehr Aufwand.
- Mittwoch 22. Mai 2024, 21:17
- Forum: Installation/Konfigurieren
- Thema: Array dynamisch erstellen und in Tuple packen
- Antworten: 12
- Zugriffe: 262
Re: Array dynamisch erstellen und in Tuple packen
@kiaralle: Python hat da Listen und Wörterbücher wo PHP (assoziative) Arrays und für beides benutzt. Das ist alles etwas wirr in dem Code. Der sollte mal aufgeräumt werden was die Namen und die Werte und Typen angeht. Bei `growatt_registers` ist das erste Element der Listen immer eine ganze Zahl, au...
- Mittwoch 22. Mai 2024, 19:58
- Forum: Allgemeine Fragen
- Thema: DataFrame verdichten
- Antworten: 4
- Zugriffe: 161
Re: DataFrame verdichten
Kurz nachdem ich den letzten Beitrag abgeschickt hatte fiel mir noch eine einfachere Lösung ein. Die Zwischenergebnisse sehen so aus: Schritt 1 kennen wir schon: Umsatz Kunde Jahr 100 2020 150 2021 400 200 2020 50 2022 500 400 2020 200 2022 1000 Schritt 2 ist eine Umformung der Tabelle mit Kunden un...
- Mittwoch 22. Mai 2024, 16:57
- Forum: Allgemeine Fragen
- Thema: DataFrame verdichten
- Antworten: 4
- Zugriffe: 161
Re: DataFrame verdichten
@guhamail: Die ``# Vorgabe`` ist syntaktisch nicht ganz korrekt. Die Fehler sehen so ein bisschen nach OCR aus. Lehrbuchaufgabe‽ Was hast Du denn schon versucht? Wie viel Umsatz jeder Kunde in den Jahren die jeweils in den Daten angegeben sind, generiert hat, lässt sich sehr einfach ermitteln. Man m...
- Mittwoch 22. Mai 2024, 13:13
- Forum: Allgemeine Fragen
- Thema: Klasse verhält sich merkwürdig
- Antworten: 3
- Zugriffe: 192
Re: Klasse verhält sich merkwürdig
Alternativ/unterstützend mit `attrs` um die `Vektor2D`-Klasse ”einzufrieren” und sich die `__init__()` und `__repr__()`-Methode zu sparen. `__hash__()` und `__eq__()`/`__neq__()` gibt's auch noch dazu. #!/usr/bin/env python3 from attrs import define, field, frozen @frozen class Vektor2D: x = field(d...
- Mittwoch 22. Mai 2024, 11:49
- Forum: Allgemeine Fragen
- Thema: Immer noch: datum parsen problematisch/schlägt fehl
- Antworten: 10
- Zugriffe: 404
Re: Immer noch: datum parsen problematisch/schlägt fehl
@oldboyJR: Also wenn die KI gesagt hat „Im json modul gibt es ein modul datefinder […]“ dann ist das nicht besonders schlau, weil offensichtlich falsch.
Und das Modul ist schlechter als das bereits vorgeschlagene `dateparser`. Es kann beispielsweise keine deutschsprachigen Monatsnamen.
Und das Modul ist schlechter als das bereits vorgeschlagene `dateparser`. Es kann beispielsweise keine deutschsprachigen Monatsnamen.
- Mittwoch 22. Mai 2024, 11:42
- Forum: Qt/KDE
- Thema: Pyqt5 Button text abfragen im worker Thread
- Antworten: 2
- Zugriffe: 100
Re: Pyqt5 Button text abfragen im worker Thread
@bachatero18: Man sollte so gut wie nie den Text eines Button auslesen müssen. Du hast da offenbar die Programmlogik nicht sauber von der GUI getrennt. Ob die Simulation aktiv ist fragt man die Simulation, nicht die GUI.
- Dienstag 21. Mai 2024, 23:17
- Forum: Allgemeine Fragen
- Thema: Klasse verhält sich merkwürdig
- Antworten: 3
- Zugriffe: 192
Re: Klasse verhält sich merkwürdig
@lalelu169: Fehlt noch die Lösung dieses Problems: Entweder man nimmt für Defaultwerte Objekte die man nicht verändert, was ja in `Ball.update()` passiert. Oder man nimmt als Defaultwert `None`, testet darauf in der `__init__()` und erstellt gegebenfalls dort einen immer neuen Wert um sicherzustelle...
- Dienstag 21. Mai 2024, 19:30
- Forum: Allgemeine Fragen
- Thema: Multipage TIFF elegenat in 2 teile aufteilen
- Antworten: 9
- Zugriffe: 277
Re: Multipage TIFF elegenat in 2 teile aufteilen
@nezzcarth: ``convert`` muss das nicht in Einzelbilder zerlegen, da kommt man also ohne temporäre Dateien aus.
- Dienstag 21. Mai 2024, 18:27
- Forum: Allgemeine Fragen
- Thema: Multipage TIFF elegenat in 2 teile aufteilen
- Antworten: 9
- Zugriffe: 277
Re: Multipage TIFF elegenat in 2 teile aufteilen
@drnicolas: Ist jetzt nicht so *wirklich* eine Python-Frage. Mit ``convert`` wird man wohl zwei Schritte/Aufrufe brauchen.
- Montag 20. Mai 2024, 21:54
- Forum: Webframeworks
- Thema: Fehlersuche Flask, mit Vue.js
- Antworten: 58
- Zugriffe: 2164
Re: Fehlersuche Flask, mit Vue.js
@Dennis89: Ich bin halt nicht gewohnt so etwas wie `isinstance()` in solchen Fällen selbst zu schreiben. In dem `glom`-Beispiel ist das ja auch drin, aber halt ”versteckt” weil das die Aktion ist, die durch `Match` gemacht wird, wenn ein Datentyp in der Struktur verwendet wird. Wobei speziell in Dei...