Die Suche ergab 58 Treffer

von Pedroski55
Mittwoch 10. Juni 2026, 15:41
Forum: Allgemeine Fragen
Thema: Kurze Pause
Antworten: 19
Zugriffe: 3478

Re: Kurze Pause

Früher hab ich am C64 im Supermarkt immer aus Spaß einen kurzen Zweizeiler programmiert, der dann da lustige Labyrinthe auf die Bildschirme zauberte.

Ehemaliger Supermarktterrorist also!

Die gnädigen Herren (ich merke keine Damen hier anwesend) sollten es besser wissen als jemanden, der auch ...
von Pedroski55
Mittwoch 13. Mai 2026, 04:51
Forum: Allgemeine Fragen
Thema: Nach einem USB-Gerät schauen ob es online ist.
Antworten: 14
Zugriffe: 6356

Re: Nach einem USB-Gerät schauen ob es online ist.

Warum mache es einfach, wenn kompliziert auch geht?

Weiß nicht was für Linux du da hast. Hab gehört, alte Debiansysteme waren so sicher, sie waren für Herr Normalverbraucher unbrauchbar.

Die Tage sind vorbei.

In Ubuntu, ein Usbspeicher wird unter dem Labelname in /media/username/Labelname ...
von Pedroski55
Montag 27. April 2026, 00:31
Forum: Allgemeine Fragen
Thema: Variabeln in Speicher Schreiben
Antworten: 11
Zugriffe: 7927

Re: Variabeln in Speicher Schreiben

Vielleicht so:

1. Speicher dies als set_variable.py (Mein Speicherpfad ist os/set_variable.py)

#! /usr/bin/python3
print('new_var="Der Python liebt dich"')

2. In bash

peterr@peterr-Modern-15-B7M:~/PVE$ eval "$(python3 os/set_variable.py)"
peterr@peterr-Modern-15-B7M:~/PVE$ echo $new_var
Der ...
von Pedroski55
Freitag 24. April 2026, 00:54
Forum: Allgemeine Fragen
Thema: Verständnisfrage zu Bitweiser-Operatoren
Antworten: 25
Zugriffe: 14199

Re: Verständnisfrage zu Bitweiser-Operatoren

Kinder Kinder, warum habt ihr denn nicht im Python Kindergarten aufgepasst?

Fürchtet euch nicht Kinder, Pedroski wird euch unter die Arme greifen! Fix aufpassen ja? Nicht rumspielen!

for i in range(len(sequence))`` ist ein „anti pattern“ in Python.

Ihr seid sehr schlau Kinder! Ihr merkt euch ...
von Pedroski55
Mittwoch 22. April 2026, 15:02
Forum: Allgemeine Fragen
Thema: Verständnisfrage zu Bitweiser-Operatoren
Antworten: 25
Zugriffe: 14199

Re: Verständnisfrage zu Bitweiser-Operatoren

bei mir tauchen immer wieder Fragen auf, wenn es um Bitweiser-Operatoren geht.

Vielleicht hilft das hier:

"""
AND & True if both are True
OR | True if one or both are True
NOT ~ Bitwise inversion 1 becomes 0, 0 becomes 1
XOR ^ True if one is True and other is False
LEFT-SHIFT << x<< y moves all ...
von Pedroski55
Montag 20. April 2026, 01:38
Forum: Allgemeine Fragen
Thema: Substantive mit Python filtern
Antworten: 9
Zugriffe: 6370

Re: Substantive mit Python filtern

"beratungsresistent" finde ich lustig! Du bist noch lernfähig!

Am Ende, und für mich, zählt nur, was funktioniert. Das Gute an Python ist, man kann es so oder so machen, wenn das Ergebnis dem entspricht, was man haben will!
von Pedroski55
Sonntag 19. April 2026, 01:36
Forum: Allgemeine Fragen
Thema: Substantive mit Python filtern
Antworten: 9
Zugriffe: 6370

Re: Substantive mit Python filtern

Fiel mir grad ein:

Nun müsste man die obige Liste worter mit einer Liste aller Substantive. Die Internetseite hier hat eine solche Liste.

Bißchen webscraping und könnte man sich die holen.

Dann das Resultat nach Haufigkeit der Worter sortieren:

sortiert_dict = {key: value for key, value in ...
von Pedroski55
Samstag 18. April 2026, 23:22
Forum: Allgemeine Fragen
Thema: Substantive mit Python filtern
Antworten: 9
Zugriffe: 6370

Re: Substantive mit Python filtern

Nichts einfacher wie das! Probieren wir mit diesem Text:

"""Ein neues Jahr besteht aus insgesamt vier Jahreszeiten.
Frühling, Sommer, Herbst und Winter folgen nacheinander.
Das Jahr beginnt im Januar.
Im Januar und Februar ist es draußen noch sehr kalt und man muss sich warm anziehen, um nicht zu ...
von Pedroski55
Sonntag 29. März 2026, 16:53
Forum: Allgemeine Fragen
Thema: LibreOffice und Python
Antworten: 3
Zugriffe: 6586

