Die Suche ergab 18310 Treffer

von Sirius3
Montag 26. Januar 2026, 09:48
Forum: Allgemeine Fragen
Thema: Greife auf das erste Zeichen des zweiten Wortes zu und ändere es in Großbuchstaben (licht -> Licht).
Antworten: 4
Zugriffe: 130

Re: Greife auf das erste Zeichen des zweiten Wortes zu und ändere es in Großbuchstaben (licht -> Licht).

Die Aufgabe ist schlecht gestellt. Da sind zu viele offene Fragen. Zuerst einmal kann man einen String in Python nicht ändern und damit auch kein einzelnes Zeichen.
Dann ist die Frage, wie ist ein Wort definiert? Laut Beispielsatz könnte es bedeuten, dass es reicht, den String an Leerzeichen ...
von Sirius3
Samstag 24. Januar 2026, 19:12
Forum: Allgemeine Fragen
Thema: variable ändern
Antworten: 7
Zugriffe: 427

Re: variable ändern

Variablen sind nichts statisches, sondern existieren nur innerhalb einer Funktion, so lange diese ausgeführt wird. Will man den Wert einer Variable in einer anderen Funktion nutzen, dann gibt es dafür Rückgabewerte:
# start_fenster.py
def login():
dbtext_in_login = "Wert"
return dbtext_in_login ...
von Sirius3
Samstag 24. Januar 2026, 13:15
Forum: Allgemeine Fragen
Thema: Dictionary wird als Liste erkannt
Antworten: 4
Zugriffe: 212

Re: Dictionary wird als Liste erkannt

Leerzeichen um Operatoren und nach Kommata erhöhen die Lesbarkeit erheblich. `isynonym` ist einschlechter Name, weil das i keinerlei Aussagekraft hat.
Methodennamen (wie auch Variablen) schreibt man komplett klein.
if ist keine Funktion, braucht also keine Klammern.
getIsynonym ist überflüssig, weil ...
von Sirius3
Dienstag 20. Januar 2026, 11:26
Forum: Raspberry Pi und Co.
Thema: Tkinter GUI Raspberry Zero Hid Keyboard
Antworten: 3
Zugriffe: 293

Re: Tkinter GUI Raspberry Zero Hid Keyboard

Beim Programmieren gibt es einige Regeln, die man beachten sollte.
Benutze kein `place` sondern positioniere Deine Elemente mit `grid` oder `pack`, damit man unabhängig vom Betriebssystem und der Bildschirmauflösung ist.
Ebenso gibt man keine fixe Fenstergröße vor, sondern der Inhalt bestimmt die ...
von Sirius3
Samstag 17. Januar 2026, 22:04
Forum: Allgemeine Fragen
Thema: Abfangen ALLER Fehler
Antworten: 21
Zugriffe: 1183

Re: Abfangen ALLER Fehler

Der Sevice startet ja nur neu, wenn er abstürzt. Wenn Du ihn stoppst, ist er gestoppt.
von Sirius3
Samstag 17. Januar 2026, 11:30
Forum: Allgemeine Fragen
Thema: Abfangen ALLER Fehler
Antworten: 21
Zugriffe: 1183

Re: Abfangen ALLER Fehler

Dafür benutzt man systemd, dass der abgestürzte Service automatisch neu gestartet wird.
von Sirius3
Freitag 16. Januar 2026, 21:23
Forum: Allgemeine Fragen
Thema: Dezimalstellen von Float abschneiden und verwenden
Antworten: 5
Zugriffe: 482

Re: Dezimalstellen von Float abschneiden und verwenden

Vorsicht bei negativen Zahlen:

Code: Alles auswählen

In [10]: x = -1234.5678

In [11]: x%1
Out[11]: 0.43219999999996617

In [12]: math.modf(x)
Out[12]: (-0.5678000000000338, -1234.0)

In [13]: x - math.trunc(x)
Out[13]: -0.5678000000000338

