Die Suche ergab 1008 Treffer
- Mittwoch 31. Januar 2024, 12:54
- Forum: Ideen
- Thema: Python Kivy-GUI Audio-Aufnahmen USB-Stick Kodak CopyCenter Windows XP Antivirus-Schutz Touch-Oberfläche
- Antworten: 6
- Zugriffe: 1203
Re: Python Kivy-GUI Audio-Aufnahmen USB-Stick Kodak CopyCenter Windows XP Antivirus-Schutz Touch-Oberfläche
Die letzte lauffähige Python Version unter Windows XP ist Python 3.4. Ich habe mal Kivy jemanden empfohlen. Das tut mir immer noch leid. Ich würde erstmal mit einer Konsolen-Anwendung starten und das Grafische erst dann machen, wenn die Grundkenntnisse erlangt worden sind. Wenn man eine GUI entwicke...
- Montag 29. Januar 2024, 16:27
- Forum: Allgemeine Fragen
- Thema: Ein Rundungsproblem
- Antworten: 42
- Zugriffe: 2202
Re: Ein Rundungsproblem
Kaufmännisches Runden geht auch: from decimal import Decimal, localcontext, ROUND_HALF_UP def wechselgeld(betrag: str, münzen: list[Decimal]): with localcontext(rounding=ROUND_HALF_UP): betrag = round(Decimal(betrag), 2) münzen = sorted(münzen, reverse=True) ergebnis = {} for münze in münzen: menge ...
- Samstag 27. Januar 2024, 12:41
- Forum: Allgemeine Fragen
- Thema: Type hints oder duck typing?
- Antworten: 11
- Zugriffe: 963
Re: Type hints oder duck typing?
Wenn man bestimmen Systeme wie pydantic und FastAPI (baut darauf glaube ich auf) benutzt, dann in Grenzen ja. Es ist aber eine extra Laufzeitsteuer, und eine globale Flagge, die alles anschaltet, gibt es nicht. Weil die Steuer so hoch ist, sind kritische Teile in Rust entwickelt worden. Vorher war ...
- Donnerstag 25. Januar 2024, 09:58
- Forum: Allgemeine Fragen
- Thema: Inhalt eines Wav files bearbeiten
- Antworten: 14
- Zugriffe: 812
Re: Inhalt eines Wav files bearbeiten
Anspruchsvoller wird es, wenn man es als Stream anbieten will, ohne etwas zu schreiben.
[Quelle] -> Python-Programm -> Unix-Socket -> Anderes Programm, dass den Stream liest
[Quelle] -> Python-Programm -> Unix-Socket -> Anderes Programm, dass den Stream liest
- Freitag 19. Januar 2024, 08:33
- Forum: Allgemeine Fragen
- Thema: Funktion Zahlworte ersetzen
- Antworten: 17
- Zugriffe: 1250
Re: Funktion Zahlworte ersetzen
Ein Problem, in das - wer wie ich Python seltener benutzt resp. Anfänger - schnell trapsen :x 0 wird als False interpretiert. Das gehört zu den Basics und wenn man etwas länger Python einsetzt, dann nutzt man das auch aktiv. Leere listen und leere Tuple liefert auch ein False zurück, wenn die Funkt...
- Donnerstag 18. Januar 2024, 13:33
- Forum: Allgemeine Fragen
- Thema: fotos teilen WIE?
- Antworten: 3
- Zugriffe: 371
- Donnerstag 18. Januar 2024, 13:16
- Forum: Allgemeine Fragen
- Thema: virtuelle Umgebung verschieben/verschicken
- Antworten: 18
- Zugriffe: 1018
Re: virtuelle Umgebung verschieben/verschicken
Bei Linux ist Python schon direkt installiert. Beim Endkunden aber wahrscheinlich nicht. Die meisten nutzen auf dem Desktop leider immer noch Windows. Bei Steam sind es gerade mal ~2% Linux-Nutzer und der Zuwachs von 0,15 % bei Arch Linux kam durch den Steam Deck zustande. Quelle: https://store.ste...
- Montag 15. Januar 2024, 13:28
- Forum: Allgemeine Fragen
- Thema: Zeit inkl. Timezone erhalten
- Antworten: 1
- Zugriffe: 320
Re: Zeit inkl. Timezone erhalten
Nein. Die Angabe ist die Lokalzeit in Berlin. D.h. es ist dann in Berlin 10:26:45 Uhr.Demnach ist die Uhrzeit dort ja 11:26:45.
Der Offset zu UTC0 beträgt eine Stunde und 0 Minuten.
Als UTC0: Timestamp('2024-01-15 09:26:45+0000', tz='UTC')
- Mittwoch 10. Januar 2024, 20:34
- Forum: Allgemeine Fragen
- Thema: Python in OBS
- Antworten: 8
- Zugriffe: 613
Re: Python in OBS
Um den Code mit OBS ausführen zu können, habe ich folgendes gemacht: Python-Script in Datei kopiert In mein venv pyautogui installiert Script angepasst: # header import sys sys.path.append("/home/deadeye/.pyenv/versions/3.12.1/lib/python3.12/site-packages") # restlicher Code unverändert OB...
- Mittwoch 27. Dezember 2023, 01:51
- Forum: Links und Tutorials
- Thema: Neues deutsches Python Tutorial
- Antworten: 17
- Zugriffe: 1356
Re: Neues deutsches Python Tutorial
Solche Beispiele meiden ( https://www.information-nugget.de/python/exception/ ): try: # Code, der eine Ausnahme auslösen kann except SyntaxError: # Behandlung von Syntax Fehlern z.B. print("Hello World" except TypeError: # Behandlung von TypeErrors z.B. 1 + "Zwei" else: # Führe d...
- Dienstag 26. Dezember 2023, 20:19
- Forum: Links und Tutorials
- Thema: Neues deutsches Python Tutorial
- Antworten: 17
- Zugriffe: 1356
Re: Neues deutsches Python Tutorial
Code: Alles auswählen
# Division
result = 6 / 3
print("Division:", result) # Output: 2
2 ist falsch. Das Ergebnis muss 2.0 sein
Die Integer-Division fehlt noch.
Code: Alles auswählen
# Division
result = 6 // 3
print("Division:", result) # Output: 2
- Dienstag 26. Dezember 2023, 17:10
- Forum: Links und Tutorials
- Thema: Neues deutsches Python Tutorial
- Antworten: 17
- Zugriffe: 1356
Re: Neues deutsches Python Tutorial
LOL
Ich wollte gerade in einem anderen Beitrag schreiben, dass das Erfinden von Schlüsselwörtern den Computer nicht auf magische Weise dazu veranlasst, die Gedanken des Entwicklers auszuführen.
Ich wollte gerade in einem anderen Beitrag schreiben, dass das Erfinden von Schlüsselwörtern den Computer nicht auf magische Weise dazu veranlasst, die Gedanken des Entwicklers auszuführen.
- Dienstag 26. Dezember 2023, 17:07
- Forum: Allgemeine Fragen
- Thema: html-datei auslesen und dann in eine andere html-datei schreiben
- Antworten: 28
- Zugriffe: 1534
Re: html-datei auslesen und dann in eine andere html-datei schreiben
Das verlinkte Dokument sagt eindeutig aus, dass write nur ein Argument akzeptiert: write(s, /) Der Schrägstrich hat folgende Bedeutung: To mark all parameters as positional-only in Argument Clinic, add a / on a line by itself after the last parameter, indented the same as the parameter lines. Der Re...
- Montag 18. Dezember 2023, 17:57
- Forum: Allgemeine Fragen
- Thema: Standort Mobiltelefon ermitteln
- Antworten: 6
- Zugriffe: 855
Re: Standort Mobiltelefon ermitteln
Eigentlich braucht man auf dem Smartphone nur einen Webbrowser. Der hat die entsprechenden APIs: index.html <!DOCTYPE html> <html> <header> <title>Title</title> <meta charset="utf-8" /> </header> <p><button onclick="geoFindMe()">Zeige meine Position an</button></p> <div id="...
- Montag 18. Dezember 2023, 17:50
- Forum: Allgemeine Fragen
- Thema: Script komplett neu starten lassen
- Antworten: 4
- Zugriffe: 597
Re: Script komplett neu starten lassen
Ich würde die Eingabe des Nutzers noch in Kleinbuchstaben umwandeln. Hier der alte Code: if input("Möchtest Du neu starten ? ( J / N )") != "J": Änderung: if input("Möchtest Du neu starten ? ( J / N )").lower() != "j": Das hat den Vorteil, dass man als Nutzer ...
- Samstag 16. Dezember 2023, 00:31
- Forum: Allgemeine Fragen
- Thema: Script wartet auf Abarbeitung der Funktion trotz Threading
- Antworten: 17
- Zugriffe: 988
Re: Script wartet auf Abarbeitung der Funktion trotz Threading
Läuft das auf einem RPi? Falls ja und falls die DB auf der SD-Karte liegt, wäre das der Grund, wieso das Schreiben so lange dauert.Wenn ich das schreiben der Daten mit in die Messung schiebe, 1-3 Sekunden.
90 Werte sind nicht viel.
- Donnerstag 14. Dezember 2023, 16:03
- Forum: Links und Tutorials
- Thema: Deutsches Python Tutorial und Glossar
- Antworten: 6
- Zugriffe: 985
Re: Deutsches Python Tutorial und Glossar
Snaki hat heute keine Lust zu lernen. Ihr sollt spenden
- Montag 20. November 2023, 20:57
- Forum: Allgemeine Fragen
- Thema: Wann "match/case" in Python?
- Antworten: 14
- Zugriffe: 968
Re: Wann "match/case" in Python?
Vorhin hatte ich beim Baden noch über das Structural Pattern Matching nachgedacht und bin im Kopf die Anwendungsfälle durchgegangen. Mir sind nicht viele bekannt. Jedes Mal, wenn ich es verwendet habe, fiel auf, dass ohne Pattern Matching der Code kürzer war und weniger eingerückt. Hier mal ein Anti...
- Montag 20. November 2023, 20:37
- Forum: Allgemeine Fragen
- Thema: Eingegebene Sekunden in Jahr/tag/Stunden
- Antworten: 10
- Zugriffe: 684
Re: Eingegebene Sekunden in Jahr/tag/Stunden
sekunden = 3661 stunden, sekunden = divmod(sekunden, 3600) minuten, sekunden = divmod(sekunden, 60) Iterierbare endliche Objekte können Namen zugewiesen werden. Auf der linken Seite vor dem Gleichheitszeichen befinden sich Namen, denen das iterierbare Objekt auf der rechten Seite zugewiesen werden ...
- Freitag 17. November 2023, 15:31
- Forum: Allgemeine Fragen
- Thema: list comprehension über set instabil
- Antworten: 9
- Zugriffe: 731
Re: list comprehension über set instabil
War mein eigener Fehler. Ich dachte, wenn ein set iterierbar ist, muss es auch sortierbar sein. Danke für die rege Beteiligung. Es ist sortierbar, aber das Resultat von sorted ist dann wieder eine Liste. import datetime dates = [datetime.datetime(year, 1, 1) for year in range(2020, 2025)] dates_set...