1.1 Οι συνθήκες If … Else στην Python
Στην Python, οι συνθήκες εκτελούνται με τη χρήση της δομής if statement. Μια συνθήκη είναι μια δήλωση που αξιολογείται ως …
1.2 Οι ιδιότητες της If … Else στην Python
Στην Python, η εσοχή (indentation) χρησιμοποιείται για να οργανώσει τον κώδικα σε τμήματα ή ομάδες δηλώσεων, γνωστά και ως “blocks”. …
1.3 And, Or και Not της If … Else στην Python
Ορίζουμε δύο συνθήκες και τις συνδέουμε με τον τελεστή “and” για να ελέγξουμε αν και οι δύο συνθήκες είναι αληθείς. …
1.4 Εμφωλευμένες if και η δήλωση pass στην Python
Οι εντολές “if” μπορούν να περιλαμβάνονται μέσα σε άλλες εντολές “if”, και αυτή η τεχνική ονομάζεται “nested if statements” (εμφωλευμένες …
2.1 Η δομή επανάληψης while
Ο βρόχος “while” επιτρέπει την εκτέλεση ενός συνόλου εντολών επαναληπτικά όσο μια συνθήκη είναι αληθής. Η σύνταξη του βρόχου “while” …
2.2 Η δομή επανάληψης for
Ο βρόχος “for” χρησιμοποιείται για να επαναλάβει μια σειρά εντολών για κάθε στοιχείο σε ένα αντικείμενο που περιέχει πολλά στοιχεία. …
2.3 Οι συναρτήσεις στην Python
Μια συνάρτηση είναι ένα τμήμα κώδικα που εκτελείται μόνο όταν καλείται με τη χρήση του ονόματός της. Μπορείτε να περάσετε …
2.4 Συνάρτηση λάμδα στην Python
Μια συνάρτηση λάμδα είναι μια συνάρτηση που ορίζεται ανώνυμα και είναι συνήθως μικρή σε μέγεθος. Μια συνάρτηση λάμδα μπορεί να …
3.1 Οι λίστες (lists) στην Python
Στην Python, οι λίστες (lists) χρησιμοποιούνται για να αναπαραστήσουν πίνακες ή συλλογές στοιχείων. Μια λίστα μπορεί να περιέχει στοιχεία διαφορετικών …
3.2 Μέθοδοι πίνακα στην Python
Η Python παρέχει μια ποικιλία από ενσωματωμένες μεθόδους που μπορούν να εφαρμοστούν σε λίστες. Ακολουθούν μερικές από τις πιο συνηθισμένες …
4.1 Δημιουργία Κλάσεις στην Python
Η Python είναι μια γλώσσα προγραμματισμού που ακολουθεί μια αντικειμενοστραφή προσέγγιση.Στην Python, σχεδόν όλα είναι αντικείμενα, με τις ιδιότητές και …
4.2 Συναρτήσεις κλάσεων στην Python
Η μέθοδος __init__() είναι μια ειδική μέθοδος που υπάρχει σε κάθε κλάση στην Python και καλείται κατά την αρχικοποίηση ενός …
4.3 Ενέργειες επι των κλάσεων
ο παρακάτω παράδειγμα δείχνει πώς να χρησιμοποιηθεί το self ως παράμετρος στη μέθοδο __init__() της κλάσης Person: Ο παραπάνω κώδικας …
5.1 Η κληρονομικότητα στην Python
Η κληρονομικότητα είναι ένα ισχυρό χαρακτηριστικό της αντικειμενοστραφούς προγραμματισμού που μας επιτρέπει να δημιουργούμε κλάσεις που βασίζονται σε άλλες κλάσεις, …
5.2 Οι επαναλήπτες (iterators) στην Python
Οι επαναλήπτες (iterators) στην Python είναι αντικείμενα που επιτρέπουν τη διάσχιση μιας σειράς τιμών. Αναφέρονται ως αντικείμενα που υλοποιούν το …
5.3 Ο πολυμορφισμός (Polymorphism) στην Python
Ο πολυμορφισμός (Polymorphism) είναι ένα σημαντικό χαρακτηριστικό της αντικειμενοστραφούς προγραμματισμού στην Python που επιτρέπει στις κλάσεις να έχουν μεθόδους με …
5.4 Πολυμορφισμός κλάσσης και Πολυμορφισμός κατά την κληρονομικότητα
Πολυμορφισμός σε μια κλάση αναφέρεται στην ικανότητά της να παρουσιάζει διαφορετική συμπεριφορά με βάση τον τύπο του αντικειμένου που την …
5.5 Εμβέλεια (scope) μεταβλητών στην Python
Οι εμβελεία (scope) στην Python καθορίζει την περιοχή πρόσβασης μιας μεταβλητής. Συγκεκριμένα, στην Python υπάρχουν τέσσερις βασικοί τύποι εμβελείας για …
5.6 Η έννοια του Module στην Python
Τα Python modules είναι αρχεία που περιέχουν κώδικα γραμμένο σε Python. Ένα module μπορεί να περιέχει ορισμένες συναρτήσεις, κλάσεις και …