In [14]: x - int(x)
Out[14]: -0.5678000000000338
von Sirius3
Donnerstag 15. Januar 2026, 09:17
Forum: Allgemeine Fragen
Thema: VSCode: Debug mit Argumenten aus json Datei
Antworten: 2
Zugriffe: 302

Re: VSCode: Debug mit Argumenten aus json Datei

Bitte Code als Code-Tags hier im Forum posten und nicht als Bilder.

Beim Programm ist wahrscheinlich die Einrückung falsch, weil nur im else-Fall etwas ausgegeben wird:
import sys

if len(sys.argv) == 2:
name = sys.argv[1]
else:
name = "Stranger"
print(f"Hi there, {name}")
von Sirius3
Sonntag 11. Januar 2026, 12:05
Forum: Allgemeine Fragen
Thema: HEX Länge ermitteln
Antworten: 24
Zugriffe: 1130

Re: HEX Länge ermitteln

Wenn man die Dokumentation liest, wird klar, dass es sehr auf das richtige Timing ankommt. Abb. 21 zeigt ein Beispiel.
Nach dem Senden deines Commands wird eine einstellbare Zeit gewartet, bis der Empfänger versteht, dass das Command fertig ist. Dann braucht es bis einige ms bis die Antwort erzeut ...
von Sirius3
Samstag 10. Januar 2026, 23:02
Forum: Allgemeine Fragen
Thema: HEX Länge ermitteln
Antworten: 24
Zugriffe: 1130

Re: HEX Länge ermitteln

Wie ist denn die Spezifikation des Protokolls? Das muß ja irgendwo genau erklärt sein, was welches Byte bedeutet. Es muß ja irgendwie klar sein, was ein gültiger Datensatz ist und was ein Fehler. Anscheinend fängt ja beides mit `40 42` an, was etwas ungewöhnlich wäre, wenn danach nur noch Nutzdaten ...
von Sirius3
Donnerstag 8. Januar 2026, 06:16
Forum: Allgemeine Fragen
Thema: Event-Handling Mouse Click mit Matplotplib
Antworten: 8
Zugriffe: 987

Re: Event-Handling Mouse Click mit Matplotplib

Du suchst also `round`.
von Sirius3
Montag 5. Januar 2026, 22:08
Forum: Webframeworks
Thema: Von Flask zu Django -> Wert an Webseite zurück geben
Antworten: 37
Zugriffe: 3124

Re: Von Flask zu Django -> Wert an Webseite zurück geben

@snafu: das wird nicht funktionieren, da `a <= b <= c` zu `a <= b and b <= c` wird, und das `and` funktioniert nicht bei Vektoren.
Was dagegen funktioniert wäre:
data = data[(pressure_range["min"] <= data["BP005"]) & (data["BP005"] <= pressure_range["max"])]
Damit ist dann das komische Konstrukt ...
von Sirius3
Sonntag 4. Januar 2026, 20:25
Forum: Webframeworks
Thema: Von Flask zu Django -> Wert an Webseite zurück geben
Antworten: 37
Zugriffe: 3124

Re: Von Flask zu Django -> Wert an Webseite zurück geben

@Dennis89: es macht doch gar keinen Sinn, zwei `fetch`-Reqeusts abzusetzen. Mit dem Ergebnis des POST-Requests machst Du dann gar nichts, und das Ergebnis des GET-Requests ist laut Deinem Code immer -99.
Wenn eine Methode einen Fehler zurückliefern soll, dann keinen "gültigen" Wert, wie -99, sondern ...
von Sirius3
Sonntag 4. Januar 2026, 12:11
Forum: Webframeworks
Thema: Von Flask zu Django -> Wert an Webseite zurück geben
Antworten: 37
Zugriffe: 3124

Re: Von Flask zu Django -> Wert an Webseite zurück geben

vue ist da relativ felxibel. Ich habe es vor einigen Jahren ausgewählt, weil ich meinen selbstgeschriebene Engine durch was moderneres ersetzen wollte. Da konnte ich dann Stück für Stück migrieren. Da das eine SPA mit vielen einzelnen Modulen war, gab es auch eine strickte Kopplung von Django ...
von Sirius3
Montag 29. Dezember 2025, 22:12
Forum: Webframeworks
Thema: Von Flask zu Django -> Wert an Webseite zurück geben
Antworten: 37
Zugriffe: 3124

