Hallo,

check dafür mal Javascript DOM.

Hier hast du eine gute Einführung:

https://www.w3schools.com/js/js_htmldom.asp

...zur Antwort

https://stackoverflow.com/questions/31375860/retrieve-all-csgo-items-via-steam-api-or-endpoint

schau mal dort

...zur Antwort

Hi ich bin eben auf dein Beitrag gestoßen, hast du deinen Pagespeed schon optimiert bekommen?

Ich habe ein interessantes Tool zu diesem Thema entwickelt. Es ist noch ganz neu und soll für eine Casestudy genutzt werden. Du findest es unter https://pagespeedstudies.de
Es soll dir einen Überblick auf Konkurrenz geben und eine Hausnummer, was du an Pagespeed erreichen musst um für ein gewisses Keyword unter die Top10/20 zu kommen.

...zur Antwort

Ja das geht.

Angenommen deine Datei liegt im gleichen Ordner und heißt functions.py

import functions

x = 1
print(x)
functions.dosomething()

So führst du beispielsweise die Funktion dosomething aus der Datei functions.py aus

...zur Antwort

Definitiv ein Highlight ist Powerpoint Karaoke.

Das Spiel kann man ins lächerliche ziehen oder anspruchsvolle Themen als Vorlage nehmen.

Mehr Infos findet ihr hier

...zur Antwort

Das muss über ein Event laufen. Such danach mal.

...zur Antwort
Python: wie Diagrammgröße ändern?

Hallo ich habe folgende Programmcode für ein Diagramm und möchte hier die Größe der dargestellten Grafik ändern. Mit welcher Funktion ist das möglich?

def make_patch_spines_invisible(ax):

    ax.set_frame_on(True)

    ax.patch.set_visible(False)

    for sp in ax.spines.values():

        sp.set_visible(False)

fig, host = plt.subplots()

fig.subplots_adjust(right=0.75)

par1 = host.twinx()

par2 = host.twinx()

par2.spines["right"].set_position(("axes", 1.2))

make_patch_spines_invisible(par2)

par2.spines["right"].set_visible(True)

p1, = host.plot([0, 1, 2], [0, 1, 2], "b-", label="Entfernung")

p2, = par1.plot([0, 1, 2], [0, 3, 2], "r-", label="Temperatur")

p3, = par2.plot([0, 1, 2], [50, 30, 15], "g-", label= "Geschwindigkeit")

host.set_xlim(0, 2)

host.set_ylim(0, 2)

par1.set_ylim(0, 4)

par2.set_ylim(1, 65)

host.set_xlabel("Entfernung")

host.set_ylabel("Dichte")

par1.set_ylabel("Temperatur")

par2.set_ylabel("Geschwindigkeit")

host.yaxis.label.set_color(p1.get_color())

par1.yaxis.label.set_color(p2.get_color())

par2.yaxis.label.set_color(p3.get_color())

tkw = dict(size=4, width=1.5)

host.tick_params(axis='y', colors=p1.get_color(), **tkw)

par1.tick_params(axis='y', colors=p2.get_color(), **tkw)

par2.tick_params(axis='y', colors=p3.get_color(), **tkw)

host.tick_params(axis='x', **tkw)

lines = [p1, p2, p3]

host.legend(lines, [l.get_label() for l in lines])

plt.show()

...zum Beitrag
plt.figure(figsize=(20,10))

...zur Antwort

Ein kleines Gebäudemanagement Tool für eure Schule.

Dazu nehmt ihr noch den Rasberry Pi. Das Ganze könnt ihr klein starten und simulieren und mit Ersparnis-Hochrechnungen eventuell überzeugen und dann an eurer Schule umsetzen.

...zur Antwort
Hilfe Python Programm?

Hallo. Ich bin leider ein absoluter Programmierneuling und habe nun eine Aufgabe in Python bekommen (ich habe leider in Phyton noch gar nicht programmiert, sodass ich noch gar keine Ideen habe)

Ich soll zwei neue Funktionen hinzufügen:

