Hallo,
als Start: https://docs.python.org/3/tutorial/classes.html
Grüße
Dennis
Die Suche ergab 1529 Treffer
- Freitag 11. Juli 2025, 12:09
- Forum: Wissenschaftliches Rechnen
- Thema: kleine Mathe-Spielereien
- Antworten: 717
- Zugriffe: 354048
- Freitag 11. Juli 2025, 11:46
- Forum: Offtopic
- Thema: Algorithmus um Iterationsschritte zu verringern
- Antworten: 9
- Zugriffe: 393
Re: Algorithmus um Iterationsschritte zu verringern
Danke für die Antwort.
`lower` und `upper` weil ich es übersichtlicher fand und `values` weil ich den Name brauchte und die Ursprungsliste als Konstante behalten wollte. Würde vermutlich alles wegfallen, wenn ich, wie vorgeschlagen, nur mit Indexwerten arbeite.
`bisect` schaue ich mir gerne an ...
`lower` und `upper` weil ich es übersichtlicher fand und `values` weil ich den Name brauchte und die Ursprungsliste als Konstante behalten wollte. Würde vermutlich alles wegfallen, wenn ich, wie vorgeschlagen, nur mit Indexwerten arbeite.
`bisect` schaue ich mir gerne an ...
- Donnerstag 10. Juli 2025, 19:39
- Forum: Offtopic
- Thema: Algorithmus um Iterationsschritte zu verringern
- Antworten: 9
- Zugriffe: 393
Re: Algorithmus um Iterationsschritte zu verringern
Danke für die Antwort. Ja genau, ich lasse eine bestimmte Differenz zwischen den Werten zu.
Das mit den zufälligen Zahlen könnte doch auch nach hinten los gehen? Also was die Laufzeit angeht bzw. es kann bei wiederholten Rechendurchgängen zu merkbaren Abweichungen kommen oder stelle ich mir das zu ...
Das mit den zufälligen Zahlen könnte doch auch nach hinten los gehen? Also was die Laufzeit angeht bzw. es kann bei wiederholten Rechendurchgängen zu merkbaren Abweichungen kommen oder stelle ich mir das zu ...
- Donnerstag 10. Juli 2025, 15:09
- Forum: Offtopic
- Thema: Algorithmus um Iterationsschritte zu verringern
- Antworten: 9
- Zugriffe: 393
Re: Algorithmus um Iterationsschritte zu verringern
Danke für die Antworten. Die von Sirius3 sah ich erst nach dem ich schon mit der Binäre-Suche angefangen hatte und hatte bis jetzt noch nicht genügend Zeit, den Vorschlag richtig zu verstehen.
Die Binär-Suche habe ich einfach mal so umgesetzt:
#!/usr/bin/env python
VALUES = list(range(50))
SEARCH ...
Die Binär-Suche habe ich einfach mal so umgesetzt:
#!/usr/bin/env python
VALUES = list(range(50))
SEARCH ...
- Donnerstag 10. Juli 2025, 07:52
- Forum: Offtopic
- Thema: Algorithmus um Iterationsschritte zu verringern
- Antworten: 9
- Zugriffe: 393
Algorithmus um Iterationsschritte zu verringern
Guten Morgen zusammen,
ich weiß dass es Algorithmen gibt, die eine gesuchte Zahl nicht strikt von 0 an suchen, sondern den Bereich der möglichen Zahlen unterteilen und sich erst in großen Schritten annähern. So etwas suche ich gerade, werde aber nicht so wirklich fündig.
Mein Problem ist ich habe ...
ich weiß dass es Algorithmen gibt, die eine gesuchte Zahl nicht strikt von 0 an suchen, sondern den Bereich der möglichen Zahlen unterteilen und sich erst in großen Schritten annähern. So etwas suche ich gerade, werde aber nicht so wirklich fündig.
Mein Problem ist ich habe ...
- Montag 7. Juli 2025, 19:55
- Forum: Offtopic
- Thema: Familienfreundlicher Nebenjob als Python-Entwicklerin gesucht
- Antworten: 2
- Zugriffe: 7295
Re: Familienfreundlicher Nebenjob als Python-Entwicklerin gesucht
Hallo,
die Anfrage ist von 2023. Es ist sicherlich zielführender, wenn du schreibst was du suchst.
Grüße
Dennis
die Anfrage ist von 2023. Es ist sicherlich zielführender, wenn du schreibst was du suchst.
Grüße
Dennis
- Donnerstag 26. Juni 2025, 05:45
- Forum: Tkinter
- Thema: Zellulärer Automat
- Antworten: 12
- Zugriffe: 1112
Re: Zellulärer Automat
Hallo,
vollständiger Editor und dann den Button </> anklicken. Es erscheinen rechteckige Klammern und der Cursor befindet sich schon dazwischen und genau da den Code einfügen und den normalen Fließtext dann wieder nach dem letzten Klammerpaar weiterschreiben. Mit <Vorschau> kannst du dir das vor ...
vollständiger Editor und dann den Button </> anklicken. Es erscheinen rechteckige Klammern und der Cursor befindet sich schon dazwischen und genau da den Code einfügen und den normalen Fließtext dann wieder nach dem letzten Klammerpaar weiterschreiben. Mit <Vorschau> kannst du dir das vor ...
- Mittwoch 25. Juni 2025, 17:37
- Forum: Wissenschaftliches Rechnen
- Thema: kleine Mathe-Spielereien
- Antworten: 717
- Zugriffe: 354048
Re: kleine Mathe-Spielereien
Um das mal etwas detaillierter zu beschreiben.
`Konto` muss nicht von `object` erben. Die ".. Konto anlegen" Ausgabe gehört nicht in die `__init__` das ist Programmablauf und sollte in die `main`-Funktion, das gilt auch für den `zeige_konto`-Aufruf. Namen werden klein mit Unterstrich geschrieben ...
`Konto` muss nicht von `object` erben. Die ".. Konto anlegen" Ausgabe gehört nicht in die `__init__` das ist Programmablauf und sollte in die `main`-Funktion, das gilt auch für den `zeige_konto`-Aufruf. Namen werden klein mit Unterstrich geschrieben ...
- Mittwoch 25. Juni 2025, 08:22
- Forum: Wissenschaftliches Rechnen
- Thema: kleine Mathe-Spielereien
- Antworten: 717
- Zugriffe: 354048
Re: kleine Mathe-Spielereien
Hallo,
wenn du von einer Klasse erbst dann hast du dadurch in der Kind-Klasse die Methoden der Eltern-Klasse. Du kannst die überschreiben, wenn sie was anderes machen sollen und das Sinn macht.
Siehe bei dir `ueberweisung`. `zeige_konto`ist etwas komisch wie du die Methode überschrieben hast. Das ...
wenn du von einer Klasse erbst dann hast du dadurch in der Kind-Klasse die Methoden der Eltern-Klasse. Du kannst die überschreiben, wenn sie was anderes machen sollen und das Sinn macht.
Siehe bei dir `ueberweisung`. `zeige_konto`ist etwas komisch wie du die Methode überschrieben hast. Das ...
- Dienstag 24. Juni 2025, 12:31
- Forum: Allgemeine Fragen
- Thema: Dataclass: Attribute automatisch berechnen
- Antworten: 13
- Zugriffe: 903
Re: Dataclass: Attribute automatisch berechnen
das soll in alle fünf Richtungen funktionieren
Das wäre so möglich. Ist nur ein Beispiel die Umrechnungen und andere Werte müssen noch ergänzt werden.
from attrs import define, field
@define
class Flowrate:
_kg_per_min = field(default=None)
_kg_per_h = field(default=None)
def __attrs_post ...
Das wäre so möglich. Ist nur ein Beispiel die Umrechnungen und andere Werte müssen noch ergänzt werden.
from attrs import define, field
@define
class Flowrate:
_kg_per_min = field(default=None)
_kg_per_h = field(default=None)
def __attrs_post ...
- Dienstag 24. Juni 2025, 11:53
- Forum: Allgemeine Fragen
- Thema: Dataclass: Attribute automatisch berechnen
- Antworten: 13
- Zugriffe: 903
Re: Dataclass: Attribute automatisch berechnen
Hallo,
spontan würde mir das einfallen, ist aber bei mehreren Werten etwas "schreib"-aufwändig:
from dataclasses import dataclass
@dataclass
class Flowrate:
_kg_per_min = 2.20462262
kg_per_h = None
def __post_init__(self):
self.calculate_units()
def clear_values(self):
self._kg_per_min ...
spontan würde mir das einfallen, ist aber bei mehreren Werten etwas "schreib"-aufwändig:
from dataclasses import dataclass
@dataclass
class Flowrate:
_kg_per_min = 2.20462262
kg_per_h = None
def __post_init__(self):
self.calculate_units()
def clear_values(self):
self._kg_per_min ...
- Sonntag 22. Juni 2025, 09:56
- Forum: Installation/Konfigurieren
- Thema: Manim
- Antworten: 4
- Zugriffe: 921
- Samstag 21. Juni 2025, 16:54
- Forum: Wissenschaftliches Rechnen
- Thema: kleine Mathe-Spielereien
- Antworten: 717
- Zugriffe: 354048
Re: kleine Mathe-Spielereien
Hallo,
das macht so nicht so viel Sinn. `check_budget', 'get_change' und `sell` haben mit Kaffee an sich eigentlich gar nichts zu tun. Eventuell sollte die Klasse eher eine Verkaufsstelle wiederspiegeln, die Kaffee anbietet. Dann könnte man `get_change` und `sell` vom Prinzip her in der Klasse ...
das macht so nicht so viel Sinn. `check_budget', 'get_change' und `sell` haben mit Kaffee an sich eigentlich gar nichts zu tun. Eventuell sollte die Klasse eher eine Verkaufsstelle wiederspiegeln, die Kaffee anbietet. Dann könnte man `get_change` und `sell` vom Prinzip her in der Klasse ...
- Donnerstag 19. Juni 2025, 19:36
- Forum: Installation/Konfigurieren
- Thema: Manim
- Antworten: 4
- Zugriffe: 921
Re: Manim
Schau doch mal in dein `Spider 5.1.5. und Python Module` - Thread das du letztes Jahr erstellt hattest.
Aber was noch interessant wäre, wie denkst du sieht die Antwort auf deine Frage aus? Ich weiß zum Beispiel überhaupt gar nicht was du gemacht hast
Aber was noch interessant wäre, wie denkst du sieht die Antwort auf deine Frage aus? Ich weiß zum Beispiel überhaupt gar nicht was du gemacht hast
- Mittwoch 18. Juni 2025, 18:40
- Forum: Allgemeine Fragen
- Thema: `attrs` und Vererbung
- Antworten: 4
- Zugriffe: 714
Re: `attrs` und Vererbung
Danke für die Antwort.
Ich habe `attrs` zwar nach Sirius Antwort gleich entfernt, mich würde trotzdem interessieren, was mit Nebeneffekten gemeint war und ich hab bzw. hätte ja keine andere Wahl wie die post init-Methode zu verwenden, wenn ich hätte bei `attrs` bleiben wollen? Weil du geschrieben ...
Ich habe `attrs` zwar nach Sirius Antwort gleich entfernt, mich würde trotzdem interessieren, was mit Nebeneffekten gemeint war und ich hab bzw. hätte ja keine andere Wahl wie die post init-Methode zu verwenden, wenn ich hätte bei `attrs` bleiben wollen? Weil du geschrieben ...
- Montag 16. Juni 2025, 05:44
- Forum: Allgemeine Fragen
- Thema: Predicitve Maintenance Projekt mit Arduino
- Antworten: 2
- Zugriffe: 457
Re: Predicitve Maintenance Projekt mit Arduino
Hallo,
kannst du spezifischere Fragen stellen?
Ich würde das Projekt aufteilen. Erst mal einen passenden Sensor besorgen, diesen anschließen, auslesen und die Daten senden. Und so das Projekt Stück für Stück aufbauen. Kannst auch mit `scikit-learn`anfangen und die Sensordaten einfach simulieren ...
kannst du spezifischere Fragen stellen?
Ich würde das Projekt aufteilen. Erst mal einen passenden Sensor besorgen, diesen anschließen, auslesen und die Daten senden. Und so das Projekt Stück für Stück aufbauen. Kannst auch mit `scikit-learn`anfangen und die Sensordaten einfach simulieren ...
- Sonntag 15. Juni 2025, 12:13
- Forum: Allgemeine Fragen
- Thema: `attrs` und Vererbung
- Antworten: 4
- Zugriffe: 714
Re: `attrs` und Vererbung
Danke für die Antwort, ich nehme `attrs` wieder raus.
Um welche Nebeneffekte geht es dabei denn?
Grüße
Dennis
Um welche Nebeneffekte geht es dabei denn?
Grüße
Dennis
- Sonntag 15. Juni 2025, 10:27
- Forum: Allgemeine Fragen
- Thema: `attrs` und Vererbung
- Antworten: 4
- Zugriffe: 714
`attrs` und Vererbung
Hallo zusammen,
ich spiele gerade etwas mit `rich` und wollte mir nun eine App-Klasse bauen und die soll von `rich.console.Console` erben. Das ist an sich auch kein Problem. Um mit `attrs` fitter zu werden nutze ich das immer gern, wenn ich nichts ernsthaftes programmiere und meine Frage ist nun ...
ich spiele gerade etwas mit `rich` und wollte mir nun eine App-Klasse bauen und die soll von `rich.console.Console` erben. Das ist an sich auch kein Problem. Um mit `attrs` fitter zu werden nutze ich das immer gern, wenn ich nichts ernsthaftes programmiere und meine Frage ist nun ...
- Freitag 13. Juni 2025, 21:21
- Forum: Webframeworks
- Thema: Programm gesucht zu flask-login & Co.
- Antworten: 2
- Zugriffe: 862
Re: Programm gesucht zu flask-login & Co.
Hallo,
kannst du auf Django umsteigen? Das hat Benutzerverwaltung dabei. BeinFlask ist mir nichts bekannt.
Grüße
Dennis
kannst du auf Django umsteigen? Das hat Benutzerverwaltung dabei. BeinFlask ist mir nichts bekannt.
Grüße
Dennis
- Freitag 13. Juni 2025, 09:08
- Forum: Allgemeine Fragen
- Thema: Python, Excel Ausgabe
- Antworten: 3
- Zugriffe: 632
Re: Python, Excel Ausgabe
Hallo,
wenn du schon `pandas`benutzt, dann gibt es eine `to_excel`- Methode:
https://pandas.pydata.org/pandas-docs/s ... excel.html
Grüße
Dennis
wenn du schon `pandas`benutzt, dann gibt es eine `to_excel`- Methode:
https://pandas.pydata.org/pandas-docs/s ... excel.html
Grüße
Dennis