Habe die Python Grundkenntnisse - was nun?



  • c.rackwitz schrieb:

    pythonchallenge.com

    damit kannst du dich warm halten, bis dir im computer-alltag sachen begegnen, die du gerne automatisieren willst.

    Wow! Die Seite ist wirklich gut!
    Gibt es noch mehr solche Seiten, die aber mehr den Python/Programmier- als den Rätselaspekt im vordergrund haben?



  • fdgfdgfdg schrieb:

    Auch wenn ich mir sicher bin, dass du ein troll bist, trotzdem mla paar Sachen:

    Schau dir die standard library an. Also sockets etc

    Und wo finde ich die standard library?



  • AlexI schrieb:

    Tkinter, wxwidgets und GTK habe ich mir auch schon angeschaut.
    Was meinst du denn welches am besten ist?

    ich würde gtk nehmen. zu gtk findest du auch mit abstand am meisten beispiele, howtos usw.



  • AlexI schrieb:

    fdgfdgfdg schrieb:

    Auch wenn ich mir sicher bin, dass du ein troll bist, trotzdem mla paar Sachen:

    Schau dir die standard library an. Also sockets etc

    Und wo finde ich die standard library?

    http://docs.python.org/lib/lib.html



  • borg schrieb:

    AlexI schrieb:

    Tkinter, wxwidgets und GTK habe ich mir auch schon angeschaut.
    Was meinst du denn welches am besten ist?

    ich würde gtk nehmen. zu gtk findest du auch mit abstand am meisten beispiele, howtos usw.

    und ich wuerd mir wxWidgets anschauen, weil ich Tkinter wie gesagt schlecht finde und GTK unter Windows nicht das Gelbe vom Ei ist. Ausserdem ist wxWidgets AFAIK relativ verbreitet fuer Python 🙂



  • borg schrieb:

    ich würde gtk nehmen. zu gtk findest du auch mit abstand am meisten beispiele, howtos usw.

    Ja GTK gefällt mir zumindest vom Aussehen ganz gut. Der Gnome-Desktop ist ja auch damit erstellt, oder?
    Das Problem bei GTK ist doch aber, dass der Benutzer ein GTK - Packet auf seinem PC installieren muss, bevor er GTK - Programme ausführen kann und bei wxwidgets ist dies nicht nötig, oder irre ich micht hier?



  • Tkinter ist sowas wie das standard toolkit für python 😉



  • rtzrztrz schrieb:

    Tkinter ist sowas wie das standard toolkit für python 😉

    Und das soll heissen, dass Tkinter GUIs laufen, überall wo Python läuft? Stimmt das so?

    Was haltet ihr vom Toolkit FLTK?



  • tkinter ist das standard toolkit fuer python. kommt mit jedem (glaub ich) python paket mit.



  • c.rackwitz schrieb:

    tkinter ist das standard toolkit fuer python. kommt mit jedem (glaub ich) python paket mit.

    Jop. (Wobei ich Tkinter unter linux nachinstallieren musste? Bin net sicher)



  • c.rackwitz schrieb:

    tkinter ist das standard toolkit fuer python. kommt mit jedem (glaub ich) python paket mit.

    Nicht mit jedem, aber (eigentlich) mit den meisten:

    Core Python Programming schrieb:

    Like threading, Tkinter is not necessarily turned on by default on your system. You can tell whether Tkinter is available for your Python interpreter by attempting to import the Tkinter module. If Tkinter is available, then no errors occur.
    [...]
    You may have to recompile your Python interpreter to get access to Tkinter.



  • AlexI schrieb:

    Ja GTK gefällt mir zumindest vom Aussehen ganz gut. Der Gnome-Desktop ist ja auch damit erstellt, oder?

    jo

    AlexI schrieb:

    Das Problem bei GTK ist doch aber, dass der Benutzer ein GTK - Packet auf seinem PC installieren muss, bevor er GTK - Programme ausführen kann

    jo

    AlexI schrieb:

    und bei wxwidgets ist dies nicht nötig, oder irre ich micht hier?

    öh.. ich denke du irrst. woher soll der rechner denn sonst informationen über wxwidgets haben?

    ich denke das jedes gui toolkit eine library oder ähnliches benötigt.



  • Danke für alle Antworten!

    Werde dann wohl Tk oder FLTK als GUI benutzen wenn ichs mal brauche.

    Aber eine frage habe ich noch zu PYthon speziell:

    Damit man Python-Programme öffnen kann, muss man ja Python installiert haben auf dem Computer da es ja Interpretiert wird.

    Kann man es bei Pythonprogrammen so hinbekommen, sodass sie wie C Programme aus einer .exe - Datei installiert werden und dann benutzt werden können auch wenn auf dem PC davor kein Python installiert war? Jetzt speziell bei Windows XP.



  • Blue-Tiger schrieb:

    und GTK unter Windows nicht das Gelbe vom Ei ist

    warum?
    hab ich schon oft gehört, aber warum denn? was ist z.B. an gaim schlecht? (von der gui her)

    edit: http://images.google.de/images?hl=de&q=gaim+windows&btnG=Bilder-Suche&gbv=2
    da, nen paar screenshots.



  • AlexI schrieb:

    Kann man es bei Pythonprogrammen so hinbekommen, sodass sie wie C Programme aus einer .exe - Datei installiert werden und dann benutzt werden können auch wenn auf dem PC davor kein Python installiert war? Jetzt speziell bei Windows XP.

    http://www.py2exe.org/



  • GPC schrieb:

    AlexI schrieb:

    Kann man es bei Pythonprogrammen so hinbekommen, sodass sie wie C Programme aus einer .exe - Datei installiert werden und dann benutzt werden können auch wenn auf dem PC davor kein Python installiert war? Jetzt speziell bei Windows XP.

    http://www.py2exe.org/

    ⚠ SCHROTT ⚠

    Interpreter + bytecode in ne exe zu Packen ist das uneleganteste überhaupt.

    Das ist als ob man seine progs immer mit betriebssystem anbieten würde.



  • etewhgdhfgh schrieb:

    GPC schrieb:

    AlexI schrieb:

    Kann man es bei Pythonprogrammen so hinbekommen, sodass sie wie C Programme aus einer .exe - Datei installiert werden und dann benutzt werden können auch wenn auf dem PC davor kein Python installiert war? Jetzt speziell bei Windows XP.

    http://www.py2exe.org/

    ⚠ SCHROTT ⚠

    Interpreter + bytecode in ne exe zu Packen ist das uneleganteste überhaupt.

    Das ist als ob man seine progs immer mit betriebssystem anbieten würde.

    Tja, das ist halt der Deal.



  • borg schrieb:

    Blue-Tiger schrieb:

    und GTK unter Windows nicht das Gelbe vom Ei ist

    warum?
    hab ich schon oft gehört, aber warum denn? was ist z.B. an gaim schlecht? (von der gui her)

    edit: http://images.google.de/images?hl=de&q=gaim+windows&btnG=Bilder-Suche&gbv=2
    da, nen paar screenshots.

    Gaim verwend ich unter Windows schon seit Ewigkeiten nicht mehr, hab aber den Grund vergessen warum eigentlich. Aber z. B. X-Chat (benoetigt auch Gtk) hat bei mir unter Windows des oefteren Darstellungsfehler und Threading-Probleme, die's unter Linux nicht hat.



  • etewhgdhfgh schrieb:

    GPC schrieb:

    AlexI schrieb:

    Kann man es bei Pythonprogrammen so hinbekommen, sodass sie wie C Programme aus einer .exe - Datei installiert werden und dann benutzt werden können auch wenn auf dem PC davor kein Python installiert war? Jetzt speziell bei Windows XP.

    http://www.py2exe.org/

    ⚠ SCHROTT ⚠

    Interpreter + bytecode in ne exe zu Packen ist das uneleganteste überhaupt.

    Das ist als ob man seine progs immer mit betriebssystem anbieten würde.

    Achso ok.

    D.h. also alle, die Python-Pragramme ausführen möchten müssen Python installiert haben, ok.

    Aber wie sieht es mit den ganzen spielen aus, die Python verwenden. Die installieren bei der Installation ja auch keinen Pythoninterpreter oder doch?



  • AlexI schrieb:

    etewhgdhfgh schrieb:

    GPC schrieb:

    AlexI schrieb:

    Kann man es bei Pythonprogrammen so hinbekommen, sodass sie wie C Programme aus einer .exe - Datei installiert werden und dann benutzt werden können auch wenn auf dem PC davor kein Python installiert war? Jetzt speziell bei Windows XP.

    http://www.py2exe.org/

    ⚠ SCHROTT ⚠

    Interpreter + bytecode in ne exe zu Packen ist das uneleganteste überhaupt.

    Das ist als ob man seine progs immer mit betriebssystem anbieten würde.

    Achso ok.

    D.h. also alle, die Python-Pragramme ausführen möchten müssen Python installiert haben, ok.

    Aber wie sieht es mit den ganzen spielen aus, die Python verwenden. Die installieren bei der Installation ja auch keinen Pythoninterpreter oder doch?

    Öhm, also im normalfall muss der user den Interpreter selbe installieren. Manche machen es auch per py2exe, aber ich bin kein fan von.


Anmelden zum Antworten