Die Suche ergab 8860 Treffer

von __blackjack__
Sonntag 1. August 2021, 19:55
Forum: Allgemeine Fragen
Thema: Dynamisches laden von Klassen
Antworten: 6
Zugriffe: 81

Re: Dynamisches laden von Klassen

@JamesS: Das ist in Python anders. ``import`` ist kein ``include`` das Quelltext in anderen Quelltext einfügt. Module sind in Python Objekte die einen Namensraum bilden. Jedes Modul importiert das was es selbst braucht. Es gibt kein zentrales Modul in das man einfach alles importiert.
von __blackjack__
Sonntag 1. August 2021, 15:31
Forum: Allgemeine Fragen
Thema: Dynamisches laden von Klassen
Antworten: 6
Zugriffe: 81

Re: Dynamisches laden von Klassen

@JamesS: Naja so viele Importe sind das dann letztlich ja auch nicht, denn Du importierst ja nur was Du in dem Modul brauchst. Das kann ja nicht zu viel werden ohne das es unübersichtlich wird.
von __blackjack__
Sonntag 1. August 2021, 14:36
Forum: Allgemeine Fragen
Thema: Dynamisches laden von Klassen
Antworten: 6
Zugriffe: 81

Re: Dynamisches laden von Klassen

@JamesS: Gibt es nicht. „Explicit is better than implicit”. Das macht es im Gegenteil auch nicht übersichtlicher, sondern man weiss dann nicht wo eigentlich welcher Name definiert wurde, weil alles automagisch irgendwie auftaucht. Und bitte gar nicht erst auf die Idee kommen ``*`` beim Importieren z...
von __blackjack__
Sonntag 1. August 2021, 14:25
Forum: Allgemeine Fragen
Thema: Python skript zum auslesen von Messgeräten
Antworten: 3
Zugriffe: 54

Re: Python skript zum auslesen von Messgeräten

@Tamti: Ich vermissen eine konkrete, beantwortbare Frage‽
von __blackjack__
Samstag 31. Juli 2021, 19:02
Forum: Tkinter
Thema: Thread, in dem TKinter läuft, friert nach beenden/killen (?) den Main-Thread ein
Antworten: 2
Zugriffe: 116

Re: Thread, in dem TKinter läuft, friert nach beenden/killen (?) den Main-Thread ein

@Fussel132: Tk muss im Hauptthread laufen. Das erben von Thread macht hier keinen Sinn und das überschreiben von nicht-öffentlichen Methoden und abfragen von nicht-öffentlichen Zustand ist nicht gut bis falsch. Warum postest Du dreimal den selben Quelltext unter unterschiedlichen Dateinamen? Die GUI...
von __blackjack__
Samstag 31. Juli 2021, 18:42
Forum: Allgemeine Fragen
Thema: Zeichenkette nach zeichenkette identifizieren
Antworten: 14
Zugriffe: 155

Re: Zeichenkette nach zeichenkette identifizieren

@Brando: Das einfachste scheint mir da immer noch die `split()`-Methode auf Zeichenketten zu sein. Falls es `re` sein muss, kann man das im Grunde genau so wie Du es im Satz schreibst als regex ausdrücken: Alle Zeichen vor drei "A". Und das ist auch ein recht einfacher Ausdruck, ohne Konstrukte wie ...
von __blackjack__
Samstag 31. Juli 2021, 16:50
Forum: Allgemeine Fragen
Thema: Zeichenkette nach zeichenkette identifizieren
Antworten: 14
Zugriffe: 155

Re: Zeichenkette nach zeichenkette identifizieren

@Brando: Jetzt sollen drei As plötzlich *ausgeschlossen* werden — das hat ja noch weniger mit den beiden Varianten aus den Beiträgen bisher zu tun. Man kann nicht helfen wenn Du nicht mit der tatsächlichen Problemstellung heraus rückst. Vollständig und von Dir aus, ohne das man immer wieder nachfrag...
von __blackjack__
Samstag 31. Juli 2021, 15:09
Forum: Allgemeine Fragen
Thema: Zeichenkette nach zeichenkette identifizieren
Antworten: 14
Zugriffe: 155

Re: Zeichenkette nach zeichenkette identifizieren

@Brando: Noch mal: wie soll denn das Ergebnis aussehen? Denn das wissen wir nicht wirklich. Du hast das im ersten Beitrag beschrieben für "A" und nun hast Du plötzlich Code in dem Du "AAA" schreibst. Was wäre *da* das Ergebnis und wie lautet überhaupt die Aufgabenstellung? Der reguläre Ausdruck "[AA...
von __blackjack__
Samstag 31. Juli 2021, 11:46
Forum: Allgemeine Fragen
Thema: Auf COM senden, sonderbare Ergebnisse
Antworten: 5
Zugriffe: 101