Re: LibreOffice und Python

Nie mit Python gemacht, aber in bash

Gucke nach: libreoffice --headless --convert-to pdf

Vielleicht kann libreoffice heutzutage gleich .odt Dateien jetzt in PDF umwandeln

libreoffice --headless --convert-to pdf <file_name>.docx --outdir <output_directory>

Wenn die Dateien in PDF verwandelt ...
von Pedroski55
Donnerstag 26. März 2026, 12:23
Forum: Allgemeine Fragen
Thema: Unterschiedliches Ergebnis bei Aufruf der gleichen Listen
Antworten: 6
Zugriffe: 8100

Re: Unterschiedliches Ergebnis bei Aufruf der gleichen Listen

Eventuell willst du etwas wie unten??

# Ich habe mir zwei Listen, erstellt, die erste ist gefuellt mit Namen, und die zweite erst einmal mit Zahlen ( aber als String).
namen = ['Albert', 'Bertram', 'Calvin', 'David']
nums = [str(i) for i in range(1,5)]
neu = list(zip(nums, namen)) # = [('1 ...
von Pedroski55
Montag 23. März 2026, 14:24
Forum: Allgemeine Fragen
Thema: MP4 "Stream" in Einzelteile zerlegen
Antworten: 5
Zugriffe: 7200

Re: MP4 "Stream" in Einzelteile zerlegen

Gucke mal nach ffmpeg . Weiß nicht wie das geht in Windows! In Linux benutze ffmpeg von der Kommandozeile, ohne den Python überhaupt zu bemühen. Es kann schneiden, sodass man das Gewünschte erhielt, was die andere Seite von dem Unerwünschte wegschneiden ist.

Beispiel schneide von 10 Sekunden bis 20 ...
von Pedroski55
Dienstag 17. März 2026, 06:15
Forum: Allgemeine Fragen
Thema: pillow pip etc
Antworten: 28
Zugriffe: 19448

Re: pillow pip etc

Moin! Weiß nicht wie man dies in Windows handhabt, aber in Linux, versuche dies auf der Kommandozeile (bash shell): pip show pillow

Dann, wenn man pillow hat, sieht man etwa:

peterr@peterr-Modern-15-B7M:~$ pip show pillow
Name: pillow
Version: 10.2.0
Summary: Python Imaging Library (Fork)
Home ...
von Pedroski55
Freitag 6. März 2026, 02:33
Forum: Allgemeine Fragen
Thema: csv mit Separator-Zeichen im Einzeleintrag
Antworten: 16
Zugriffe: 10985

Re: csv mit Separator-Zeichen im Einzeleintrag

Die Lösung ist einfach selber zu machen, und hat den Vorteil, dass man sieht, was da genau ablaüft. Lehrreich!

1. Suche alle Textteile des Formats: Zahl Komma Leertaste Zahl und mache eine Liste.
2. Im Resultat von 1. ersetze jeweils , mit ; (oder sonstwas) und ersetze zB '3, 4' mit '3; 4'
3 ...
von Pedroski55
Dienstag 3. März 2026, 02:17
Forum: Allgemeine Fragen
Thema: Nur ein Bit ändern
Antworten: 34
Zugriffe: 17020

Re: Nur ein Bit ändern

