Die Suche ergab 6852 Treffer
- 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 ...
- 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 ...
#!/usr/bin/env python3
class Vehicle:
def __init__(self, brand, model):
self.brand = brand
self.model = model
def move(self):
print("Move ...
- 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 ...
- 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 ...
- 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.
- 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 ...
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 ...
- 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.
- 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 ...
- 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
https://gist.github.com/seblin/b103c527 ... 2c8e4c716f
- 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
https://doc.qt.io/qt-6/designer-using-containers.html
- 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.
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.
- 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.
- 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 ...
- 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 ...
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 ...
- 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 ...
- 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?
https://forum.qt.io/topic/140909/fonts- ... ows-update
Vielleicht kannst du damit etwas anfangen?
- 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 ...
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 ...
- 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 ...
- 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".
- 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 ...