Die Suche ergab 13212 Treffer

von __blackjack__
Mittwoch 29. Mai 2024, 13:09
Forum: Tkinter
Thema: Programmier-Struktur bei tkinter?
Antworten: 1
Zugriffe: 37

Re: Programmier-Struktur bei tkinter?

@paitn: Um eine Klasse wird man in der Regel nicht drum herum kommen. Eigenes Modul ist nicht zwingend. Da gelten nicht wirklich andere Richtlinien als bei nicht-GUI-Code. Wo das `Tk`-Objekt untergebracht wird, kommt darauf an was die Klasse repräsentiert. Wenn man eine hat, die das Hauptfenster rep...
von __blackjack__
Mittwoch 29. Mai 2024, 10:05
Forum: Allgemeine Fragen
Thema: DataFrame verdichten
Antworten: 5
Zugriffe: 273

Re: DataFrame verdichten

Hier der Einzeiler für die vier Schritte im letzten Beitrag: result = df.groupby(["Kunde", "Jahr"]).sum().unstack(fill_value=0).stack().reset_index() # \_________________________________/\____________________/\______/\____________/ # 1 2 3 4
von __blackjack__
Mittwoch 29. Mai 2024, 09:59
Forum: Allgemeine Fragen
Thema: Multiprocessing
Antworten: 6
Zugriffe: 306

Re: Multiprocessing

Mal ein Zeitvergleich: Das einfachste an Code was man machen kann: `sympy.primerange()` benutzen: #!/usr/bin/env python3 import time from sympy import primerange def main(): answer = input( "Make a list of of all primes to (please give a whole number): " ) start_time = time.monotonic() pri...
von __blackjack__
Mittwoch 29. Mai 2024, 09:18
Forum: Offtopic
Thema: Tokens for LLMs
Antworten: 3
Zugriffe: 154

Re: Tokens for LLMs

Dann hätte die KI eigentlich keinen IQ sondern einen EQ? 🤔
von __blackjack__
Mittwoch 29. Mai 2024, 09:13
Forum: Allgemeine Fragen
Thema: Multiprocessing
Antworten: 6
Zugriffe: 306

Re: Multiprocessing

@Xethy: Anmerkungen zum Quelltext (ungeachtet der bisherigen Beiträge, da sind also sicher schon Sachen dabei die bereits gesagt wurden): 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,...
von __blackjack__
Dienstag 28. Mai 2024, 16:04
Forum: Webframeworks
Thema: Fehlersuche Flask, mit Vue.js
Antworten: 68
Zugriffe: 2812

Re: Fehlersuche Flask, mit Vue.js

@Dennis89: Wenn man schon `attrs` an Bord hat, dann macht `namedtuple` fast gar keinen Sinn mehr, ausser man braucht tatsächlich noch die Eigenschaft eines Tupels, also hauptsächlich das man eine Länge hat, auch mittels Index auf die Elemente zugreifen kann, und über die Elemente iterieren kann. Fal...
von __blackjack__
Dienstag 28. Mai 2024, 13:51
Forum: Webframeworks
Thema: Fehlersuche Flask, mit Vue.js
Antworten: 68
Zugriffe: 2812

Re: Fehlersuche Flask, mit Vue.js

Ich würde für das Ergebnis eine eigene Klasse erstellen. Ob man dann noch einen übergeordneten Datentyp braucht, der beides zu einem Wert zusammenfasst, ist wahrscheinlich diskussionswürdig. Einerseits könnte man das auch in einem Tupel zusammenfassen, andererseits bin ich persönlich mindestens ab d...
von __blackjack__
Dienstag 28. Mai 2024, 09:47
Forum: Webframeworks
Thema: Fehlersuche Flask, mit Vue.js
Antworten: 68
Zugriffe: 2812

Re: Fehlersuche Flask, mit Vue.js

@Dennis89: Also ich würde hier kein Wörterbuch verwenden. Wörterbücher mit einem festen Satz an Zeichenketten als Schlüssel sind IMHO Objekte. Für die Eingabe hast Du ja schon Klassen. Und die Umwandlung geht ja auch in die andere Richtung mit `cattrs.unstructure()` wenn man das dann an den Browser ...
von __blackjack__
Montag 27. Mai 2024, 15:12
Forum: Allgemeine Fragen
Thema: Ich weiß leider noch nicht genau warum es funktioniert: Werte in einem Dictionary addieren
Antworten: 3
Zugriffe: 368

Re: Ich weiß leider noch nicht genau warum es funktioniert: Werte in einem Dictionary addieren

