Die Suche ergab 1264 Treffer

von pillmuncher
Freitag 18. Juni 2021, 20:15
Forum: Allgemeine Fragen
Thema: Exception und int mit input einlesen
Antworten: 13
Zugriffe: 132

Re: Exception und int mit input einlesen

Wer sagt eigentlich, dass man trotz Klammern nicht einrückt? Wie gleich Extreme - wie der Code oben - aufgefahren werden, mir unverständlich. Schau dir mal das hier an: https://dwheeler.com/essays/apple-goto-fail.html Eine der vorgeschlagenen Lösungen ist das Verbot falscher Einrückungen. Also das ...
von pillmuncher
Dienstag 1. Juni 2021, 15:23
Forum: Allgemeine Fragen
Thema: Schnelle for Schleifen mit Python
Antworten: 4
Zugriffe: 221

Re: Schnelle for Schleifen mit Python

Die schnellsten for-Schleifen sind die, die vermieden werden. Welches Problem willst du tatsächlich lösen?
von pillmuncher
Freitag 28. Mai 2021, 14:24
Forum: Allgemeine Fragen
Thema: Kommandos inkommensurabel
Antworten: 28
Zugriffe: 639

Re: Kommandos inkommensurabel

Wer glaubt, er hätte Datums- & Uhrzeitprogrammierung verstanden, hat Datums- & Uhrzeitprogrammierung nicht verstanden. Falsehoods programmers believe about time Ein Programm, das angesichts all dieser Fallstricke zu erraten versucht, was mit einem Datums-String gemeint sein könnte, ist nicht robust,...
von pillmuncher
Dienstag 25. Mai 2021, 02:41
Forum: Ideen
Thema: Die Klasse List in Python programmieren
Antworten: 27
Zugriffe: 1121

Re: Die Klasse List in Python programmieren

To whom it may concern:

“I made up the term ‘object-oriented’, and I can tell you I didn’t have C++ in mind.” ~ Alan Kay

“OOP to me means only messaging, local retention and protection and hiding of state-process, and extreme late-binding of all things.” ~ Alan Kay
von pillmuncher
Donnerstag 20. Mai 2021, 19:35
Forum: Allgemeine Fragen
Thema: Programm soll seine Bedienung aufzeichnen & wieder abspielen können
Antworten: 27
Zugriffe: 545

Re: Programm soll seine Bedienung aufzeichnen & wieder abspielen können

@LukeNukem: Man könnte auch das hier schreiben:

Code: Alles auswählen

((((((((((fu_x)))))))))) = ((((((((((((((((((((deco_func))))))))))((((((((((fu_x))))))))))))))))))))
Kein Unterschied im Ergebnis.
von pillmuncher
Donnerstag 20. Mai 2021, 16:57
Forum: Allgemeine Fragen
Thema: Programm soll seine Bedienung aufzeichnen & wieder abspielen können
Antworten: 27
Zugriffe: 545

Re: Programm soll seine Bedienung aufzeichnen & wieder abspielen können

@JoePy: re: fu_x = deco_func(fu_x) vs. fu_x = (deco_func)(fu_x) Man könnte auch schreiben: fu_x = ((((((((((deco_func))))))))))(fu_x) Die Klammern um einen Ausdruck dienen zur Disambiguierung und sind, wenn keine Ambiguität vorliegt, unnötig. Dem gegenüber stehen Klammern in der Definition und beim ...
von pillmuncher
Montag 17. Mai 2021, 19:30
Forum: Raspberry Pi und Co.
Thema: Python 3.7 zerschossen?
Antworten: 12
Zugriffe: 295

Re: Python 3.7 zerschossen?

Sorry, ja. War gedanklich ganz woanders.

Was ist das mit der Datei /home/pi/telegram/email.py? Woher kommt die? Benutzt du die, oder wird von irgendwas benutzt, was du importierst? Solange die gefunden wird, statt das email-Package aus der Standard Lib, wird es diesen Fehler geben.
von pillmuncher
Montag 17. Mai 2021, 17:55
Forum: Raspberry Pi und Co.
Thema: Python 3.7 zerschossen?
Antworten: 12
Zugriffe: 295

