Die Suche ergab 6852 Treffer

von snafu
Sonntag 6. Juli 2025, 21:10
Forum: Wissenschaftliches Rechnen
Thema: kleine Mathe-Spielereien
Antworten: 702
Zugriffe: 351282

Re: kleine Mathe-Spielereien


Ich zeige hier hier ein analoges Beispiel (...)


Welche Analogie soll das sein? Du hast eine Wall-Klasse und machst "ungesunde" Dinge mit dessen Klassenattribut. Geht es dir darum, dass es polymorph wäre, weil sich die Veränderung auf alle erzeugten Objekte der Klasse auswirkt? Dann hast du das ...
von snafu
Sonntag 6. Juli 2025, 09:56
Forum: Wissenschaftliches Rechnen
Thema: kleine Mathe-Spielereien
Antworten: 702
Zugriffe: 351282

Re: kleine Mathe-Spielereien

Wobei genau an der Stelle Vererbung sinnvoll wäre. Unter Nutzung vernünftiger Namen und anderer PEP8-Richtlinien könnte dein Code dann so aussehen:

#!/usr/bin/env python3
class Vehicle:
def __init__(self, brand, model):
self.brand = brand
self.model = model

def move(self):
print("Move ...
von snafu
Donnerstag 26. Juni 2025, 07:47
Forum: Wissenschaftliches Rechnen
Thema: kleine Mathe-Spielereien
Antworten: 702
Zugriffe: 351282

Re: kleine Mathe-Spielereien

Man könnte die Basisfunktionalität für Geldbewegungen auch als transfer() abbilden, welcher Plus und Minus erlaubt und im Hintergrund jede Bewegung protokolliert. Spezialisierte Klassen würden dann konkrete Methoden implementieren. Von einem Sparkonto kann ich z. B. keine Überweisungen auf ein ...
von snafu
Montag 23. Juni 2025, 17:47
Forum: Wissenschaftliches Rechnen
Thema: kleine Mathe-Spielereien
Antworten: 702
Zugriffe: 351282

Re: kleine Mathe-Spielereien


3.' OOP- Class ' scheint mir für 'Zahlenthemen' besser geeignet als für Strings


OOP ist einfach die Kapselung von Zustand, Verhalten und Logik. Vor allem kann man sich den Zustand damit relativ einfach über mehrere Aufrufe merken bzw. verwenden. Außerdem erscheint OOP - wenn richtig angewendet ...
von snafu
Montag 23. Juni 2025, 16:28
Forum: Python mit anderen Sprachen verwenden
Thema: PHP zu Python: Optimierung eines vorhanden Scripts
Antworten: 24
Zugriffe: 62280

Re: PHP zu Python: Optimierung eines vorhanden Scripts

Nachtrag: Da die Bandbreite in Bit, aber die Blockgröße in Byte angegeben wird, muss man die Bandbreite zusätzlich durch 8 teilen. Somit werden die Blöcke dann auch entsprechend kleiner.
von snafu
Samstag 21. Juni 2025, 23:50
Forum: Python mit anderen Sprachen verwenden
Thema: PHP zu Python: Optimierung eines vorhanden Scripts
Antworten: 24
Zugriffe: 62280

Re: PHP zu Python: Optimierung eines vorhanden Scripts

Bei der Bandbreitenbegrenzung könnte man sich etwas simples mit einer Klasse als Callback und Anpassung der Blockgröße basteln.

Beispiel für die genannten 100 kBit/s:
import ftplib
from time import monotonic, sleep

BANDWIDTH = 100 * 1024

class Clock:
def __init__(self, interval):
self.interval ...
von snafu
Mittwoch 11. Juni 2025, 16:57
Forum: Links und Tutorials
Thema: Python und Django-Grundlagen (englisch)
Antworten: 12
Zugriffe: 3631

Re: Python und Django-Grundlagen (englisch)

Naja, die größte Ähnlichkeit zu einem Struct weist doch ein Wörterbuch auf. Damit kann man auf sehr simple Weise einen Verbund von benannten Werten bauen.
von snafu
Mittwoch 11. Juni 2025, 16:43
Forum: Links und Tutorials
Thema: Python und Django-Grundlagen (englisch)
Antworten: 12
Zugriffe: 3631

Re: Python und Django-Grundlagen (englisch)

Habe nun auch mal kurz in den Abschnitt zu OOP reingeguckt. Das Beispiel ist etwas oberflächlich und die Interna mit type() und dir() halte ich nicht für anfängerfreundlich. Eine Erklärung der Philosophie hinter OOP wäre natürlich wünschenswert. Dieser Part fällt aber auch bei anderen Tutorials eher ...
von snafu
Sonntag 8. Juni 2025, 12:13
Forum: Showcase
Thema: Columnizer (jetzt: shcol)
Antworten: 55
Zugriffe: 73280

Re: Columnizer (jetzt: shcol)

Anbei der Code nach heutigem Stand:
https://gist.github.com/seblin/b103c527 ... 2c8e4c716f
von snafu
Freitag 6. Juni 2025, 18:21
Forum: Qt/KDE
Thema: Darstellung/Scalierung Windows 10 vs Windows 11
Antworten: 33
Zugriffe: 8362

Re: Darstellung/Scalierung Windows 10 vs Windows 11

Vermutlich ist mit Containern das hier gemeint:
https://doc.qt.io/qt-6/designer-using-containers.html
von snafu
Dienstag 3. Juni 2025, 18:48
Forum: Qt/KDE
Thema: Darstellung/Scalierung Windows 10 vs Windows 11
Antworten: 33
Zugriffe: 8362

Re: Darstellung/Scalierung Windows 10 vs Windows 11

@GMAch:
Wie gesagt, du müsstest kein Layout in ein Fenster stecken, sondern dem Fenster ein Layout zuweisen. Also nichts von den Widgets nehmen, sondern weiter oben bei der waagerechten Symbolleiste oder sonst im Menü via Rechtsklick kann man das Layout des Fensters ändern.
von snafu
Dienstag 3. Juni 2025, 13:58
Forum: Qt/KDE
Thema: Darstellung/Scalierung Windows 10 vs Windows 11
Antworten: 33
Zugriffe: 8362

Re: Darstellung/Scalierung Windows 10 vs Windows 11

In deinem ui-Code kommt ja gar kein Layout vor. Ich habe im Designer in der Symbolleiste oben einfach auf den Button fürs Grid Layout geklickt, auf deutsch steht da glaube ich Kacheln oder sowas. Und dann erst die Widgets ins Fenster gezogen.
von snafu
Donnerstag 29. Mai 2025, 15:27
Forum: Allgemeine Fragen
Thema: VSCode Editor
Antworten: 6
Zugriffe: 3019

Re: VSCode Editor


Wollte dennoch wissen, wie es mit der Vererbung von Klassen funktioniert, wie es z.B. bei C++ der Fall ist.


Die Vererbung läuft so, dass Python den gewünschten Namen zuerst in der abgeleiteten Klasse sucht und anschließend die Vererbungshierarchie nach oben läuft. Den ersten Treffer nimmt ...
von snafu
Mittwoch 28. Mai 2025, 18:09
Forum: Qt/KDE
Thema: Darstellung/Scalierung Windows 10 vs Windows 11
Antworten: 33
Zugriffe: 8362

Re: Darstellung/Scalierung Windows 10 vs Windows 11

Also ich hab jetzt mal etwas mit dem Designer gebastelt, was absichtlich größere Texte hat:
https://i.imgur.com/70ygL9Q.png

buttons.py:
from functools import partial
from pathlib import Path
import sys

from PyQt5 import QtCore
from PyQt5.QtWidgets import QApplication, QMainWindow
from PyQt5.uic ...
von snafu
Mittwoch 28. Mai 2025, 09:13
Forum: Qt/KDE
Thema: Darstellung/Scalierung Windows 10 vs Windows 11
Antworten: 33
Zugriffe: 8362

Re: Darstellung/Scalierung Windows 10 vs Windows 11


Denn wenn die kleiner ist als der Platz den der Inhalt braucht, hast Du genau dieses Problem.


Also bei mir vergrößern sich die Buttons bei langen Texten weiterhin. Auch wenn die Mindestgröße zu klein gesetzt wird. Wäre ja auch komisch, weil dann der Name nicht zum Verhalten passen würde ...
von snafu
Dienstag 27. Mai 2025, 13:15
Forum: Qt/KDE
Thema: Darstellung/Scalierung Windows 10 vs Windows 11
Antworten: 33
Zugriffe: 8362

Re: Darstellung/Scalierung Windows 10 vs Windows 11

Hier hatte jemand ein ähnliches Problem nach einem Windows-Update, wobei bei ihm die Fonts wohl kleiner wurden:
https://forum.qt.io/topic/140909/fonts- ... ows-update

Vielleicht kannst du damit etwas anfangen?
von snafu
Dienstag 27. Mai 2025, 10:21
Forum: Qt/KDE
Thema: Darstellung/Scalierung Windows 10 vs Windows 11
Antworten: 33
Zugriffe: 8362

Re: Darstellung/Scalierung Windows 10 vs Windows 11

Schwer zu sagen, ohne deinen Code zu kennen. Wir ordnest du deine Widgets an? Benutzt du dafür einen Layout Manager ?

Das hier klingt für mich als würdest du bisher einfach die Widgets händisch im Designer platzieren, ohne Manager:

Die Abstände und Größe der Elemente in der GUI scheinen auch fix ...
von snafu
Dienstag 20. Mai 2025, 20:54
Forum: Allgemeine Fragen
Thema: durch eine Liste von 4*4 Matrizen iterieren
Antworten: 15
Zugriffe: 3622

Re: durch eine Liste von 4*4 Matrizen iterieren

Loop Unrolling in Python klingt ein bisschen so, als hat da jemand ein Buzzword aufgeschnappt und glaubt, dass dies in jeder Programmiersprache einen spürbaren Vorteil bringen würde. Bevor man mit so etwas anfängt bzw. sofern es wirklich erforderlich ist, sollte man IMHO lieber etwas wie Cython ...
von snafu
Dienstag 20. Mai 2025, 20:12
Forum: Allgemeine Fragen
Thema: durch eine Liste von 4*4 Matrizen iterieren
Antworten: 15
Zugriffe: 3622

Re: durch eine Liste von 4*4 Matrizen iterieren

Und zu dem anderen Thema: Was fortgeschrittene Algorithmen angeht, hat SciPy noch jede Menge zu bieten, falls du das noch nicht kennst. Das arbeitet auf NumPy-Basis, ist auf spezifischen Gebieten aber eben "smarter".
von snafu
Dienstag 20. Mai 2025, 20:06
Forum: Allgemeine Fragen
Thema: durch eine Liste von 4*4 Matrizen iterieren
Antworten: 15
Zugriffe: 3622

Re: durch eine Liste von 4*4 Matrizen iterieren

@huebi: AFAIK reiht NumPy die Werte einfach hintereinander auf als ein Array. Die Strukturierung in Dimensionen erfolgt sozusagen auf Abruf. Man möge mich korrigieren, wenn ich das falsch verstanden habe. Auf jeden Fall ist dann ja eine Kopie etwas anderes als in Python, wo die Daten intern ...