@Fuddl: Kleine Anmerkug zu den Namen: Die könnten und sollten wahrscheinlich alle besser gewählt werden. Wie ``{"handeln":5}`` jetzt beispielsweise einen Spieler repräsentieren soll ist mir nicht wirklich klar. Bei Spieler denke ich eher daran das der einen Namen hat, bestimmte Fähigkeiten...
von __blackjack__
Montag 27. Mai 2024, 10:24
Forum: Allgemeine Fragen
Thema: pdf Auswertung
Antworten: 4
Zugriffe: 281

Re: pdf Auswertung

@python88: Anmerkungen zum Quelltext: Konstanten werden per Konvention KOMPLETT_GROSS geschrieben. `weekdays` ist auch Konstant und sollte ausserhalb der Funktion definiert werden. Wobei das überhaupt gar nicht benutzt wird. Ja, das steht in einem `enumerate()`-Aufruf, aber der Wert `day` wird dann ...
von __blackjack__
Sonntag 26. Mai 2024, 18:09
Forum: Allgemeine Fragen
Thema: Syntax Übersicht
Antworten: 2
Zugriffe: 164

Re: Syntax Übersicht

@Axel58: Nicht irgendwo im Internet suchen, sondern in der Dokumentation. Wenn man dort "->" in die Suche eingibt, kommt man zu zwei Suchtreffern: dem Abschnitt „Function Annotations“ im Tutorial, und der entsprechenden Stelle im Abschnitt „Function definitions“ in der Sprachreferenz. Das ...
von __blackjack__
Sonntag 26. Mai 2024, 15:46
Forum: Allgemeine Fragen
Thema: regex zum ersetzen eines Textmusters gesucht
Antworten: 5
Zugriffe: 270

Re: regex zum ersetzen eines Textmusters gesucht

Habe mir `parce` mal angeschaut und wie man damit die entsprechenden Textstellen finden kann: #!/usr/bin/env python3 from functools import partial import parce from parce.lang.lilypond import LilyPond SOURCE_TEXT = R""" \version "2.22.2" violine = { \clef "treble" ...
von __blackjack__
Samstag 25. Mai 2024, 10:51
Forum: Allgemeine Fragen
Thema: Performance von `property`-Dekorator
Antworten: 5
Zugriffe: 286

Re: Performance von `property`-Dekorator

Auch schon etwas älter aber jünger als PyCells: https://pypi.org/project/promised/
von __blackjack__
Samstag 25. Mai 2024, 10:22
Forum: Installation/Konfigurieren
Thema: Installation Openpyxl
Antworten: 7
Zugriffe: 347

Re: Installation Openpyxl

@Bykl: Du hast gesagt bei Spyder in den Präferenzen steht ``/Users/ottomotto/opt/anaconda3/bin/python`` also hast Du da offenbar ein von Anaconda installiertes Python. Wenn damit aus Spyder heraus der Python-Code ausgeführt wird, dann muss man für *dieses* Python auch die Packages installieren. Oder...
von __blackjack__
Samstag 25. Mai 2024, 09:54
Forum: Webframeworks
Thema: Tabelle mit Rahmen
Antworten: 27
Zugriffe: 640

Re: Tabelle mit Rahmen

Das ist ja letztlich etwas das man völlig losgelöst von der konkreten Webanwendung und Django einfach mal mit einer einfachen handgeschriebenen HTML-Datei mit einer Tabelle ausprobieren kann. Und wenn das dort so klappt/aussieht wie man das haben möchte, kann man das auf den Mathetrainer übertragen....
von __blackjack__
Freitag 24. Mai 2024, 22:48
Forum: Webframeworks
Thema: Fehlersuche Flask, mit Vue.js
Antworten: 68
Zugriffe: 2812

Re: Fehlersuche Flask, mit Vue.js

Wo Du gerade „Einheiten“ erwähnst — kennst Du https://pint.readthedocs.io ? 🍺
von __blackjack__
Freitag 24. Mai 2024, 22:40
Forum: Installation/Konfigurieren
Thema: Installation Openpyxl
Antworten: 7
Zugriffe: 347

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.
von __blackjack__
Freitag 24. Mai 2024, 20:45
Forum: Webframeworks
Thema: Tabelle mit Rahmen
Antworten: 27
Zugriffe: 640

Re: Tabelle mit Rahmen

@Pitwheazle: Wo hast Du denn ausserhalb von Tabellen Zellen‽
von __blackjack__
Freitag 24. Mai 2024, 19:11
Forum: Allgemeine Fragen
Thema: Performance von `property`-Dekorator
Antworten: 5
Zugriffe: 286

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.
von __blackjack__
Freitag 24. Mai 2024, 13:07
Forum: Installation/Konfigurieren
Thema: Array dynamisch erstellen und in Tuple packen
Antworten: 14
Zugriffe: 518

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 ...