Μάθημα 4 - Αρθρώματα-Δομές δεδομένων

...ασύγχρονα μαθήματα python

Μάθημα 4 - Αρθρώματα-Δομές δεδομένων

Δημοσίευσηαπό sokoban4ever » 20 Ιούλ 2009, 23:43

Προχωράμε με ύλη τα επόμενα 2 κεφάλαια του βιβλίου :)

Η ύλη για αυτή τη βδομάδα:

http://www.swaroopch.com/notes/Python_e ... F%84%CE%B1
http://www.swaroopch.com/notes/Python_e ... F%89%CE%BD

    Αναφέρονται τα αρθρώματα (τα λεγώμενα modules ) και δομές δεδομένων της Python( όπου έχουμε ξαναμιλήσει) καθώς και μια πρώτη εισαγωγή στον αντικειμενοστραφή προγραμματισμό (με τις λεγόμενες classes ) .
Καλό διάβασμα . :thumbup:

Σημείωση :
Δεν αποκλείεται να προσθέσουμε και άλλη μια ενότητα για την εβδομάδα( επειδή μάλλον είναι λίγα) οπότε να επισκεφτείτε ξανά το νήμα για τυχών αλλαγές στην ύλη ;)
Stay tuned :D
Συγνώμη για την καθυστέρηση αλλά κάνω ότι μπορώ :cry:
ευχαριστώ για την όποια κατανόηση :)
Θέλουμε και μπορούμε να έχουμε μια καλύτερη ζωή και όσο θα ζούμε θα προσπαθούμε να την αποκτήσουμε ακόμα και αν πεθάνουμε προσπαθώντας, και αν κάποια στιγμή λιγίσουμε έχουμε το επίπεδο να πούμε κουράστηκα λίγο να ,να ξαποστάσουμε , ώστε να συνεχίσουμε πάλι δυνατοί ξανά.

Μήνυμα με αγάπη και αληλλεγγύη σε όλους τους ανθρώπους από όλους τους λαούς , ιδίως του Ελληνικού.
Άβαταρ μέλους
sokoban4ever
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 2331
Εγγραφή: 13 Φεβ 2009, 02:22
Εκτύπωση

Re: Μάθημα 4 - Αρθρώματα-Δομές δεδομένων

Δημοσίευσηαπό DarkLord » 27 Ιούλ 2009, 00:21

@sokoban4ever
στην ύλη που έχεις δώσει δεν αναφέρει τις classes
μήπως έχεις ξεχάσει αυτό ???
[url]http://www.swaroopch.com/notes/Python_el:Αντικειμενοστρεφής_προγραμματισμός[/url]
DarkLord
babeTUX
babeTUX
 
Δημοσιεύσεις: 81
Εγγραφή: 24 Ιαν 2009, 15:26
Τοποθεσία: Karvasaras
Εκτύπωση

Re: Μάθημα 4 - Αρθρώματα-Δομές δεδομένων

Δημοσίευσηαπό sokoban4ever » 27 Ιούλ 2009, 04:31

@DarkLord
Στο http://www.swaroopch.com/notes/Python_e ... F%89%CE%BD
λέει:
Spoiler: show
Γρήγορη εισαγωγή στα αντικείμενα (objects) και τις κλάσεις (classes)

Αν και έχουμε αναβάλει μέχρι τώρα τη συζήτηση για τα αντικείμενα και τις κλάσεις, μια μικρή επεξήγηση απαιτείται ακριβώς τώρα για να καταλάβετε καλύτερα τις λίστες. Θα εξερευνήσουμε αυτό το θέμα αργότερα σε δικό του κεφάλαιο.

Η λίστα είναι ένα παράδειγμα χρήσης αντικειμένων και κλάσεων. Όταν χρησιμοποιούμε τη μεταβλητή i και εκχωρούμε σ' αυτήν μια τιμή, ας πούμε τον ακέραιο αριθμό 5, αυτό μπορούμε να το σκεφτούμε σαν τη δημιουργία ενός αντικειμένου (δηλ. υπόστασης (instance)) i της κλάσης (δηλ. τύπου (type)) int. Στην πραγματικότητα μπορείτε να διαβάσετε τη βοήθεια στο help(int) για να το καταλάβετε καλύτερα.

Mια κλάση μπορεί επίσης να έχει μεθόδους (methods), δηλαδή συναρτήσεις που ορίστηκαν για χρήση που έχει σχέση μόνο με αυτή την κλάση. Μπορείτε να χρησιμοποιήσετε αυτά τα μέρη λειτουργικότητας μόνο όταν έχετε ένα αντικείμενο σε αυτή την κλάση. Για παράδειγμα η Python παρέχει μια μέθοδο append για την κλάση list, που σας επιτρέπει να προσθέσετε ένα αντικείμενο στο τέλος της λίστας. Για παράδειγμα, το mylist.append('an item') θα προσθέσει αυτή τη συμβολοσειρά στο τέλος του mylist. Σημειώστε τη χρήση του συμβολισμού με τελείες για να εισαχθούν οι μέθοδοι των αντικειμένων.

έτσι εισαγωγικά :)
Θέλουμε και μπορούμε να έχουμε μια καλύτερη ζωή και όσο θα ζούμε θα προσπαθούμε να την αποκτήσουμε ακόμα και αν πεθάνουμε προσπαθώντας, και αν κάποια στιγμή λιγίσουμε έχουμε το επίπεδο να πούμε κουράστηκα λίγο να ,να ξαποστάσουμε , ώστε να συνεχίσουμε πάλι δυνατοί ξανά.

Μήνυμα με αγάπη και αληλλεγγύη σε όλους τους ανθρώπους από όλους τους λαούς , ιδίως του Ελληνικού.
Άβαταρ μέλους
sokoban4ever
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 2331
Εγγραφή: 13 Φεβ 2009, 02:22
Εκτύπωση


Επιστροφή στο Μαθήματα python