a) die Funktion

index von variable(text:str, variable:str) ! int

erledigen, die den Index des ersten Zeichens fur das erste Vorkommen der Variablen

im Text zuruckgibt. Ist die Variable nicht enthalten, wird -1 zuruckgegeben.

Beachte, dass '\n' den Zeilenwechsel darstellt und wie ein einziges Zeichen gezahlt

wird.

b) die Funktion

ersetze variable(text:str, alt:str, neu:str) ! str leisten, die in dieser

Aufgabe zu schreiben ist. Die Funktion ersetzt jedes Vorkommen einer Variablen in

einem Programmtext durch einen neuen Bezeichner. Das geht naturlich nur, wenn

der neue Bezeichner noch nicht im Programm verwendet wurde.

Es geht um folgenden Programmcode:

# Beginn der Funktion index_von_variable
def index_von_variable(text, variable):
   pass
   # Hier fehlt Deine Loesung a!
# Ende der Funktion index_von_variable
## Beginn der Funktion 'ersetze_variable'
def ersetze_variable(programmtext, alt, neu):
   pass
   # Hier fehlt Deine Loesung b!
# Ende der Funktion 'variablen_ersetzen'
# TESTUMGEBUNG (HAUPTPROGRAMM)
DATEI = 'programm.py'  # Beispiel, kann geaendert werden
VARIABLENNAME_ALT = 'x' # Beispiel, kann geaendert werden
VARIABLENNAME_NEU = 'y' # Beispiel, kann geaendert werden
# Ab hier bitte nichts veraendern!
try:
   #Öffnen der Datei 'DATEI'
   datei = open(DATEI)
   # Anlegen der neuen Datei
   DATEI_NEU = name_neu(DATEI)
   datei_neu = open(DATEI_NEU,'w')
   # Einlesen des Inhalts der Datei
   text = datei.read()
   # Kontrollausdruck vorher
   print(text)
   # Aufruf der Funktion 'index_von_variable'
   print(index_von_variable(datei, VARIABLE_ALT))
   # Aufruf der Funktion 'ersetze_variable'
   text_neu = ersetze_variable(text, VARIABLE_ALT, VARIABLE_NEU)
   # Kontrollausdruck nachher
   print(text_neu)
   # Schreiben in neue Datei bei Veraenderungen
   if text != text_neu:
       datei_neu.write(text)
   datei.close()
   datei_neu.close()
except:
   print('Da hat was nicht geklappt.')
##################### ENDE DER TESTUMGEBUNG ######################
#### START Hilfsfunktion zur Bestimmung des neuen Dateinamens ####
def name_neu(datei):
   """
   Erweiterung des Dateinamens um den Suffix '_NEU'
   Die Kennung wird beibehalten.
   """
   temp = datei.find('.')
   punkt = temp
   while temp > -1:
       temp = datei[punkt+1:].find('.')
       if temp > -1:
           punkt += temp+1
   if punkt > -1:
       return datei[:punkt] + '_NEU' + datei[punkt:]
   else:
       return datei + '_NEU'
#### ENDE Hilfsfunktion zur Bestimmung des neuen Dateinamens ####
...zum Beitrag

Formatier das doch bitte erstmal richtig.

...zur Antwort

So würde ichs machen:

comboExample.bind("<<ComboboxSelected>>", callbackFunc)

Quelle:

https://www.delftstack.com/de/tutorial/tkinter-tutorial/tkinter-combobox/

...zur Antwort

Was für ein Fehler?
Wenn es ein Plugin Anbieter ist, sollte da eigentlich nichts passieren. Du hast ja alle Daten von demjenigen - würde ich mir nicht so viele Gedanken machen - das machen die öfter!

...zur Antwort

Nutz am besten Openpyxl damit kannst du auch die Excel einlesen und dann mit dem neuen Datensatz abspeichern. Updaten heißt dort immer überschreiben, sprich: Alte Daten sammeln und mit den neuen wieder einfügen

...zur Antwort