Re: Python 3.7 zerschossen?

Code: Alles auswählen

  File "/usr/lib/python3.7/http/client.py", line 71, in <module>
    import email.parser
  File "/home/pi/telegram/email.py", line 1, in <module>
    import smtplib
Damit man mehr sagen kann, solltest du die genaue Fehelrmeldung incl. gesamtem Traceback posten.
von pillmuncher
Montag 17. Mai 2021, 16:46
Forum: Raspberry Pi und Co.
Thema: Python 3.7 zerschossen?
Antworten: 12
Zugriffe: 295

Re: Python 3.7 zerschossen?

Dein Python-Programm darf nicht denselben Namen haben wie ein Modul, das du importierst. Wie soll Python die denn unterscheiden können?
von pillmuncher
Mittwoch 12. Mai 2021, 01:06
Forum: Allgemeine Fragen
Thema: Programm soll seine Bedienung aufzeichnen & wieder abspielen können
Antworten: 27
Zugriffe: 545

Re: Programm soll seine Bedienung aufzeichnen & wieder abspielen können

@JoePy: Den zweiten Vorschlag von __deets__ könnte man vermutlich mit Persistenten Datenstrukturen lösen, zB. https://github.com/tobgu/pyrsistent.
Das ist mir vor ein paar Tagen untergekommen, ich habe aber noch nicht damit rumgespielt, deswegen kann ich auch nicht sagen, ob es was taugt.
von pillmuncher
Samstag 8. Mai 2021, 23:23
Forum: Allgemeine Fragen
Thema: potenzmenge
Antworten: 3
Zugriffe: 431

Re: potenzmenge

nur warum die iteration über einen index ein antipattern ist hat sich mir noch nicht erschlossen... Vergleiche: Gehe der Reihe nach über die Elemente der Liste L, indem du die Indizes i von 1 bis len(L) erzeugst, addressiere jeweils das Element an der Stelle i und mache mit ihm dieses-und-jenes. Ge...
von pillmuncher
Samstag 24. April 2021, 16:51
Forum: Offtopic
Thema: Auf der Suche nach einem geeigneten Monitor...
Antworten: 10
Zugriffe: 486

Re: Auf der Suche nach einem geeigneten Monitor...

Ich hab davon zwei nebeneinander und finde sie recht angenehm: https://geizhals.de/benq-gw2480-9h-lgdl ... 63731.html

Links habe ich Firefox offen für die Doku und rechts Vim und ein Terminal nebeneinander. Mehr brauch ich nicht.
von pillmuncher
Mittwoch 21. April 2021, 20:00
Forum: Allgemeine Fragen
Thema: Attribute type 'ethanol' has no attribute 'ah'
Antworten: 3
Zugriffe: 120

Re: Attribute type 'ethanol' has no attribute 'ah'

Das, was du präsentierst, ist entweder nicht der Code, den du tatsächlich hat, oder der Fehler, den du bekommst, ist ein anderer. Guckstu:  python3 Python 3.7.10 (default, Feb 26 2021, 15:35:19) [GCC 10.2.0] on linux Type "help", "copyright", "credits" or "license" for more information. >>> >>> cla...
von pillmuncher
Freitag 9. April 2021, 19:33
Forum: Allgemeine Fragen
Thema: Problem mit zip methode
Antworten: 13
Zugriffe: 300

Re: Problem mit zip methode

In Python löst man sowas so: from collections import defaultdict def invert(mapping): result = defaultdict(list) for key, value in mapping.items(): result[value].append(key) return result def main(): alter = { 'lisa': 19, 'michael': 22, 'sebastian': 18, 'zheng': 23, 'theo': 26, 'alex': 19, 'nick': 1...
von pillmuncher
Mittwoch 7. April 2021, 14:09
Forum: Verbesserungsvorschläge
Thema: Dunkle Theme fürs Forum
Antworten: 47
Zugriffe: 5700

Re: Dunkle Theme fürs Forum

Auch von mir gibt es ein +1.