Σελ. 1 από 4 123 ... ΤελευταίαΤελευταία
Εμφάνιση 1-15 από 48
  1. #1
    Εγγραφή
    31-03-2013
    Μηνύματα
    329
    Downloads
    0
    Uploads
    0
    ISP
    OTE
    Καλησπέρα. Θα ήθελα να ξεκινήσω προγραμματισμό αλλά δεν ξέρω από που.
    Έψαξα στο ίντερνετ και ο καθένας λέει τα δικά του. Άλλο λένε με VB.NET, άλλοι με Python κλπ.

    Θα ήθελα να μάθω σε υψηλό επίπεδο Java, (που από'τι διάβασα είναι δύσκολη για αρχή) και όταν μεγαλώσω θέλω να γίνω προγραμματιστής.

    1)Ποια γλώσσα θα ήταν καλή για να ξεκινήσω;
    2)Ξέρετε κάποιο καλό PDF βιβλίο για αρχάριους;


    Ευχαριστώ.
    Πήγαινε ο άλλος ο ανεύθυνος, ο επιπόλαιος, ο αχρείος, με 180 στην Αττική Οδό.
    Του τράβηξα κι εγώ μια μούντζα όπως τον προσπερνούσα για να μάθει...

    ΑΣΤΕΙΑ ΑΝΕΚΔΟΤΑ ! ( ΧΩΡΙΣ ΔΙΑΦΗΜΙΣΕΙΣ )

    http://http://ta-anekdota-tou-internet.blogspot.gr/

  2. #2
    Εγγραφή
    09-09-2005
    Περιοχή
    Θεσσαλονίκη
    Ηλικία
    51
    Μηνύματα
    1.079
    Downloads
    32
    Uploads
    0
    Τύπος
    FTTH
    Ταχύτητα
    200Mbps/200Mbps
    ISP
    INALAN - OTE
    DSLAM
    ΟΤΕ - ΒΑΡΝΑΣ
    Router
    HAUWEI HG8546M
    δες εδώ αλλά αν ψάξεις λίγο θα βρεις κ' άλλα.
    ουδέν μονιμότερο του προσωρινού

  3. #3
    Εγγραφή
    31-03-2013
    Μηνύματα
    329
    Downloads
    0
    Uploads
    0
    ISP
    OTE
    Παράθεση Αρχικό μήνυμα από bazzil Εμφάνιση μηνυμάτων
    δες εδώ αλλά αν ψάξεις λίγο θα βρεις κ' άλλα.
    Ευχαριστώ....σπό τι βλέπω αρχίζω με python, αλλά θα το ψάξω καλύτερα πριν αρχίσω...
    Πήγαινε ο άλλος ο ανεύθυνος, ο επιπόλαιος, ο αχρείος, με 180 στην Αττική Οδό.
    Του τράβηξα κι εγώ μια μούντζα όπως τον προσπερνούσα για να μάθει...

    ΑΣΤΕΙΑ ΑΝΕΚΔΟΤΑ ! ( ΧΩΡΙΣ ΔΙΑΦΗΜΙΣΕΙΣ )

    http://http://ta-anekdota-tou-internet.blogspot.gr/

  4. #4
    Εγγραφή
    09-09-2005
    Περιοχή
    Θεσσαλονίκη
    Ηλικία
    51
    Μηνύματα
    1.079
    Downloads
    32
    Uploads
    0
    Τύπος
    FTTH
    Ταχύτητα
    200Mbps/200Mbps
    ISP
    INALAN - OTE
    DSLAM
    ΟΤΕ - ΒΑΡΝΑΣ
    Router
    HAUWEI HG8546M
    Δεν χρειάζεται να το ψάξεις. Ξεκίνα με python. Τα υπόλοιπα θα τα βρείς στην πορεία. Ο Προγραμματισμός είναι τρόπος σκέψης και όχι μια γλώσσα προγραμματισμού.
    ουδέν μονιμότερο του προσωρινού

  5. #5
    Εγγραφή
    06-07-2005
    Περιοχή
    Νέα Υόρκη
    Ηλικία
    48
    Μηνύματα
    11.626
    Downloads
    6
    Uploads
    2
    Τύπος
    Cable
    Ταχύτητα
    300 Mbps down/10 Mbps up
    ISP
    Spectrum
    Ξεκίνα με python, είναι καλή γλώσσα, αλλά αν σκοπεύεις να ασχοληθείς επαγγελματικά με java διάβασε και γενικά για object oriented programming. Η python παραβιάζει αρκετούς κανόνες, και καλό θα ήταν να μην τους μάθεις στραβά. Σε βάθος χρόνου, και αν πραγματικά θες να γίνεις επαγγελματίας προγραμματιστής, θα χρειαστείς πολλές γλώσσες, οπότε μην ακούς τον κόσμο τι λέει. Ξεκίνα με όποια σου γυαλίσει και προχώρα.

  6. #6
    Εγγραφή
    07-06-2005
    Μηνύματα
    671
    Downloads
    20
    Uploads
    0
    DSLAM
    Cyta Hellas - ΚΑΛΑΜΑΡΙΑ
    Παράθεση Αρχικό μήνυμα από tsigarid Εμφάνιση μηνυμάτων
    Η python παραβιάζει αρκετούς κανόνες, και καλό θα ήταν να μην τους μάθεις στραβά..
    Ποιούς κανόνες παραβιάζει η Python;

  7. #7
    Εγγραφή
    06-07-2005
    Περιοχή
    Νέα Υόρκη
    Ηλικία
    48
    Μηνύματα
    11.626
    Downloads
    6
    Uploads
    2
    Τύπος
    Cable
    Ταχύτητα
    300 Mbps down/10 Mbps up
    ISP
    Spectrum
    Παράθεση Αρχικό μήνυμα από Ice-Blade Εμφάνιση μηνυμάτων
    Ποιούς κανόνες παραβιάζει η Python;
    Αρκετούς μικρούς (πχ δεν έχει abstract classes αν θυμάμαι καλά) και ένα μεγάλο, δεν προσφέρει encapsulation.

  8. #8
    Εγγραφή
    07-06-2005
    Μηνύματα
    671
    Downloads
    20
    Uploads
    0
    DSLAM
    Cyta Hellas - ΚΑΛΑΜΑΡΙΑ
    Παράθεση Αρχικό μήνυμα από tsigarid Εμφάνιση μηνυμάτων
    Αρκετούς μικρούς (πχ δεν έχει abstract classes αν θυμάμαι καλά) και ένα μεγάλο, δεν προσφέρει encapsulation.
    Abstract classes έχει, όχι όμως με την κλασική έννοια (λόγω του dynamic nature της). Encapsulation φυσικά και προσφέρει, αλλά όχι encapsulation "με το στανιό" στυλ Java, με την έννοια ότι το encapsulaiton δεν γίνεται "enforced" με private members αλλά κατά σύμβαση. Η λογική είναι ότι κανένας λογικός άνθρωπος δε θα σπάσει το encapsulation επίτηδες (consenting adults philosophy). Θα έλεγα ότι έχει πολύ καλύτερο encapsulation από π.χ. Java και C++ μιας και αυτές δεν υποστηρίζουν properties (που υποστηρίζει η C#, και η Python μέσω του descriptor protocol), ενώ στη Java χρειάζεσαι getters and setters (fugly).

  9. #9
    Εγγραφή
    31-03-2013
    Μηνύματα
    329
    Downloads
    0
    Uploads
    0
    ISP
    OTE
    Παράθεση Αρχικό μήνυμα από tsigarid Εμφάνιση μηνυμάτων
    Ξεκίνα με python, είναι καλή γλώσσα, αλλά αν σκοπεύεις να ασχοληθείς επαγγελματικά με java διάβασε και γενικά για object oriented programming. Η python παραβιάζει αρκετούς κανόνες, και καλό θα ήταν να μην τους μάθεις στραβά. Σε βάθος χρόνου, και αν πραγματικά θες να γίνεις επαγγελματίας προγραμματιστής, θα χρειαστείς πολλές γλώσσες, οπότε μην ακούς τον κόσμο τι λέει. Ξεκίνα με όποια σου γυαλίσει και προχώρα.
    Ναι όντως, ξέρω ότι μετά θα πρέπει να μάθω πολλές γλώσσες. Τελικά αποφάσισα να ξεκινήσω με Python, αλλά δεν ξέρω άμα αρχίσω με την 2 που είναι πιο "κλασσική" ή με την 3 που έχει πιο καινούργια πράγματα.....τι θα μου προτείνεται;
    Πήγαινε ο άλλος ο ανεύθυνος, ο επιπόλαιος, ο αχρείος, με 180 στην Αττική Οδό.
    Του τράβηξα κι εγώ μια μούντζα όπως τον προσπερνούσα για να μάθει...

    ΑΣΤΕΙΑ ΑΝΕΚΔΟΤΑ ! ( ΧΩΡΙΣ ΔΙΑΦΗΜΙΣΕΙΣ )

    http://http://ta-anekdota-tou-internet.blogspot.gr/

  10. #10
    Εγγραφή
    07-02-2007
    Μηνύματα
    747
    Downloads
    6
    Uploads
    0
    Χρησιμοποίησε ό,τι χρησιμοποιεί και το tutorial/βιβλίο που θα χρησιμοποιήσεις.
    Οδηγός για LaTeX στα Ελληνικά
    Οδηγός για Linux στα Ελληνικά

  11. #11
    Εγγραφή
    31-03-2013
    Μηνύματα
    329
    Downloads
    0
    Uploads
    0
    ISP
    OTE
    Παράθεση Αρχικό μήνυμα από pmav99 Εμφάνιση μηνυμάτων
    Χρησιμοποίησε ό,τι χρησιμοποιεί και το tutorial/βιβλίο που θα χρησιμοποιήσεις.
    Άρα την 2. Την χρησιμοποιεί ένας έλληνας ο οποίος φτιάχνει βίντεο για Python στο youtube (https://www.youtube.com/watch?v=fXAPSUtK43Q) και ένα σιτε για δοκιμές (http://www.learnpython.org/en/Hello,_World!)

    Αυτό το βιβλίο είναι καλό;

    https://docs.google.com/file/d/0B8IU...hhN2R0Z1k/edit
    Τελευταία επεξεργασία από το μέλος kostas king : 01-08-14 στις 16:01.
    Πήγαινε ο άλλος ο ανεύθυνος, ο επιπόλαιος, ο αχρείος, με 180 στην Αττική Οδό.
    Του τράβηξα κι εγώ μια μούντζα όπως τον προσπερνούσα για να μάθει...

    ΑΣΤΕΙΑ ΑΝΕΚΔΟΤΑ ! ( ΧΩΡΙΣ ΔΙΑΦΗΜΙΣΕΙΣ )

    http://http://ta-anekdota-tou-internet.blogspot.gr/

  12. #12
    Εγγραφή
    06-07-2005
    Περιοχή
    Νέα Υόρκη
    Ηλικία
    48
    Μηνύματα
    11.626
    Downloads
    6
    Uploads
    2
    Τύπος
    Cable
    Ταχύτητα
    300 Mbps down/10 Mbps up
    ISP
    Spectrum
    Παράθεση Αρχικό μήνυμα από Ice-Blade Εμφάνιση μηνυμάτων
    Abstract classes έχει, όχι όμως με την κλασική έννοια (λόγω του dynamic nature της). Encapsulation φυσικά και προσφέρει, αλλά όχι encapsulation "με το στανιό" στυλ Java, με την έννοια ότι το encapsulaiton δεν γίνεται "enforced" με private members αλλά κατά σύμβαση. Η λογική είναι ότι κανένας λογικός άνθρωπος δε θα σπάσει το encapsulation επίτηδες (consenting adults philosophy). Θα έλεγα ότι έχει πολύ καλύτερο encapsulation από π.χ. Java και C++ μιας και αυτές δεν υποστηρίζουν properties (που υποστηρίζει η C#, και η Python μέσω του descriptor protocol), ενώ στη Java χρειάζεσαι getters and setters (fugly).
    To encapsulation δεν είναι τρόπος προγραμματισμού με συμβάσεις. Υπάρχει για λόγους ασφαλείας, αν κάποιος θέλει να κάνει κακή χρήση, να μην μπορεί. Η ύπαρξη του __class_method δεν είναι encapsulation. Είναι θεμελιώδες στην ΟΟ λογική και είναι λάθος της python που δεν το υποστηρίζει. Όσο για τις abstract classes, το είπες και μόνος σου, δεν τις έχει με την κλασική έννοια, άρα παραβιάζει και εκεί, απλά είναι λιγότερο σημαντικό. Θυμάμαι όταν έγραφα σε python είχα και άλλα ΟΟ παράπονα, αλλά δεν τα θυμάμαι τώρα...

  13. #13
    Εγγραφή
    07-06-2005
    Μηνύματα
    671
    Downloads
    20
    Uploads
    0
    DSLAM
    Cyta Hellas - ΚΑΛΑΜΑΡΙΑ
    Παράθεση Αρχικό μήνυμα από tsigarid Εμφάνιση μηνυμάτων


    To encapsulation δεν είναι τρόπος προγραμματισμού με συμβάσεις. Υπάρχει για λόγους ασφαλείας, αν κάποιος θέλει να κάνει κακή χρήση, να μην μπορεί. Η ύπαρξη του __class_method δεν είναι encapsulation. Είναι θεμελιώδες στην ΟΟ λογική και είναι λάθος της python που δεν το υποστηρίζει. Όσο για τις abstract classes, το είπες και μόνος σου, δεν τις έχει με την κλασική έννοια, άρα παραβιάζει και εκεί, απλά είναι λιγότερο σημαντικό. Θυμάμαι όταν έγραφα σε python είχα και άλλα ΟΟ παράπονα, αλλά δεν τα θυμάμαι τώρα...
    Η ύπαρξη του __class_method υπάρχει για λόγους name mangling για να αποφεύγονται τα naming collisions και δεν έχει σχέση με member private access. Δεν είναι καθόλου λάθος που δεν το υποστηρίζειη Python το private, αντίθετα είναι έτσι by design. Μάλλon δε διάβασες τα link που παράθεσα. "Python trusts you. It says "hey, if you want to go poking around in dark places, I'm gonna trust that you've got a good reason and you're not making trouble." Αfter all, we're all consenting adults here. Perl culture is like python in this respect, but Perl expresses the sentiment a bit differently. "Α Perl module would prefer that you stayed out of its living room because you weren't invited, not because it has a shotgun". But the sentiment is identical.. Δεν υπάρχει κανένας μα κανένας λόγος του να κάνεις enforce private members, και να συμπεριφέρεσαι στον προγραμματιστή σαν να είναι ηλίθιος.

  14. #14
    Εγγραφή
    20-11-2006
    Ηλικία
    56
    Μηνύματα
    797
    Downloads
    0
    Uploads
    0
    Ταχύτητα
    14566/1006
    ISP
    HOL
    DSLAM
    HOL - ΑΘΗΝΑ
    Router
    Pirelli (λευκό)
    SNR / Attn
    9(dB) / 15(dB)
    Path Level
    Interleaved
    Συμφωνώ με τον tsigarid για τις OOP ελλείψεις της Python.

    Σε ότι αφορά τα βιβλία, εγώ είχα ξεκινήσει με αυτό εδώ: http://openbookproject.net/thinkcs/p...h3e/index.html και με είχε βολέψει (δεν το έχω τελειώσει). Είναι για Python 3 όμως.

  15. #15
    Εγγραφή
    06-07-2005
    Περιοχή
    Νέα Υόρκη
    Ηλικία
    48
    Μηνύματα
    11.626
    Downloads
    6
    Uploads
    2
    Τύπος
    Cable
    Ταχύτητα
    300 Mbps down/10 Mbps up
    ISP
    Spectrum
    Παράθεση Αρχικό μήνυμα από Ice-Blade Εμφάνιση μηνυμάτων

    Η ύπαρξη του __class_method υπάρχει για λόγους name mangling για να αποφεύγονται τα naming collisions και δεν έχει σχέση με member private access. Δεν είναι καθόλου λάθος που δεν το υποστηρίζειη Python το private, αντίθετα είναι έτσι by design. Μάλλon δε διάβασες τα link που παράθεσα. "Python trusts you. It says "hey, if you want to go poking around in dark places, I'm gonna trust that you've got a good reason and you're not making trouble." Αfter all, we're all consenting adults here. Perl culture is like python in this respect, but Perl expresses the sentiment a bit differently. "Α Perl module would prefer that you stayed out of its living room because you weren't invited, not because it has a shotgun". But the sentiment is identical.. Δεν υπάρχει κανένας μα κανένας λόγος του να κάνεις enforce private members, και να συμπεριφέρεσαι στον προγραμματιστή σαν να είναι ηλίθιος.
    Αυτό την κάνει άκρως ακατάλληλη για μια σωρεία εφαρμογών. Δεν έχει να κάνει με το αν ο προγραμματιστής είναι ηλίθιος, αλλά με το αν ο χρήστης είναι καλοπροαίρετος. Είμαστε πολύ εκτός θέματος, ας το αφήσουμε εδώ, ή να το συνεχίσουμε σε άλλο νήμα.

Σελ. 1 από 4 123 ... ΤελευταίαΤελευταία

Παρόμοια Θέματα

  1. Βιβλίο για προγραμματισμό C++
    Από HugeG στο φόρουμ Προγραμματισμός και γλώσσες προγραμματισμού
    Μηνύματα: 10
    Τελευταίο Μήνυμα: 09-05-14, 11:30
  2. voip number - αρχάριος
    Από aleale στο φόρουμ Voice over IP (VoIP) Software
    Μηνύματα: 6
    Τελευταίο Μήνυμα: 29-04-14, 17:17
  3. Μελλοντική εγκατάσταση Linux-αρχάριος....
    Από kostaspd στο φόρουμ Unix - Linux
    Μηνύματα: 85
    Τελευταίο Μήνυμα: 10-03-14, 15:39
  4. Αρχάριος και Ubuntu
    Από Mechanig στο φόρουμ Unix - Linux
    Μηνύματα: 27
    Τελευταίο Μήνυμα: 14-12-13, 20:53
  5. Συζήτηση για προγραμματισμό gui σε C++/Qt
    Από greatst στο φόρουμ Προγραμματισμός και γλώσσες προγραμματισμού
    Μηνύματα: 142
    Τελευταίο Μήνυμα: 12-12-13, 17:29

Bookmarks

Bookmarks

Δικαιώματα - Επιλογές

  • Δεν μπορείτε να δημοσιεύσετε νέα θέματα
  • Δεν μπορείτε να δημοσιεύσετε νέα μηνύματα
  • Δεν μπορείτε να αναρτήσετε συνημμένα
  • Δεν μπορείτε να επεξεργαστείτε τα μηνύματα σας
  •  
  • Τα BB code είναι σε λειτουργία
  • Τα Smilies είναι σε λειτουργία
  • Το [IMG] είναι σε λειτουργία
  • Το [VIDEO] είναι σε λειτουργία
  • Το HTML είναι εκτός λειτουργίας