Δημοσιεύτηκε: 02 Ιουν 2011, 00:28
medigeek έγραψε:Qdata έγραψε:Θα πρέπει να μάθει καλά την Python
Εδώ συμφωνώ, το object-oriented programming είναι όντως ένα αρνητικό σημείο, επειδή πρέπει κάποιος να συνηθίσει πρώτα σ' αυτό τον τρόπο προγραμματισμού. Προσωπικά, όταν άρχισα με την python, δοκίμασα να ακολουθήσω αυτό τον οδηγό: http://www.learningpython.com/2006/05/0 ... and-glade/
Δεν κατάφερα πολλά την πρώτη φορά, αλλά κάθε φορά που δοκίμαζα κάτι, αποκτούσα εμπειρία, πρόσεχα τι έγραφα κτλ. Όποιος ενδιαφέρεται και έχει όρεξη θα καταλάβει στο τέλος πως δουλεύει ο αντικειμενοστρεφής προγραμματισμός, όχι από τη μια μέρα στην άλλη, αλλά σε 6 μήνες (σύμφωνα με τη δική μου εμπειρία) σίγουρα.
Το πρόβλημα είναι ότι ο οδηγός αυτός δεν ισχύει πλεον σε μερικά σημεία, για παράδειγμα αντικαταστάθηκε το glade με το gtkbuilder -- είναι παρόμοια στη χρήση, αλλά μερικές γραμμές κώδικα διαφέρουν και μπορεί να προκαλέσουν σύγχυση.
Αν κάποιος θέλει point-and-click γλώσσες προγραμματισμού, η python είναι λάθος επιλογή, μάλλον πρέπει να δοκιμάσουν τη γλώσσα mono (C#) με το monodevelop. Υπάρχουν και άλλες γλώσσες, όπως freepascal + lazarus ή gambas.
Καταρχάς χαιρετώ όλη την κοινότητα ubutu και τους φίλους της python.
Πάνω σε αυτό που συζητάγατε πριν λίγο καιρό για το Glade και την python, επειδή κι εγώ ασχολούμαι αρκετά με αυτά τα δύο, ξεκίνησα έναν οδηγό εκμάθησης Glade που μπορεί να τον βρείτε χρήσιμο. Είναι στο blog μου: http://sv1jsb.blogspot.com
Όσον αφορά την δημιουργία exe από python θα πρότεινα το py2exe. Αν και είναι λίγο δύσκολο στο στήσιμο (μόνο σε windows) κάνει όμως εξαιρετική δουλειά στο να συγκεντρώνει όλες τις βιβλιοθήκες που έχεις κάνει import και τα απαραίτητα dll. Δημιουργεί ένα directory όπου τα βάζει όλα τα μέσα και την python, όποτε μπορείς να το αντιγράψεις σε ένα άλλο μηχάνημα που δεν έχει python εγκατεστημένη.
Ελπίζω να βοήθησα.