Musste ein bisschen mit Sirius3 Gewerke fummeln, aber wir fummeln ja gerne! Nun ergibt seine und und meine Funktion die gleichen Werte:

def bit_knacker_sirius(num):
data_dict = {
'nummer': format(num, '08b'),
'enabled': 'ja' if num & 128 else 'nein',
'writable': 'ja' if num & 64 else 'nein ...
von Pedroski55
Sonntag 1. März 2026, 11:14
Forum: Allgemeine Fragen
Thema: Nur ein Bit ändern
Antworten: 34
Zugriffe: 17020

Re: Nur ein Bit ändern

@Pedroski55: Warum Zeichenketten mit Binärzahlendarstellung in eine Zahl wandeln, die dann in eine Zeichenkette mit Hexadezimaldarstellung umgewandelt wird, die dann wieder in eine Zahl gewandelt wird, die wiederum in eine Zeichenkette mit Binärzahlendarstellung umgewandelt wird. Das ist total ...
von Pedroski55
Samstag 28. Februar 2026, 02:22
Forum: Allgemeine Fragen
Thema: Nur ein Bit ändern
Antworten: 34
Zugriffe: 17020

Re: Nur ein Bit ändern

Das hat sich ausgeartet! Ursprunglich war die Frage, "Nur ein bit ändern"!

Müsste an Pyotr Ilyich Tchaikovsky denken, also habe ich einen Bitknacker gebaut!

def bit_knacker(num):
res = int(num, 16)
byt = format(res, '08b') # '11001001'
data = {'nummer': num, 'enabled': '', 'writable ...
von Pedroski55
Dienstag 24. Februar 2026, 00:32
Forum: Allgemeine Fragen
Thema: Y Koordinaten in einer Datei multiplizieren
Antworten: 14
Zugriffe: 9670

Re: Y Koordinaten in einer Datei multiplizieren

Ach, aller Anfang ist schwer! Die Aufgabe ist nicht schwer, kaufen musst Du nichts!

Merke: in Python kann man meistens Probleme auf verschiedene Art und Weise lösen. Hier ein Beispiel:

# /usr/bin/python3
import regex as re

info = '/home/peterr/temp/cnc_zeug.txt'
speicherpfad = '/home/peterr/temp ...
von Pedroski55
Samstag 21. Februar 2026, 02:28
Forum: Allgemeine Fragen
Thema: Collatz-Vermutung
Antworten: 27
Zugriffe: 58253

Re: Collatz-Vermutung

Beweis von Collatz:

def rauf(num):
next_num = 3 * num + 1
return int(next_num)

def runter(num):
next_num = num / 2
return int(next_num)

g_nums = [str(i) for i in range(0, 10, 2)] # ['0', '2', '4', '6', '8']
u_nums = [str(i) for i in range(1, 10, 2)] # ['1', '3', '5', '7', '9']

def coller2 ...
von Pedroski55
Mittwoch 18. Februar 2026, 01:22
Forum: Allgemeine Fragen
Thema: Collatz-Vermutung
Antworten: 27
Zugriffe: 58253

Re: Collatz-Vermutung

Es scheint mir, sobald man auf eine Zahl wie 160, 80, 40 usw, ist die Lösung in Sicht. Auch Primzahlen leiten zur Lösung.

Um den Satz zu beweisen, muss man nur beweisen, dass man immer auf eine solche Zahl kommt.

Das Ganze hängt auch irgendwie mit den Primzahlen zusammen, die schon immer ...
von Pedroski55
Samstag 14. Februar 2026, 13:27
Forum: Allgemeine Fragen
Thema: String via Array Operator adressieren?
Antworten: 8
Zugriffe: 6883

Re: String via Array Operator adressieren?

Kann man auf eine String-Variable indiziert zugreifen?


Klaro!

s="abcdef"
for i in range(len(s)):
print(f'i = {i}, s[{i}] = {s[i]}')


Dabei kommt dies heraus:

i = 0, s[0] = a
i = 1, s[1] = b
i = 2, s[2] = c
i = 3, s[3] = d
i = 4, s[4] = e
i = 5, s[5] = f

print(s[6])

Dabei kommt dies ...