dass python von abc abstammt, wusste ich noch nicht,
man lernt halt immer wieder was neues
doch habe ich gerade noch mehr gelernt:
meine fragen/sätze besser zu formulieren...
Leonidas hat geschrieben:Hannes-Spz hat folgendes geschrieben:
jedoch fände ich es zum beispiel interessant zu wissen, was nun schneller ist:
eine while - schleife oder eine for - schleife...
Das kannst du mit dem Modul timeit selbst messen.
ich wollte zum beispiel nicht (unbedingt) die antwort auf das zeitproblem wissen, sondern mich gegen eine solche nutzung von zeitmessmethoden aussprechen...
die sache ist die:
wenn ich irgendetwas programmiere, danach aber NOCH ein script erstellen muss, um die zeit für mein erstes zu bestimmen, obwohl ich zum beispiel auch einfach in meinen quelltext schauen könnte und schlussfolgere, ob meine fkt1 oder fkt2 schneller ist:
Code: Alles auswählen
def fkt1():
a="hi"
b="ameise"
c="rollo"
d=a[0]+b[0]+[1:]
return d.lower()
def fkt2():
return 'lower'
ich weiß grade echt nicht, wie ihr das seht, aber für mich sieht die 2.fkt schneller aus...
wenn ich zb. mit einer programmiersprache eine neue entwickle, damit dann wieder eine und vl. das ganze nochmal, so kann ich ja wohl davon ausgehen, dass alles immer langsamer und fehlerhafter wird
(bei dem beispiel mit der zeitmessung wird der vgl. nun nicht gerade zutreffen, aber wenn halt mal die ausnahme kommt, so entwerfe ich immer mehr module/progs, die sich gegenseitig kontrollieren müssen, anstatt alles mit der ausgangssprache zu erledigen)
Leonidas hat geschrieben:Hannes-Spz hat folgendes geschrieben:
vorschlag eine art von ... schnittstellenforum für c(pp) einzurichten
Was meinst du mit Schnittstelle? Die Python-C API? PyRex? boost.python? SWIG? Pyrr? Oder gar was ganz anderes?
das war im übrigen nur mehr oder weniger scherzhaft gemeint. erkl.:
wenn ich an ein paar auswertungsdaten eines programmes ran muss, nutze ich eine schnittstelle um nachzusehen,
wenn ich den zusammenhang zw. py und c (auch wenn ich jetzt des besseren belehrt wurde) wissen mag, nutze ich eine "schnittstelle".
Leonidas hat geschrieben:Hannes-Spz hat folgendes geschrieben:
es ist nur ein (verbesserungs)vorschlag
Okay... wenn mir einer sagt, was ich mir genauer unter so einem Forum vorstellen können sollte, dann können wir gerne darüber reden. Aber im Moment sehe ich den Sinn davon nicht so ganz.
wie viele gui- oder tk - erweiterungen kennst du für python?
irgendwann im Tkinter-Forum hast du über 10 stück aufgezählt, als jemand wer meinte, er wolle sein prog. später noch graphisch erweitern
(ich glaube das war erst letzten monat ...)
wenn man sich mal alle erweiterungspacks anschaut, so fällt einem doch immer wieder was auf:
sie haben einen vorteil und einen nachteil.
(ich weiß, ich weiß: wenn ich an den packs was zu kritisieren habe, soll ich mir doch bitte ein projekt suchen und das dort bearbeitete objekt mit verbessern...
![Rolling Eyes :roll:](./images/smilies/icon_rolleyes.gif)
)
zudem wurde immer wieder im Tkinter-Forum gefragt, wie man andere widgets bauen könne, was oft schon mit den sätzen beantwortet wurde:
"du kannst ja c/c++ lernen und selbst deine eigenen widgets HINZUfügen"
und sei es auch nur ein solch formales beispiel, wäre es doch schön, wenn man neben dem python-tk-forum auch noch ein Z.B. py-c-tk-forum hätte, indem man darüber spricht, wie man die toolkits erweitert auf (nahezu) grundliegender basis
[size=85]"Unsere Situation ist immer die eines schwarzen Mannes der in einem schwarzen Keller einen schwarzen Hut sucht, den es vielleicht gar nicht gibt." Sir Karl R. Popper[/size]