El_Sonador Δημοσ. 20 Ιουνίου 2013 Share Δημοσ. 20 Ιουνίου 2013 Είναι γεγονός ! η Python κάνοντας το μεγάλο βήμα με την έκδοση 3 αλλα αλλαξε πολλα... τοσα πολλα που είναι δύσκολο να μεταβούν πολλοι για αυτό υπαρχει καπια σελίδα η καπια λίστα με τις διαφορες ως προς την σύνταξη ή τις εντολές τους? πχ{το μονο που ξέρω} οτι η python 3 δεν εχει raw_input που εχει η 2.7χ ... τι αλλα υπαρχουν? ευχαριστω πολυ Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
pmav99 Δημοσ. 21 Ιουνίου 2013 Share Δημοσ. 21 Ιουνίου 2013 1. Η μετάβαση στην Python 3 δεν είναι υποχρεωτική. Αν κάνεις τη δουλειά σου με την 2 μείνε στην 2. 2. Η Python 3.3 είναι imho αρκετά πιο ευχάριστη από την 2.7. Αν κάνεις τη δουλειά σου με την 3, δεν έχεις λόγο να ασχοληθείς με την 2. Ιδίως αφού μαθαίνεις τώρα την γλώσσα... 3. Οι διαφορές, κατά κύριο λόγο, είναι επουσιώδεις. Υπάρχουν projects χιλιάδων γραμμών που έχουν κοινό codebase για Python 2.6+ και python 3.3. Τα script-άκια που γράφεις είναι απολύτως βέβαιο ότι μπορούν να γραφούν με τον ίδιο τρόπο 4. Είσαι σίγουρος ότι ο κώδικας σου χρειάζεται να τρέχει και με τις 2 εκδόσεις; Εν πάση περιπτώσει υπάρχουν εργαλεία που βοηθάνε για το σκοπό αυτό (πχ from __future__ import, 2to3, 3to2, six κτλ) 5. Google is your friend Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
Frod0 Δημοσ. 21 Ιουνίου 2013 Share Δημοσ. 21 Ιουνίου 2013 Δές εδώ : Πηγή: http://docs.python.org/release/3.0/whatsnew/3.0.html">What’s New In Python 3.0 Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
El_Sonador Δημοσ. 21 Ιουνίου 2013 Μέλος Share Δημοσ. 21 Ιουνίου 2013 α δηλαδη δεν θα σταματησει να αναπτυσεται η python 2.7 ... ?? Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
pmav99 Δημοσ. 21 Ιουνίου 2013 Share Δημοσ. 21 Ιουνίου 2013 H Python 2 έχει ήδη σταματήσει να αναπτύσσεται. Δέχεται μόνο bugfixes. Η τελευταία έκδοση είναι η 2.7.5. Το ότι σταμάτησαν όμως να προστίθενται νέα features δεν σημαίνει ότι δεν είναι μια πλήρης και λειτουργική γλώσσα. Ο βασικός λόγος που χρησιμοποιείται η Python 2 είναι γιατί υπάρχουν εκατομμύρια γραμμές κώδικα που δεν αξίζει τον κόπο να αλλαχτούν/ξαναγραφούν. Για καινούρια πράγματα χρησιμοποιείται η Python 3. Όπως και να έχει η python 2 θα εξακολουθήσει να χρησιμοποιείται για πολλά χρόνια ακόμα. Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
El_Sonador Δημοσ. 21 Ιουνίου 2013 Μέλος Share Δημοσ. 21 Ιουνίου 2013 Κρίμα.....οποτε ουτως οι και αλλιώς κάποτε θα γίνει επιτακτική ανάγκη το γυρισμα σε python 3 οποτε η καλυτερη λυση ειναι η τωρα μεταστροφη για να ειναι οσο το δυτατον ευκολοτερο....μετά να ακολουθούμε τις εξελίξεις.. Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
pmav99 Δημοσ. 21 Ιουνίου 2013 Share Δημοσ. 21 Ιουνίου 2013 Εξακολουθείς να παρουσιάζεις την μετάβαση σαν κάτι που έχει τρομερά μεγάλο κόστος/δυσκολία. Τα πράγματα είναι πολύ πιο απλά. Διαφορές υπάρχουν αλλά ένας που ξέρει Python 2 γράφει Python 3 χωρίς πρόβληματα (και το αντίθετο). Αν τυχόν κολλήσεις κάπου, συνήθως με 1 λεπτό googling βρίσκεις άκρη. Η μετάβαση στην Python 3, έχει ήδη γίνει από projects αντικειμενικά μεγάλα (πχ numpy/scipy τα οποία συν τοις άλλοις χρησιμοποιούν C-extensions και όπου εκεί η μετάβαση στην Python 3 είναι όντως δύσκολη). Για απλά script-άκια συχνά αρκεί το 2to3. Υπάρχουν διάφορες τεχνικές που μπορούν να χρησιμοποιηθούν. Αν ψάξεις στο νετ θα βρεις οδηγούς για το πως είναι καλύτερο να γίνει η μετάβαση. Στο έχω ξαναπεί, αν είσαι αρχάριος ξεκινάς/ασχολείσαι με Python 3. Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
El_Sonador Δημοσ. 22 Ιουνίου 2013 Μέλος Share Δημοσ. 22 Ιουνίου 2013 οχι ειμαι αρκετα προχωρημένος...αλλα μου ειχαν πει για τρομερες διαφορες,,....μου φαινεται οτι τα παραλενε! Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
pmav99 Δημοσ. 22 Ιουνίου 2013 Share Δημοσ. 22 Ιουνίου 2013 link? Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα