PDA

Επιστροφή στο Forum : Περί Python...



giorgosc61
03-09-05, 22:23
Καλησπέρα.

Θέλω να μάθω τη γλώσσα προγραμματισμού Python αλλά ψιλοχάθηκα και ζητώ τη γνώμη-συμβουλή κάποιου έμπειρου που προγραμματίζει σε Python.
(Σημ. Έχω να προγραμματίσω χρόνια και python τώρα θα τη μάθω)

1) Ενδιαφέρομαι να φτιάξω ένα απλό gui application σαν τηλ. κατάλογος με διευθύνσεις και τηλέφωνα το οποίο θα το ξεκινήσω στο linux και κάποια στιγμή θα το περάσω και σε windows

2) Έψαξα για IDE και βρήκα ένα σωρό SPE, Eric3, Boa, Dr Python...και από αυτά είδα το Eric3 και το Boa...πιο από αυτά είναι καλύτερο για αρχάριο σαν εμένα

3) Για Gui Builder έψαξα και βρήκα πάλι ένα σωρό...PyQt, wxpython, pygtk...με τα οποία πρώτη φορά θα ασχοληθώ και δεν ξέρω πιο κάνει για μένα...ψιλοχάθηκα πάλι

4) Δεν βρήκα ένα καλό και απλό guide για αρχάριο ώστε να μάθω gui programming σε python το οποίο είναι συνάρτηση του τι θα χρησιμοποιήσω στο 3);

5) :confused: ...αν μπορεί κάποιος να βοηθήσει στα πρώτα βήματα.

tvelocity
03-09-05, 23:03
http://www.python.org/doc/2.4.1/tut/tut.html για τα βασικά. IDE δεν σου προτείνω, gvimάς γαρ :p . Για GUI http://www.pygtk.org/pygtk2tutorial/index.html ή http://wiki.wxpython.org/index.cgi/How_20to_20Learn_20wxPython (όχι PyQT γιατι προφανώς δεν θέλεις να μπλεχτείς με license issues).

edit: για GUI μάλλον πως είνα καλύτερα να πας σε pyGTK μεριά, λόγω libglade: http://www.jamesh.id.au/software/libglade/

giorgosc61
03-09-05, 23:40
Πραγματικά πολύ χρήσιμα link.
Ευχαριστώ πολύ.
IDE θα χρειαστώ οπωσδήποτε και το eric3 είναι για pyqt απ'ότι κατάλαβα άρα πάει.

Για το wxpython βρήκα ότι υπάρχει το wxglade αντίστοιχο του glade που μου προτείνεις.

EDIT: Το pygtk είναι cross-platform?-> το βρήκα είναι

wxpython or pygtk? Πιο είναι πιο εύκολο στην εκμάθηση σε αρχάριο σαν εμένα?

tvelocity
03-09-05, 23:53
IDE θα χρειαστώ οπωσδήποτε και το eric3 είναι για pyqt απ'ότι κατάλαβα άρα πάει.

Όχι απαραίτητα· τα πρώτα προγράμματα σου θα είναι απλά ένα αρχείο .py με τις εντολές σου μέσα, οπότε δεν χρειάζεσαι τις περιπλοκότητες ενός IDE να μπλεκονται στα πόδια σου. Στην πορεία που θα θες να γράψεις πιο περίπλοκα πράγματα, τα IDE θα σου φανούν χρήσιμα.


Για το wxpython βρήκα ότι υπάρχει το wxglade αντίστοιχο του glade που μου προτείνεις.

Το ζουμί είναι το libglade, που θα σου επιτρέψει να έχεις το όλο το GUI σε ένα XML αρχείο και να το φορτώνεις, αντί να το γράφεις με κώδικα.


Το pygtk είναι cross-platform?

http://www.pcpm.ucl.ac.be/~gustin/win32_ports/

@ ADSLgr.com All rights reserved.