Re: Auf COM senden, sonderbare Ergebnisse

@joedro: Naja, es liegt im Grunde an Dir/Deinem Aufruf. Wenn Du eine *Zahl* übergibst, dann bedeutet das „schreibe so viele 0 Bytes“. Wenn Du ein Byte mit dem Wert 0x1f senden willst, dann musst Du ein `bytes`-Objekt mit diesem Bytewert übergeben: ``write(b"\x1f")``. Denn `write()` versucht die über...
von __blackjack__
Samstag 31. Juli 2021, 11:13
Forum: Links und Tutorials
Thema: Kostenloser online Python Kurs ab sofort
Antworten: 21
Zugriffe: 334

Re: Kostenloser online Python Kurs ab sofort

@rogerb: Dass das eine Agenda ist, würde ich da auch nicht unterstellen wollen. Es reicht absolut nicht wenn die Eltern das anders sehen, denn das sind ja *gesellschaftliche* Rollenbilder, da können die einzelnen Eltern alleine nicht gegen an. Die Werbung, das Fernsehprogramm, andere Kinder, andere ...
von __blackjack__
Samstag 31. Juli 2021, 09:37
Forum: Allgemeine Fragen
Thema: Tipps von Erfahrenen für blutigen Anfänger gesucht um schnell Fortschritte zu machen
Antworten: 5
Zugriffe: 103

Re: Tipps von Erfahrenen für blutigen Anfänger gesucht um schnell Fortschritte zu machen

@cheers: Der übliche Tipp ist etwas zu programmieren an dem Du Interesse hast und dann auch Rückmeldung von erfahreneren Programmierern/Kollegen dazu zu erfragen. In Deinem Fall ist das Interesse dann ein bisschen vom Beruf geprägt und nicht nur rein privat. Also such Dir ein Projekt, oder auch mehr...
von __blackjack__
Freitag 30. Juli 2021, 17:23
Forum: Datenbankprogrammierung mit Python
Thema: SELECT Befehl gibt einen unerwarteten Resultat
Antworten: 10
Zugriffe: 157

Re: SELECT Befehl gibt einen unerwarteten Resultat

@omissoni: `result` wird an viel zu viele verschiedene Werte mit unterschiedlichen Bedeutungen und Typen gebunden. Das ist verwirrend. Ich würde da auch nicht erst `fetschone()` und dann `fetchall()` machen. Es macht nicht wirklich einen grossen Unterschied einfach nur `fetchall()` aufzurufen und da...
von __blackjack__
Freitag 30. Juli 2021, 14:57
Forum: Links und Tutorials
Thema: Kostenloser online Python Kurs ab sofort
Antworten: 21
Zugriffe: 334

Re: Kostenloser online Python Kurs ab sofort

@rogerb: Das Problem ist das diese Erwartungshaltung in sehr vielen Kleinigkeiten ausgedrückt wird, die in der Summe dann halt ein Ergebnis haben. Darum kann man die Frage nicht so einfach beantworten und alle Beispiele wirst Du wahrscheinlich einfach abbügeln können mit „*das* kann es doch nicht (a...
von __blackjack__
Donnerstag 29. Juli 2021, 22:23
Forum: Links und Tutorials
Thema: Kostenloser online Python Kurs ab sofort
Antworten: 21
Zugriffe: 334

Re: Kostenloser online Python Kurs ab sofort

@rogerb: Du kennst sicher auch niemanden der sagt „Jungs sollten nicht Kindergärtner werden”. So offensichtlich auf die 12 ist das ja nicht. Wenn aber nur 10% Mädchen/junge Frauen Informatik studieren, ist das doch aber auch eine Ansage für Mädchen, dass das nichts für sie ist, weil Mädchen das nich...
von __blackjack__
Donnerstag 29. Juli 2021, 11:19
Forum: Allgemeine Fragen
Thema: Plugin-basiertes Programm
Antworten: 25
Zugriffe: 421

Re: Plugin-basiertes Programm

Da ist `map()`, `filter()`, und eine List-Comprehension was man zusammenfassen und als Generatorausdruck schreiben kann: def load_plugins(path="application_plugins"): path = pathlib.Path(path) return { module.return_accepted_urls(): module.scrape_url for module in ( importlib.import_module(f"{path}....