Αναζήτηση:

Type: Posts; Χρήστης: Ice-Blade; Λέξη(εις) Κλειδιά:

Σελ. 1 από 14 1 2 3 4

Αναζήτηση: Η αναζήτηση ολοκληρώθηκε σε 4,37 δευτερόλεπτα

  1. Μηνύματα
    39
    Εμφανίσεις
    7.081

    Απάντηση: Αρχάριος στην Python

    Δεν ειπα πως θα τα γλιτωσω. Εφοσον θελω ομως να μαθω και python και μια αλλη ρωτω αν ειναι κακο να μαθαινεις 2 ταυτοχρονα

    Το πρωτο πραγμα που πρεπει να μαθεις πριν μαθεις Python η οτιδηποτε αλλο ειναι να ακους αυτους που ξερουν και προσπαθουν να σε συμβουλεψουν οπως οι απο πανω.
  2. Απάντηση: C++ Καταστρέφω σωστά την λίστα μου ή δημιουργώ memory leaks;

    Κατανοω αυτο που λες να χρησιμοποιω ετοιμες συνδεδεμενες λιστες αλλα εξαρτατε το τι θα κανω. Για παραδειγμα συνηθως επειδη τα projects μου αποτελουνται απο περιπλοκες δομες δεδομενων που πρεπει να τρεχουν πολυ γρηγορα αλλα να εξοικονομουν και οσο το περισσοτερο μνημη γινεται, τα φτιαχνω ολα μονος μου διοτι μια ετοιμη δομη συνδεδεμενης λιστας ειναι τοσο Generic που πολλες λειτουργιες τις δεν μου χρειαζονται καν.

    "Premature optimization is the root of all evil" - Donald Knuth
  3. Μηνύματα
    61
    Εμφανίσεις
    10.846

    Απάντηση: Επιλογή γλώσσας προγραμματισμού για μεγάλο project

    Εκ μερους των συμφορουμιτων μου και απο εμενα προσωπικα, σε ευχαριστουμε για τα εποικοδομητικα και κυριως τεκμηριωμενα σου σχολια.
    Εσυ και ο ANT -> The blind leading the blind. Εσυ ρωτας τη γνωμη των αλλων αλλα εχεις αποψη και για τα παντα. Ο Α.Ν.Τ εχει μεινει 20 χρονια πισω, θεωρει τη Fortran κορυφαια επιλογη το 2016 και θεωρει κ τον εαυτο του ειδημονα στο θεμα. Δε σας αξιζει κατι παραπανω απο memes (και αυτα πολυ σας πεφτουν).
  4. Μηνύματα
    61
    Εμφανίσεις
    10.846

    Απάντηση: Επιλογή γλώσσας προγραμματισμού για μεγάλο project

    "H Fortran ειναι αρχαια και δεν εχεις εργαλεια".
    Και το ακουσαμε αυτο απο επαγγελματια.
    Προφανως εχεις μεινει 40 χρονια πισω, η fortran παντως οχι. Ζει και βασιλευει.
    Και εχει πανισχυρους compilers και περιβαλλοντα οπως το parallel studio της Intel που ανανεωνονται καθε χρονο.

    Μην εκφερεις αποψη για κατι που δεν ξερεις, εκτιθεσαι.

    175591
  5. Μηνύματα
    61
    Εμφανίσεις
    10.846

    Απάντηση: Επιλογή γλώσσας προγραμματισμού για μεγάλο project

    Αυτο το αρθρο ενισχυει την αποψη μου (της οποιας η συζητηση δεν ανηκει εδω) οτι η python ειναι μια κουτσουρεμενη γλωσσα που για να κανεις οτιδηποτε εκτος απο καποια εξωφρενικα βασικα πραγματα χρειαζεσαι addons, ειτε αυτα λεγονται numpy ειτε cython ειτε οτιδηποτε.

    https://cdn.meme.am/instances/500x/63455575.jpg
  6. Μηνύματα
    2
    Εμφανίσεις
    3.635

    Απάντηση: Χαμηλή ταχύτητα με καλά στατιστικά γραμμής

    Καλημερα και καλη εβδομαδα,

    Μπορεις να μας στειλεις το τηλεφωνο της συνδεσης σου με private message?

    Καλησπερα, σας το εστειλα μολις με PM
  7. Μηνύματα
    2
    Εμφανίσεις
    3.635

    Χαμηλή ταχύτητα με καλά στατιστικά γραμμής

    Καλησπερα παραθετω το ποστ απο το forum της Cyta εδω ωστε να ερθει υπ' οψην του Support της Cyta.
    Καλησπερα, μολις ενεργοποιηθηκε η νεα συνδεση μου απο Cyta. Συχρονιζω στα 12/1 Mbps ενω εχω 14db attenuation κ 8db SNR. Βαση αυτων των στατιστικων δε θα επρεπε η ταχυτητα να ειναι αρκετα μεγαλυτερη (κοντα στα 20mbit); Ο τεχνικος μου ειπε οτι τοσο (12mbit) μετρησε κ στον πινακα της οικοδομης. Μου αλλαξε το προφιλ στα 6db και τωρα συγχρονιζω στα 13.3. Παρολα αυτα η ταχυτητα απεχει αρκετα απο τα 20Mbit που θα επρεπε να συγχρονιζω. O τεχνικος μου ειπε επισης οτι τοσο μετρησε και σε αλλες συνδεσεις στο ΚΑΦΑΟ (δηλαδη δεν ειναι μονο η δικια μου τοσο). Για ποιο λογο συμβαινει αυτο;
    Περιοχη Καλαμαρια/Κηφισια Θεσ/νικη συνδεδεμενος με το DSLAM της Περικλεους.
    Ευχαριστω.
  8. Μηνύματα
    5
    Εμφανίσεις
    4.533

    Απάντηση: Χαμηλή ταχύτητα με καλά στατιστικά γραμμής

    Ευχαριστω για την απαντηση. O τεχνικος μου ειπε επισης οτι τοσο μετρησε και σε αλλες συνδεσεις στο ΚΑΦΑΟ (δηλαδη δεν ειναι μονο η δικια μου τοσο). Αρα οντως η ειναι προβλημα της περιοχης η προβλημα Cyta.
    Καποιος που να μενει Κηφισια στη Θεσσαλονικη και να ειναι συνδεδεμενος με το DSLAM της Περικλεους (εντος η εκτος Cyta); Μπορει να αναφερει ταχυτητα συνδεσης;
  9. Μηνύματα
    5
    Εμφανίσεις
    4.533

    Χαμηλή ταχύτητα με καλά στατιστικά γραμμής

    Καλησπερα, μολις ενεργοποιηθηκε η νεα συνδεση μου απο Cyta. Συχρονιζω στα 12/1 Mbps ενω εχω 14db attenuation κ 8db SNR. Βαση αυτων των στατιστικων δε θα επρεπε η ταχυτητα να ειναι αρκετα μεγαλυτερη (κοντα στα 20mbit); Ο τεχνικος μου ειπε οτι τοσο (12mbit) μετρησε κ στον πινακα της οικοδομης. Τι πιστευετε οτι μπορει να φταιει; Να παρω τηλεφωνο στο καπακι να δηλωσω βλαβη; Περιοχη Καλαμαρια/Κηφισια Θεσ/νικη.
    Ευχαριστω.
  10. Απάντηση: Το AdBlock πωλείται σε άγνωστο αγοραστή και συμμετέχει στο πρόγραμμα Acceptable Ads

    uBlock Origin, απλα
  11. Μηνύματα
    7.479
    Εμφανίσεις
    1.068.186

    Απάντηση: Τα Νεα Της ΙNTEL

    Για να καταλαβω, αξιζουν οι skylake η ειναι καλυτερα να μεινει καποιος με τους υπαρχοντες i5, i7?

    Αν εχεις Sandy Bridge και πανω (4 γενιες πισω by the way), οχι δεν αξιζει η αναβαθμιση.
  12. Απάντηση: Η Microsoft καταργεί την Modern UI έκδοση του Skype στις 7 Ιουλίου

    αυτη ηταν Special olympics ui σκετη καταστροφη

    :worthy::worthy::worthy::respekt::respekt::respekt:
  13. Μηνύματα
    30
    Εμφανίσεις
    5.863

    Απάντηση: Το καλοκαίρι θα είναι διαθέσιμα τα Windows 10

    Μαλλον τα Windows θα ειναι δωρεαν και για κατοχους με πειρατικα(!) Windows: link. Αυτο που δεν καταλαβαινω ειναι γιατι δε λενε απλα "τα δινουμε δωρεαν σε ολους" και αντ' αυτου λενε: "τα δινουμε δωρεαν σε οσους τα εχουν ειτε γνησια ειτε πειρατικα" :-P
  14. Απάντηση: Η τελευταία έκδοση του uTorrent εγκαθιστά τον Epic Scale Bitcoin miner αν δεν προσέξει ο χρήστης

    Εχω θα κανω ενα shameless plug για το qBittorrent. (Ειμαι ο maintainer του)

    Τα συγχαρητηρια μου, ο καλυτερος torrent client (με integrated search!), ποτε δε με εχει απογοητευσει! Σα μια προταση για να αυξησετε τη δημοτικοτητα του θα ελεγα να βελτιωσετε λιγο τα εικονιδια (toolbar icons κλπ) με flat design στυλ. Τελειως αισθητικη παρατηρηση φυσικα, λειτουργικα αψογος client! :D
  15. Μηνύματα
    16
    Εμφανίσεις
    3.966

    Απάντηση: Ερωτησεις python

    Ακριβως αυτο που ειπε ο pmav99, σε καλυπτει η pandas και η TA-Lib. Δε χρειαζεται να κανεις καμια reusable βιβλιοθηκη αλλα ενα module με καποια απλα functions.
  16. Μηνύματα
    16
    Εμφανίσεις
    3.966

    Απάντηση: Ερωτησεις python

    Παλι δεν καταλαβαινω τι θελεις να κανεις. Να φτιαξεις βιλιοθηκη που κανει τι και για ποιο λογο; Τι θελεις να κανεις και με ποια βιβλιοθηκη το προσπαθησες και δε σε καλυψε; H pandas σου δινει τη read_csv() για να διαβασεις ενα csv αρχειο κατευθειαν σε DataFrame οπου εχει attribute wide access. Για ποιο λογο δε σε καλυπτει αυτο; Μια αλλη επιλογη ειναι να χρησιμοποιησεις namedtuple οπως ειπε και o pmav99.
    Γιατι ντε και καλα να κανεις κλαση; Αν εισαι πεπεισμενος οτι χρειαζεται κλαση (ακομα εγω δε βλεπω το λογο) τοτε:
    1) Μεσω setattr:

    class A:
    pass
    a = A()
    setattr(A, 'x', numpy_array1) # Για να κανεις class attribute
    setattr(a, 'x', numpy_array1) # Για να κανεις instance attribute


    2) Μεσω metaclass mechanism:

    def make_myklass(**kwattrs):
    return type('MyKlass', (object,), kwattrs)
    myklass_x_y = make_myklass(x=2, y=4)
    a = myklass_x_y() # a.x=1, a.y=2 οπου 1 και 2 βαζεις οτι θελεις πχ numpy arrays
  17. Μηνύματα
    16
    Εμφανίσεις
    3.966

    Απάντηση: Ερωτησεις python

    Ice-balde..

    ναι μια βιβλιοθηκη θελω να κανω..τα csv τα διαβαζω, δεν εχω εκει προβλημα..το κανω με το numpy γιατι χρησιμοποιω επισης μια library(ta-lib) που υπολογιζει διαφορους δεικτες αλλα δεχεται numpy.arrays....προς το παρον το pandas δεν με απασχολει, ισως μπει αργοτερα για ευκολια για να γραφει τα csv με τις εξτρα στηλες στο δισκο.....οποτε το αφηνουμε για τωρα...

    το προβλημα ειναι οτι θελω να εχω διαθεσιμες τις στηλες του csv που διαβαζω σε ολες τις κλασεις που φτιαχνω...
    Μπορεις να δωσεις ενα μικρο παραδειγμα απο ενα csv αρχειο και την κλαση που θελεις να αντιστοιχησεις στις στηλες του; Θελεις μια κλαση με attributes τις τιμες καθε στηλης;

    Πχ αν μια στηλη απο csv ειναι

    Numbers
    one
    two
    three

    Θελεις μια κλαση Numbers με το one, two, three ως attributes;

    και παλι σου λεω μη μου λες πως θελεις να το κανεις, πες μου τι θελεις να κανεις, γιατι εχω την εντυπωση οτι ειμαστε σε κλασικο XY problem
    Μπορει για να λυσεις το προβλημα σου να μη χρειαζεται καν να κανεις νεες κλασεις!
  18. Μηνύματα
    16
    Εμφανίσεις
    3.966

    Απάντηση: Ερωτησεις python

    @dimr
    Να ρωτησω κατ' αρχην τι θελεις να κανεις; Να δημιουργησεις μια βιβλιοθηκη που διαβαζει csv; Το pandas το κανει ηδη αυτο. Τι επιπλεον χρειαζεσαι που δε μπορει να γινει με τα μεχρι τωρα διαθεσιμα libraries; Καλυτερα ειναι να πεις ποιο ειναι το προβλημα που θελεις να λυσεις, οχι τη λυση που νομιζεις οτι μπορει να δουλευει...
  19. Μηνύματα
    47
    Εμφανίσεις
    6.147

    Απάντηση: Αρχάριος στον προγραμματισμό

    Αυτου του ειδους σκεψη θα την αναπτυξω καθως μαθαινω προγραμματισμο;




    Προς το παρων δεν θα ηθελα να ξοδεψω χρηματα,(εφοσον online μπορεις να μαθεις τα παντα) παρα μονο σε βιβλιο/α. Οσο αφορα την επιβεβαιωση(certificate) αργοτερα απο που μπορω να την παρω; Πρεπει να δωσω εξετασεις καπου;


    Υ.Γ Εμαθα πως να τρεχω ενα απλο προγραμμα σε Python. Χρησιμοποιω το επισημο IDLE της, αλλα για να το τρεξω καθε φορα πρεπει να το αποθηκευω.(που ειναι λιγο ενοχλητικο ισως και χρονοβορο αν θελω να δοκιμασω κατι και κανω συνεχεια αλλαγες.)

    Θα μου προτεινε κανεις το notepad++ ; Ποιες ειναι οι διαφορες;
    Τσεκαρε το spyder
  20. Μηνύματα
    47
    Εμφανίσεις
    6.147

    Απάντηση: Αρχάριος στον προγραμματισμό

    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, και να συμπεριφερεσαι στον προγραμματιστη σαν να ειναι ηλιθιος.
  21. Μηνύματα
    47
    Εμφανίσεις
    6.147

    Απάντηση: Αρχάριος στον προγραμματισμό

    Αρκετους μικρους (πχ δεν εχει 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).
  22. Μηνύματα
    47
    Εμφανίσεις
    6.147

    Απάντηση: Αρχάριος στον προγραμματισμό

    Η python παραβιαζει αρκετους κανονες, και καλο θα ηταν να μην τους μαθεις στραβα..

    Ποιους κανονες παραβιαζει η Python;
  23. Απάντηση: Μια βοήθεια για να κάνω κάποιους μαθηματικούς υπολογισμούς

    Κοιτα, γνωριζω πως τα python skills μου ειναι μετριοτατα , θεωρω ομως πως ολα σου τα ποστς απο το 20ευρω και μετα (συμπεριλαμβανομενου) ειναι παραπανω απο υπερβολικα. Διοτι ο κωδικας που παρεθεσα εκτιμω πως ουτε 20ευρα καιει, ουτε με "τιμωρει" σε κατι, ουτε ειναι γραμμενος με low-level mentality... εχει διαφορα το low-level mentality απο το C-mentality. Π.χ. το wrapping των widgets και vals σε μια μεταβλητη (dict) το θεωρω πιο high-level mentality απο την χυμα εναλλακτικη τους.




    Το σχολιο στην ουσια κολλουσε στο δικο σου σχολιο οτι "Ακομα γραφω Python με C mentality". Ηταν τελειως tongue-in-cheek (ειχε και smiley face), και το πηρες τελειως στραβα. Δεν ηταν αυτη η προθεση μου. Sorry and I'm out.
  24. Απάντηση: Μια βοήθεια για να κάνω κάποιους μαθηματικούς υπολογισμούς

    Συγγνωμη, εσυ δεν εισηγαγες το 20ευρο στην κουβεντα; Am I missing something here?



    Αυτο που εννουσα ειναι να "τιμωρεις" τον εαυτο σου κατα καποιο τροπο οταν γραφεις Python με C style, για να γινει ο κωδικας σου πιο Pythonic.
  25. Θέμα: Fortran

    Από Ice-Blade
    Μηνύματα
    10
    Εμφανίσεις
    3.120

    Απάντηση: Fortran

    Απλα αποφασισες να ασχοληθεις με προγραμματισμο και διαλεξες τη Fortran? Πρωτα ριξε ενα μπινελικι σε αυτον που σε συμβουλεψε αυτο. Μετα, μαθε μια εκ των C#/Java/Python. Με Fortran μονο οι ξεχασμενοι 75αρηδες καθηγητες παν/μιου και ο ΑΝΤ ασχολουνται πλεον.
  26. Απάντηση: Μια βοήθεια για να κάνω κάποιους μαθηματικούς υπολογισμούς

    @migf
    Για να αποφυγω τα μακροσκελη quotes μιας και ειμαστε off-topic, με καλυψε ο pmav99 στο post #30. Το σχολιο δεν ηταν φυσικα για το efficiency της range() η len αλλα για το coding style. Δεν μπορεις να προγραμματιζεις σε μια high level γλωσσα με low level mentality. Μην ασχολεισαι με τι efficiency εχει το ταδε η το δεινα function, απλα κοιταξε να ειναι ο κωδικας σωστος, ευαναγνωστος και τεκμηριωμενος. Το optimization ερχεται πολυυυυ μετα και μονο σε μεγαλα προγραμματα. Και εχει νοημα να κανεις optimization μονο μετα απο code profiling (για το οποιο τελευταια βρηκα το pythoncallgraph που μου αρεσε πολυ). Επικεντρωσου στο pythonic code και στα post του pmav99, ξεχνα τελειως το efficiency και happy coding :D.
  27. Απάντηση: Μια βοήθεια για να κάνω κάποιους μαθηματικούς υπολογισμούς

    Στην ειχε προτεινει ο ice-blade την R

    @ice-blade: Εγω ακομα γραφω python με στυλ... C :P

    EDIT:

    Με προλαβατε!
    Απλα θα καις ενα 20ευρο για καθε for i in range(len(x)) που θα γραφεις και θα σου περασει :D
  28. Απάντηση: Μια βοήθεια για να κάνω κάποιους μαθηματικούς υπολογισμούς

    Μια απορια που εχω παντως ειναι πως και δεν μου προτεινε κανενας την R, εχω ακουσει οτι ειναι κυριως για μαθηματικα και ειχα την εντυπωση οτι θα ηταν απο τις πιο προτεινομενες.
    Post #8
  29. Απάντηση: Μια βοήθεια για να κάνω κάποιους μαθηματικούς υπολογισμούς

    Επι του συγκεκριμενου θεματος εισαι η επαληθευση του "τοσο ξερεις, τοσο λες"....
    Εχεις δικιο, εν ετη 2014 η χρηση της Fortran ανθει στην επιστημονικη κοινοτητα.
  30. Απάντηση: Μια βοήθεια για να κάνω κάποιους μαθηματικούς υπολογισμούς

    Ενα απο τα δυο αυτα πραγματα θα κοιταξεις: 1) Python (η προσωπικη μου επιλογη), 2) R.
    Αν θελεις ντε και καλα να τα σκασεις για ενα ομολογουμενως καλο IDE με καποιες εξειδικευμενες δυνατοτητες: MATLAB
    C/C++/Java για τετοια δουλεια τελειως χασιμο χρονου, Pascal και Fortran θα θεωρησω οτι αναφερθηκαν ως ανεκδοτο.
  31. Μηνύματα
    151
    Εμφανίσεις
    19.358

    Απάντηση: Θέλω να ξεκινήσω προγραμματισμό από το μηδέν....

    Φυσικα και θα μαθεις προγραματισμο αν εισαι αποφασισμενος, χρειαζεται ομως υπομονη, επιμονη και μεθοδικοτητα. Ο προγραμματισμος (οπως και πολλα αλλα πραγματα) δεν ειναι κατι που μαθαινεται σε 1 μηνα. Υπαρχουν και courses που μπορεις ν κανεις στο Internet δωρεαω για να μαθεις τα πραγματα σταδιακα και σωστα, π.χ. ξεκινα απο εδω και συνεχισε εδω. Και εμεις εδω ειμαστε φυσικα για να σε βοηθησουμε με οποιεσδηποτε αποριες :oneup:. Επικεντρωσου στην Python και ξεχνα τελειως C/C++.
  32. Μηνύματα
    151
    Εμφανίσεις
    19.358

    Απάντηση: Θέλω να ξεκινήσω προγραμματισμό από το μηδέν....

    Κωστα, η δικη μου η συμβουλη ειναι η εξης: Διαβασε μια φορα το βιβλιο απο την αρχη μεχρι το τελος χωρις να σταματησεις για να προγραμματιζεις. Οταν το τελειωσεις, διαβασε το μια δευτερη φορα και τοτε σταματα στα παραδειγματα.
    Ετσι θα σου λυθουν πολλες αποριες και θα διευκολυνθει πολυ η πορεια της μαθησης σου. Για να καταλαβεις πχ εις βαθος τι κανει η μεθοδος format, πρεπει πρωτα να εχει διαβασεις το κεφαλαιο για συναρτησεις (functions) και αντικειμενοστραφους προγραμματισμου (object oriented programming), καθως μια μεθοδος ειναι στην ουσια συναρτηση μιας κλασης.
  33. Μηνύματα
    151
    Εμφανίσεις
    19.358

    Απάντηση: Θέλω να ξεκινήσω προγραμματισμό από το μηδέν....

    Κωστα προσωπικα για το Droidedit δεν ξερω, και γενικα δεν προγραμματιζω Python σε Android.
    To bit shifting, δηλαδη τους τελεστες << και >> θα τους χρειαστεις σπανια ως ποτε και σου ειναι τελειως αχρηστοι ως αρχαριο.
    Θα σου το εξηγησω ομως συντομα για να σου φυγει η περιεργεια :D
    Το 2 στο δυαδικο συστημα οπως ισως γνωριζεις ειναι 10. Θα μπορουσαμε αλλιως να το γραψουμε και ως 0010. Γραφοντας 2 << 2 στην ουσια μεταφερεις τον "ασσο" 2 θεσεις αριστερα και το 0010(=2) γινεται 1000(=8). Γενικα μη χολοσκασεις και πολυ για αυτο ομως και προχωρα κανονικα :D
  34. Μηνύματα
    151
    Εμφανίσεις
    19.358

    Απάντηση: Θέλω να ξεκινήσω προγραμματισμό από το μηδέν....

    Κωστα πρεπει να ξεκαθαρισεις που γραφεις τι. Στο Python shell γραφεις εντολες Python και στο OS shell γραφεις εντολες για το το OS shell (πχ bash). Δε μπορεις να γραφεις "import var" στο OS Shell γιατι το import δεν ειναι εντολη του OS shell και δε μπορεις να γραφεις "python var.py" στο Python shell γιατι αυτο δεν ειναι εγκυρη συνταξη Python.
    Βεβαιωσου σε ποιο directory βρισκεται το var.py και απο εκει τρεξε "python var.py" στο OS shell (και οχι στο Python shell)
  35. Μηνύματα
    151
    Εμφανίσεις
    19.358

    Απάντηση: Θέλω να ξεκινήσω προγραμματισμό από το μηδέν....

    Κακως ξεκινας με C και κακως σε ενθαρρυνουν να ξεκινησεις με C.
  36. Θέμα: Pascal

    Από Ice-Blade
    Μηνύματα
    42
    Εμφανίσεις
    6.626

    Απάντηση: Pascal

    Η συγκριση και μονο Python-Pascal ειναι απο μονη της ανεκδοτο...
  37. Μηνύματα
    57
    Εμφανίσεις
    8.330

    Απάντηση: Εκμάθηση προγραμματισμού

    1) Βαζεις την CPython 3.3 η 2.7 αναλογα με το ποια εκδοση του Spyder θα χρησιμοποιησεις
    Προτεινω προς το παρον την Python 2.7 γιατι το Spyder για Python 3 ειναι σε δοκιμαστικο σταδιο
    2) Βαζεις το Spyder
    3) ???
    4) Profit!

    PS: Aν εισαι στα windows και δε βλεπεις shortcut για το spyder ψαξε για το αρχειο spyder.bat
    PS2: Δε χρειαζεσαι τιποτα εκ των Python(x,y), WinPython or Anaconda. Παρολα αυτα αν δε θελεις να ψαχνεις για βιβλιοθηκες κλπ dependencies, βαζεις απλα την Python(x,y) και τιποτα αλλο.
  38. Μηνύματα
    57
    Εμφανίσεις
    8.330

    Απάντηση: Εκμάθηση προγραμματισμού

    Κατεβασα να δοκιμασω το sublime. Θελει και αυτο την παραμετροποιηση του... Βρηκα αυτο το αρθρο σχετικα με τις ρυθμισεις για python development.

    Επισης βρηκα μια ενδιαφερουσα σελιδα η οποια εχει τις καλυτερες programming fonts και με preview.

    Τελος ηθελα μια διευκρινηση σχετικα με το spyder. Στα windows δεν δουλευει αυτονομα; Θελω να πω, ειναι εξαρτημενο απο την εγκατασταση των Python(x,y), WinPython η Anaconda;

    Δουλευει κανονικα μονο με τη CPython (official)
  39. Μηνύματα
    57
    Εμφανίσεις
    8.330

    Απάντηση: Εκμάθηση προγραμματισμού

    Ενταξει, εγω απλα ξεκινησα το cs101 του udacity και οταν με το καλο τελειωσω κοιταω και java.
    Δεν ειχα σκοπο να καταληξει σε war python vs java.

    Τελος thug, οντως το intellij IDEA πρεπει να ειναι κορυφη. Ειχα παει σε ενα security conf περυσι και φιγουραρε στο dock ολων των mac των programmer.
    Για την Python δε θα χρειαστω IDE, σωστα; Με το notepad++ τη βγαζω τωρα.
    Δε θα χρειαστεις οντως αλλα το IDE βοηθαει και ο χρονος που επενδυεις αξιζει πολυ μακροπροθεσμα. Θα προτεινα αυτο (υποτιθεται για scientific computing αλλα κανει για τα παντα) και αν θελεις να ασχοληθεις με Eclipse το Pydev (εγω αυτο χρησιμοποιω).
    Δεν αμφιβαλλω οτι το IDEA ειναι εξαιρετικο (με τιποτα κλασεις ανωτερο κατα τη αποψη μου) (οπως και το PyCharm για Python), προσωπικα ομως προτιμω το Eclipse γιατι a) το χρησιμοποιω για πολυ περισσοτερα πραγματα απο οτι για ενα απλο IDE και b) FOSS

    Τελικα η επιλογη καταληγει σε προσωπικη προτιμηση και που ειναι παραγωγικος ο καθενας :oneup:
  40. Μηνύματα
    57
    Εμφανίσεις
    8.330

    Απάντηση: Εκμάθηση προγραμματισμού

    Thuglife για λεμε του στραβου το δικιο μπορει η C# σα συνταξη κ features να την παταει κατω κανονικα τη Java, αλλα αν ηταν να διαλεξω αναμεσα στις δυο θα διαλεγα (για διαφορους λογους και τον πιο σημαντικο το JVM) τη Java. Επισης IMHO το Eclipse δε συγκρινεται καν με το Visual Studio, το οποιο (Visual Studio) ειναι ενα πολυ καλο IDE αλλα μεχρι εκει. Το Eclipse ειναι πλατφορμα με αρχιτεκτονικη την οποια της επιτρεπει να κανει της παναγιας τα ματια.
  41. Μηνύματα
    57
    Εμφανίσεις
    8.330

    Απάντηση: Εκμάθηση προγραμματισμού

    Η Java εχει υπεροχη συνταξη λεμε, generics με type erasure ("feature" της γλωσσας γενικοτερα), encapsulation χωρις object properties, no first class functions, no indexers, no operator overloading. :oneup:
  42. Μηνύματα
    57
    Εμφανίσεις
    8.330

    Απάντηση: Εκμάθηση προγραμματισμού

    ... Συμπερασματικα τιποτα απο αυτα που ειπες δεν τα εχει μονο η python και οχι η java τα εχει ολα η java και μαλιστα καλυτερα.
    ... η python ειναι λιγοτερων δυνατοτητων και εχει ποιο μαπα συνταξη
    ...(πχ δες το collections lib της java και τα collections που εχει η python εχουνε τεραστια διαφορα σε ποιοτητα αποδοση και δυνατοτητες μετα κανε ενα gui σε java και σε python παλι εχουνε ετη φωτος διαφορα
    .. Αυτες ειναι οι δυνατες γλωσσες και κανεις σχεδον τα παντα με αυτες η python ειναι πολυ ποιο 2αντζα.
    )

    Καπου εδω εγω επαθα overflow ανακριβειας :rofl:
  43. Μηνύματα
    57
    Εμφανίσεις
    8.330

    Απάντηση: Εκμάθηση προγραμματισμού

    http://www.ebook3000.com/Python-Essential-Reference--4th-Edition-_38723.html

    Για αρχη δες αυτο το βιβλιο...

    Εξαιρετικο βιβλιο, αλλα με τιποτα "για αρχη"...
  44. Θέμα: Python vs Ruby

    Από Ice-Blade
    Μηνύματα
    23
    Εμφανίσεις
    5.069

    Απάντηση: Python vs Ruby

    Γενικα απο ολες τις managed γλωσσες υπαρχει η java και μετα το χαος σε ολες τις managed-interpreted γλωσσες οπως php-python-ruby-perl κλτπ

    Καλη και αγια η Java αλλα η C# π.χ. ειναι το χαος; :rofl::rofl: Το ξυλο που ριχνει η C# στη Java δεν εχει προηγουμενο. Η Java δε μπορει να συγκριθει με Python και Ruby γιατι η Java ειναι JIT compiled/static ενω η Python/Ruby/Perl ειναι interpreted/dynamic (και γιαυτο μπορει να συγκριθει μονο στο execution speed, στα υπολοιπα χανει 100-0)


    H java ας πουμε σε βαθμολογια παιρνει 100 και οι αλλες παιζουνε απο 3 εως 10

    :rofl::rofl::rofl:

    On topic:
    Απο μενα για πολλους και διαφορους λογους Python και οχι Ruby, αν και μονο αυτο θα εφτανε:

    "Ruby inherited the Perl philosophy of having more than one way to do the same thing. I inherited that philosophy from Larry Wall, who is my hero actually. I want to make Ruby users free. I want to give them the freedom to choose."
    Yukihiro Matsumoto
  45. Μηνύματα
    25
    Εμφανίσεις
    7.899

    Απάντηση: Έμαθα python και δεν ξέρω τη να κάνω!

    Επισης, μαζι με την python, μαθε και ελληνικα (ορθογραφια, συνταξη κλπ) σε παρακαλω πολυ...
    Επισης, βαζε και κανα τονο :p
  46. Μηνύματα
    25
    Εμφανίσεις
    7.899

    Απάντηση: Έμαθα python και δεν ξέρω τη να κάνω!

    Καταλαβα τη εννοεις :oneup:
    Γενικα στα ελληνικα δεν ειναι και τοσο καλα,για παραδειγμα το loop μεταφραζεται σε βροχος
    που στην σημασια δεν εχουν καμια σχεση.

    - - - Updated - - -



    Ξεκινησα να διαβαζω Αυτο το βιβλιο
    το οποιο μου αρεσε αρκετα.Βρηκα κιολας την λυση στο προβλημα που ειχα με τις συναρτησεις (Flow of execution)

    Ωραιος... καλη αρχη. Να ξερεις εισαι στην αρχη και οχι στο τελος :)
    Η Python ειναι μια υπεροχη γλωσσα, φαινομενικα απλη αλλα με απιστευτα πραγματα να παιζονται στο παρασκηνιο. Μη σε ξεγελα και νομιζεις οτι την ξερεις. Πηγαινε αν θελεις εδω και θα καταλαβεις τι εννοω.
    Μπορεις να καταλαβεις πως ακριβως λειτουργει αυτος ο κωδικας; Πως λειτουργουν τα @property decorators; Τι ειναι το descriptor protocol; Τι ακριβως κανει η γραμμη self.x = 1, που καλει ενα function που οριζεται μετα, αλλα ουσιαστικα μπορεις να το καλεσεις γιατι εχει δημιουργηθει ηδη μεσα στο class object; Ποια η διαφορα των functions στο επιπεδο του Module και στο επιπεδο της κλασης (instance methods); Το site επισης που σου εδωσα ειναι ωραιο, γιατι θα μπορεσεις να κανεις visualize τη ροη εκτελεσης του κωδικα, θα σε βοηθησει πολυ.
  47. Μηνύματα
    25
    Εμφανίσεις
    7.899

    Απάντηση: Έμαθα python και δεν ξέρω τη να κάνω!

    Απο τη στιγμη που ξερεις αγγλικα, μην ξαναδιαβασεις κανενα βιβλιο για προγραμματισμο στα ελληνικα, οσο καλη και να ειναι η μεταφραση
  48. Απάντηση: Τι συμβαίνει όταν μια γλώσσα προγραμματισμού αναβαθμίζεται?

    Δε μαθαινες τοσο καιρο τσαμπα Python. Καποια πραγματα αλλαζουν γιατι αφ' ενος πρεπει να ειμαστε backwards compatible αφετερου θελουμε να βελτιωνεται η γλωσσα. Η version η οποια εκανες αλλαγη ηταν major η minor, πηγες δηλαδη απο Python 2 σε Python 3 η απο Python 3.2 σε Python 3.3 π.χ. Δωσε περισσοτερες λεπτομερεις για το προβλημα σου.
  49. Απάντηση: Ένα παιχνίδι δωρεάν στους κατόχους του νέου Sim City δίνει σαν αποζημίωση για τα προβλήματα που αντιμετώπισαν

    121432

    Το ιδιο τηρουμενων των αναλογιων ισχυει και στα παιχνιδια...
  50. Μηνύματα
    7
    Εμφανίσεις
    1.155

    Απάντηση: Array με 10 αριθμούς, πόσα οχτάρια υπάρχουν.

    Ποιος σου το 'πε;

    numbers =
    print(numbers.count("8")

    η σε oneliner

    print(.count("8"))

    Python 3 τα παραπανω, οπως και το παραδειγμα του ice-blade. Δεν μετατρεπω σε int για ταχυτητα :P
    χεχε ωραιος, list comprehensions ftw :D
Εμφάνιση 1-50 από 695
Σελ. 1 από 14 1 2 3 4