Hallo @Seppel90,
der einfachste Weg ist eine Konfigurationsdatei. Hier ein Link zu einem HowTo:
https://towardsdatascience.com/from-nov ... 3e171a8eb3
Die Suche ergab 27 Treffer
- Mittwoch 16. November 2022, 20:27
- Forum: Sonstige (Pygame, PyOpenGL, ...)
- Thema: Einstellungen Speichern für den nächsten Programmstart
- Antworten: 1
- Zugriffe: 11490
- Samstag 15. Oktober 2022, 18:09
- Forum: Offtopic
- Thema: "Data Science", Berufseinstieg und "Zertifikate"
- Antworten: 2
- Zugriffe: 6200
Re: "Data Science", Berufseinstieg und "Zertifikate"
Hallo @Üpsilon,
bei https://www.stepstone.de/jobs/data-scientist findest Du jede Menge Stellenanzeigen, die Dir einen Hinweis auf die benötigten Qualifikationen liefern.
Wenn Du eine ungefähre Vorstellung davon hast, in welchem Bereich Du tätig sein möchtest, dann kontaktiere eine ...
bei https://www.stepstone.de/jobs/data-scientist findest Du jede Menge Stellenanzeigen, die Dir einen Hinweis auf die benötigten Qualifikationen liefern.
Wenn Du eine ungefähre Vorstellung davon hast, in welchem Bereich Du tätig sein möchtest, dann kontaktiere eine ...
- Mittwoch 22. Juni 2022, 20:42
- Forum: Allgemeine Fragen
- Thema: Rekursive Funktion
- Antworten: 29
- Zugriffe: 5804
Re: Rekursive Funktion
Der Fehler war für den OP zum Finden gedachtbords0 hat geschrieben: Mittwoch 22. Juni 2022, 18:03 ...
Trotzdem ist die Funktion falsch, calculate("2*5*3") gibt 10 aus ...
- Mittwoch 22. Juni 2022, 17:00
- Forum: Allgemeine Fragen
- Thema: Rekursive Funktion
- Antworten: 29
- Zugriffe: 5804
Re: Rekursive Funktion
Hallo @Chrisseeey,
hier der umgekehrte Weg - versuch mal zu verstehen, warum der Code funktioniert:
def calculate(term):
print(term)
if '*' in term:
index = term.index('*')
wert = int(term[index-1]) * int(term[index+1])
return calculate(term[:index-1] + str(wert) + term[index+2:])
if ...
hier der umgekehrte Weg - versuch mal zu verstehen, warum der Code funktioniert:
def calculate(term):
print(term)
if '*' in term:
index = term.index('*')
wert = int(term[index-1]) * int(term[index+1])
return calculate(term[:index-1] + str(wert) + term[index+2:])
if ...
- Sonntag 1. Mai 2022, 12:21
- Forum: Allgemeine Fragen
- Thema: Absolutwert berechen (ohne abs())
- Antworten: 12
- Zugriffe: 1622
Re: Absolutwert berechen (ohne abs())
Hallo @PatrickF,
bei der Aufgabenstellung ist nicht alles spezifiziert worden. Hier mein Entwurf:
bei der Aufgabenstellung ist nicht alles spezifiziert worden. Hier mein Entwurf:
Code: Alles auswählen
def abstand(x,y):
return x if x*x > y*y else y
if __name__ == '__main__':
print(abstand(3, -7))
print(abstand(0, -7))
print(abstand(3, -3))
print(abstand(7, 7))
- Dienstag 19. April 2022, 19:34
- Forum: Allgemeine Fragen
- Thema: Thread im TkInter Fenster funktioniert nicht
- Antworten: 14
- Zugriffe: 1820
Re: Thread im TkInter Fenster funktioniert nicht
@Dirk009 Vertsehe ich das after() richtig, dass es die Funktion und damit sich selbst immer wieder selbst aufruft? Also wie ein thread nur ohne Schleife?
Ja, allerdings indirekt durch Neuregistrierung. Die Funktion wird dann vom GUI-Thread aufgerufen.
https://web.archive.org/web ...
- Dienstag 19. April 2022, 19:16
- Forum: Allgemeine Fragen
- Thema: Statistik Aufgabe Python
- Antworten: 22
- Zugriffe: 2339
Re: Statistik Aufgabe Python
so habe ich das gelöst ?
@MathGenie123
Nichts geht über einen Test. Ich habe folgendes zu deinem Code hinzugefügt:
from collections import Counter
from math import trunc
if __name__ == '__main__':
zufallszahlen = []
intervalle = []
for _ in range(0, 1000):
x = X()
zufallszahlen ...
- Dienstag 19. April 2022, 18:03
- Forum: Allgemeine Fragen
- Thema: Statistik Aufgabe Python
- Antworten: 22
- Zugriffe: 2339
Re: Statistik Aufgabe Python
@dirk009: Der Kommentar ist irreführend, oder übersehe ich da eine Möglichkeit, dass tatsächlich eine 4 von `y()` zurückgegeben werden kann. 🤔
@blackjack
Ich wollte nicht
if random_value in [4,5,6,7]:
return 7
in der Methode schreiben und der Kommentar sollte deutlich machen, dass 7 ...
- Montag 18. April 2022, 20:12
- Forum: Allgemeine Fragen
- Thema: Statistik Aufgabe Python
- Antworten: 22
- Zugriffe: 2339
Re: Statistik Aufgabe Python
Hallo @MathGenie123,
die Aufgabe ist eigentlich ziemlich klein. Nachdem @deets den zweiten Teil erklärt hat. Hier eine Idee zum ersten Teil. Bei der Gleichverteilung von einem Würfel mit sieben Seiten ist die Wahrscheinlichkeit, eine von zwei bestimmte Zahlen zu erhalten, doppelt so gross wie die ...
die Aufgabe ist eigentlich ziemlich klein. Nachdem @deets den zweiten Teil erklärt hat. Hier eine Idee zum ersten Teil. Bei der Gleichverteilung von einem Würfel mit sieben Seiten ist die Wahrscheinlichkeit, eine von zwei bestimmte Zahlen zu erhalten, doppelt so gross wie die ...
- Sonntag 17. April 2022, 23:06
- Forum: Allgemeine Fragen
- Thema: Thread im TkInter Fenster funktioniert nicht
- Antworten: 14
- Zugriffe: 1820
Re: Thread im TkInter Fenster funktioniert nicht
Hallo Loster_Paddel,
die Antwort von Sirius3 war Gold wert. Du kannst den ganzen Thread-Code entfernen und ein Zweizeiler, der sich rekursiv aufruft reicht:
def uhrzeit_aktualisieren():
UhrzeitLabel.config(text=datetime.now().strftime('%H:%M:%S'))
UhrzeitLabel.after(1000, uhrzeit_aktualisieren ...
die Antwort von Sirius3 war Gold wert. Du kannst den ganzen Thread-Code entfernen und ein Zweizeiler, der sich rekursiv aufruft reicht:
def uhrzeit_aktualisieren():
UhrzeitLabel.config(text=datetime.now().strftime('%H:%M:%S'))
UhrzeitLabel.after(1000, uhrzeit_aktualisieren ...
- Sonntag 17. April 2022, 16:00
- Forum: Allgemeine Fragen
- Thema: Unknown encoding bei text file
- Antworten: 3
- Zugriffe: 37096
Re: Unknown encoding bei text file
Hallo Paul79,
ich habe deine main function umgeschrieben und die Datei languages.txt ( https://learnpythonthehardway.org/python3/languages.txt ) im gleichen Ordner gespeichert:
import sys
script, input_encoding, error = sys.argv
def main(language_file, encoding, errors):
line = language_file ...
ich habe deine main function umgeschrieben und die Datei languages.txt ( https://learnpythonthehardway.org/python3/languages.txt ) im gleichen Ordner gespeichert:
import sys
script, input_encoding, error = sys.argv
def main(language_file, encoding, errors):
line = language_file ...
- Samstag 9. April 2022, 18:28
- Forum: Allgemeine Fragen
- Thema: Counter - Zählen von gewissen Elementen, zb die Zahlen "5"
- Antworten: 12
- Zugriffe: 1503
Re: Counter - Zählen von gewissen Elementen, zb die Zahlen "5"
Hallo goodbyeworld,
wenn man ein int-Zahl erzeugt, dann vergleicht man besser auch mit einer Zahl. ("1" ist ein String mit der Zahl 1 und keine Zahl).
import random
counter1 = 0
counter2 = 0
counter3 = 0
counter4 = 0
counter5 = 0
counter6 = 0
counter7 = 0
counter8 = 0
counter9 = 0 ...
wenn man ein int-Zahl erzeugt, dann vergleicht man besser auch mit einer Zahl. ("1" ist ein String mit der Zahl 1 und keine Zahl).
import random
counter1 = 0
counter2 = 0
counter3 = 0
counter4 = 0
counter5 = 0
counter6 = 0
counter7 = 0
counter8 = 0
counter9 = 0 ...
- Samstag 2. April 2022, 13:47
- Forum: Allgemeine Fragen
- Thema: Text zwischen zwei Strings isolieren
- Antworten: 4
- Zugriffe: 659
Re: Text zwischen zwei Strings isolieren
Hallo Fiberkill,
hier zwei Ansätze das File zeilenweise zu lesen und den Block zu extrahieren (einmal als String und einmal als Liste):
import csv
with open('data.csv', encoding="utf8") as csvfile:
foundBegin = False
reader = csv.reader(csvfile, delimiter=',')
for row in reader:
if 'BEGIN ...
hier zwei Ansätze das File zeilenweise zu lesen und den Block zu extrahieren (einmal als String und einmal als Liste):
import csv
with open('data.csv', encoding="utf8") as csvfile:
foundBegin = False
reader = csv.reader(csvfile, delimiter=',')
for row in reader:
if 'BEGIN ...
- Donnerstag 31. März 2022, 17:45
- Forum: Offtopic
- Thema: Suche Programmierer für Trading Bot
- Antworten: 6
- Zugriffe: 6431
Re: Suche Programmierer für Trading Bot
Hallo PyTrade,
vielleicht kannst Du erst einmal das Tutorial auf https://www.codearmo.com/python-tutorial/algo-trading-intro durcharbeiten. Es sieht genau nach dem aus, was Du suchst.
Martin bietet https://www.python-forum.de/viewtopic.php?f=5&t=50149 Nachhilfe für Pythonanfänger und -neulinge für ...
vielleicht kannst Du erst einmal das Tutorial auf https://www.codearmo.com/python-tutorial/algo-trading-intro durcharbeiten. Es sieht genau nach dem aus, was Du suchst.
Martin bietet https://www.python-forum.de/viewtopic.php?f=5&t=50149 Nachhilfe für Pythonanfänger und -neulinge für ...
- Freitag 18. März 2022, 20:22
- Forum: Allgemeine Fragen
- Thema: PYTHON Snake-Game
- Antworten: 4
- Zugriffe: 897
Re: PYTHON Snake-Game
Hallo @xAMIx,
bitte code immer mit dem entsprechenden Tag markieren:
import pygame
pygame.init()
screen = pygame.display.set_mode((400, 450))
Snake = [[200, 200,20,20], [178, 200,20,20]]
speedx = 0
speedy = 0
def draw():
for i in range(len(Snake)):
pygame.draw.rect(screen, pygame.Color(255 ...
bitte code immer mit dem entsprechenden Tag markieren:
import pygame
pygame.init()
screen = pygame.display.set_mode((400, 450))
Snake = [[200, 200,20,20], [178, 200,20,20]]
speedx = 0
speedy = 0
def draw():
for i in range(len(Snake)):
pygame.draw.rect(screen, pygame.Color(255 ...
- Donnerstag 10. Februar 2022, 18:13
- Forum: Ideen
- Thema: Rechenprogramm zum üben mit Spielcharakter
- Antworten: 4
- Zugriffe: 11380
Re: Rechenprogramm zum üben mit Spielcharakter
Hallo Richarde,
hier eine Beispielimplementierung, die eine Reihe abfragt:
import random
import time
def aufgaben_training(reihe):
print(f'\nDie Aufgaben der {reihe}-er Reihe sollen trainiert werden.')
aufgaben = []
for i in range(1,11):
aufgaben.append((i, reihe, i*reihe))
random.shuffle ...
hier eine Beispielimplementierung, die eine Reihe abfragt:
import random
import time
def aufgaben_training(reihe):
print(f'\nDie Aufgaben der {reihe}-er Reihe sollen trainiert werden.')
aufgaben = []
for i in range(1,11):
aufgaben.append((i, reihe, i*reihe))
random.shuffle ...
- Samstag 20. November 2021, 00:55
- Forum: Allgemeine Fragen
- Thema: Bestimmte Zeilen aus einer Datei / URL exportieren und speichern
- Antworten: 10
- Zugriffe: 1555
Re: Bestimmte Zeilen aus einer Datei / URL exportieren und speichern
@__blackjack__
Hier eine Version mit TextWrapper, geändertem Modus und UTF-8 Encoding beim File
from urllib.request import urlopen
from io import TextIOWrapper
url = 'https://raw.githubusercontent.com/jnk22/kodinerds-iptv/master/iptv/kodi/kodi_tv.m3u'
channels = ['yletv1', 'ZDF HD']
target ...
Hier eine Version mit TextWrapper, geändertem Modus und UTF-8 Encoding beim File
from urllib.request import urlopen
from io import TextIOWrapper
url = 'https://raw.githubusercontent.com/jnk22/kodinerds-iptv/master/iptv/kodi/kodi_tv.m3u'
channels = ['yletv1', 'ZDF HD']
target ...
- Freitag 19. November 2021, 21:29
- Forum: Allgemeine Fragen
- Thema: Bestimmte Zeilen aus einer Datei / URL exportieren und speichern
- Antworten: 10
- Zugriffe: 1555
Re: Bestimmte Zeilen aus einer Datei / URL exportieren und speichern
Hallo @gabber
hier die URL-Version:
from urllib. request import urlopen
url = 'https://raw.githubusercontent.com/jnk22/kodinerds-iptv/master/iptv/kodi/kodi_tv.m3u'
channels = ['yletv1', 'ZDF HD']
target_file_name = 'extracted.m3u'
with urlopen(url) as file, open(target_file_name, 'w+') as ...
hier die URL-Version:
from urllib. request import urlopen
url = 'https://raw.githubusercontent.com/jnk22/kodinerds-iptv/master/iptv/kodi/kodi_tv.m3u'
channels = ['yletv1', 'ZDF HD']
target_file_name = 'extracted.m3u'
with urlopen(url) as file, open(target_file_name, 'w+') as ...
- Freitag 19. November 2021, 20:38
- Forum: Allgemeine Fragen
- Thema: Bestimmte Zeilen aus einer Datei / URL exportieren und speichern
- Antworten: 10
- Zugriffe: 1555
Re: Bestimmte Zeilen aus einer Datei / URL exportieren und speichern
Hallo @gabber,
hier ein Skript, dass deine Wünsche erfüllen sollte:
channels = ['yletv1', 'ZDF HD']
filename = 'kodi_tv.m3u'
target_file_name = 'extracted.m3u'
with open(filename, 'r') as file, open(target_file_name, 'w+') as target_file:
target_file.write('#EXTM3U\n')
for line in file:
for ...
hier ein Skript, dass deine Wünsche erfüllen sollte:
channels = ['yletv1', 'ZDF HD']
filename = 'kodi_tv.m3u'
target_file_name = 'extracted.m3u'
with open(filename, 'r') as file, open(target_file_name, 'w+') as target_file:
target_file.write('#EXTM3U\n')
for line in file:
for ...
- Freitag 20. August 2021, 20:54
- Forum: Allgemeine Fragen
- Thema: Bedeutung des Kommentars in der ersten Programmzeile
- Antworten: 5
- Zugriffe: 876
Re: Bedeutung des Kommentars in der ersten Programmzeile
Hallo @Lukas_25025,
das ist ein sogenannter shebank (siehe https://de.wikipedia.org/wiki/Shebang).
Es gibt einen Hinweis, welcher Interpreter verwendet werden soll (unter unixartigen Betriebssystemen).
Cheers,
Dirk
das ist ein sogenannter shebank (siehe https://de.wikipedia.org/wiki/Shebang).
Es gibt einen Hinweis, welcher Interpreter verwendet werden soll (unter unixartigen Betriebssystemen).
Cheers,
Dirk