Re: Von Flask zu Django -> Wert an Webseite zurück geben

Du mußt Dich entscheiden, ob Du nun Django zum Rendern verwenden möchtest, oder VUE. Du läßt django rendern und wunderst Dich, dass dann keine Variablen mehr durch vue erkannt werden.
Was mich wundert ist, dass Dein fetch GET zu einer json Rückgabe führt. Du scheinst doch ein form-submit abzusetzen ...
von Sirius3
Sonntag 28. Dezember 2025, 16:57
Forum: Wissenschaftliches Rechnen
Thema: pandas: Problem mit pivot_table und zwei Spalten für die Darstellung
Antworten: 7
Zugriffe: 1250

Re: pandas: Problem mit pivot_table und zwei Spalten für die Darstellung

Schon beim Laden sollten die Spalten die richtigen Typen haben. Warum wandelst Du ShipmentDate_SalesLine erst so spät in ein Datum um?
Das löschen der No_SalesLine mit "MU" ist reichlich kompliziert. Warum erzeugst Du erst eine Maske, die Du dann dazu benutzt, um Dein Dataframe zu selektieren, um ...
von Sirius3
Freitag 19. Dezember 2025, 15:03
Forum: Allgemeine Fragen
Thema: Parallelisierung mittels processpoolexecutor funktioniert nicht, über threadpoolexecutor schon
Antworten: 11
Zugriffe: 1557

Re: Parallelisierung mittels processpoolexecutor funktioniert nicht, über threadpoolexecutor schon

Ohne zu wissen, was acm macht, kommen wir hier nicht weiter.
Um das Problem weiter einzugrenzen, solltest Du die acm-Aufrufe einzeln testen.
Läuft das Programm denn nur mit dem Import durch?
from concurrent.futures import ProcessPoolExecutor, TimeoutError
import acm

def process_trade(trade_id ...
von Sirius3
Donnerstag 18. Dezember 2025, 16:52
Forum: Allgemeine Fragen
Thema: Parallelisierung mittels processpoolexecutor funktioniert nicht, über threadpoolexecutor schon
Antworten: 11
Zugriffe: 1557

Re: Parallelisierung mittels processpoolexecutor funktioniert nicht, über threadpoolexecutor schon

Die Einrückungen sind weg, weil Du den Code nicht in Code-Tags </> eingeschlossen hast.

Code sollte sich generell an die Namenskonvention halten: alle Variablen und Funktionen werden klein_mit_unterstrich geschrieben, Klassen CamelCase und Konstanten KOMPLETT_GROSS.
`global` sollte man überhaupt ...
von Sirius3
Mittwoch 17. Dezember 2025, 22:39
Forum: Allgemeine Fragen
Thema: Parallelisierung mittels processpoolexecutor funktioniert nicht, über threadpoolexecutor schon
Antworten: 11
Zugriffe: 1557

Re: Parallelisierung mittels processpoolexecutor funktioniert nicht, über threadpoolexecutor schon

Bei multiprocessing kann man viel falsch machen, ohne den Code zu sehen, kann man da wenig helfen.
Erster Schritt wäre immer, den Code an sich effizienter zu schreiben. Erst wenn das nicht mehr vernünftig besser wird, kann man sich mit Parallelisierung beschäftigen, denn nicht alles ist ...
von Sirius3
Montag 8. Dezember 2025, 21:47
Forum: Allgemeine Fragen
Thema: Zwei Codes in einen Code zusammenfassen
Antworten: 3
Zugriffe: 951

Re: Zwei Codes in einen Code zusammenfassen

Als erstes solltet Ihr ein Programm ordentlich schreiben.
Einrückungen sind wichtig in Python. Es gibt etliche Stellen im Programm an denen die Einrückungen nicht stimmen.
Weder `Taschenrechner` noch `TicTacToe` sind in den ersten beiden Zeilen definiert, und auch die Definition der Funktionen ...