1.1 Τι είναι η γλώσσα προγραμματισμού Python
Η Python είναι μια υψηλού επιπέδου, ερμηνευόμενη γλώσσα προγραμματισμού.
1.2 Η συντακτική δομή της Python
Η συντακτική δομή της Python αποτελείται από μια σειρά από εντολές (statements)
1.3 Μεταβλητές στην Python
Στην Python, μια μεταβλητή αναπαριστά ένα όνομα που συσχετίζεται με μια τιμή. Για να δημιουργήσετε μια μεταβλητή, απλώς αναθέστε μια …
1.4 Ονόματα μεταβλητών στην Python
Μερικοί κανόνες για την ονοματολογία των μεταβλητών στην Python είναι:
1.5 Μεταβλητές Python – Εκχώρηση πολλαπλών τιμών
Στην Python μπορείτε να αναθέσετε τιμές σε πολλές μεταβλητές με μία μόνο γραμμή κώδικα
1.6 Python – Εντολές εξόδου
Η συνάρτηση print() της Python χρησιμοποιείται συχνά για την εκτύπωση μεταβλητών.
1.7 Python – Global Μεταβλητές
Στην Python, μια μεταβλητή που ορίζεται εκτός των συναρτήσεων ονομάζεται “global variable”
2.1 Τύποι δεδομέων στην Python
Στην Python, οι τύποι δεδομένων αναφέρονται στο είδος της τιμής που μπορεί να αντιστοιχεί σε μια μεταβλητή.
2.3 Αλλαγή τύπου στην Python
Python Casting αναφέρεται στη διαδικασία μετατροπής ενός τύπου δεδομένων σε έναν άλλο τύπο
2.4 Ο τύπος String στην Python
Στην Python, οι συμβολοσειρές (strings) αναφέρονται σε μια σειρά χαρακτήρων
2.5 Η αποκοπή των συμβολοσειρών (slicing)
Στην Python, μπορούμε να εξάγουμε ένα κομμάτι ενός string με τη διαδικασία του slicing.
2.6 Τροποποίηση συμβολοσειρών στην Python
Στην Python, οι συμβολοσειρές είναι αμετάβλητες, που σημαίνει ότι δεν μπορούν να αλλάξουν απευθείας. Για να τροποποιήσετε μια συμβολοσειρά, πρέπει …
2.7 Η συνένωση (concatenation) στην Python
Η συνένωση (concatenation) στην Python αναφέρεται στη διαδικασία σύνδεσης δύο ή περισσότερων συμβολοσειρών. Μπορούμε να χρησιμοποιήσουμε τον τελεστή + ή …
2.8 Η μέθοδος format() στην Python
Η μέθοδος format() στην Python χρησιμοποιείται για την ενσωμάτωση μιας τιμής μέσα σε ένα string. Μπορείτε να χρησιμοποιήσετε αυτήν τη …
2.10 Συναρτήσεις String στην Python (2)
Η μέθοδος isalnum() στην Python επιτρέπει να ελέγξετε εάν μια συμβολοσειρά περιέχει μόνο αλφαριθμητικούς χαρακτήρες (αλφαβητικούς χαρακτήρες και αριθμούς) και …
2.11 Συναρτήσεις String στην Python (3)
Η μέθοδος isupper() στην Python χρησιμοποιείται για να ελέγξετε αν όλοι οι χαρακτήρες ενός αλφαριθμητικού είναι κεφαλαία γράμματα. Αν όλοι …
2.9 Συναρτήσεις String στην Python (1)
Οι συναρτήσεις στα αλφαριθμητικά είναι χρήσιμα εργαλεία για τους προγραμματιστές, καθώς τους επιτρέπουν να εκτελούν διάφορες ενέργειες και μετατροπές σε …
3.1 Ο τύπος boolean στην Python
Στην Python, ο τύπος boolean αντιπροσωπεύει την αληθή ή την ψευδής τιμή. Η τιμή True αντιστοιχεί στο αληθές, ενώ η …
3.2 Οι τελεστές (operators) στην Python
Οι τελεστές είναι ειδικά σύμβολα ή λέξεις που χρησιμοποιούνται στην Python για να εκτελέσουν ειδικές λειτουργίες σε μεταβλητές ή τιμές. …
3.3 Οι Λίστες στην Python
Στην Python, οι λίστες είναι ένας τύπος δεδομένων που μπορεί να περιέχει διάφορους άλλους τύπους δεδομένων, όπως ακέραιους αριθμούς, δεκαδικούς …
3.4 Πρόσβαση και αλλαγή στα στοιχεία της λίστας
Κάθε στοιχείο σε μια λίστα έχει έναν αριθμό ευρετηρίου (index) που το αναφέρεται. Ο αριθμός ευρετηρίου αρχίζει από το 0 …
3.5 Προσθήκη στοιχείων σε λίστα
Στην Python, μπορείτε να προσθέσετε νέα στοιχεία σε μια λίστα με τρεις τρόπους: Χρησιμοποιώντας αυτούς τους τρεις τρόπους, μπορείτε να …
3.6 Διαγραφή στοιχείων σε λίστα
Στην Python, υπάρχουν διάφοροι τρόποι για να αφαιρέσετε στοιχεία από μια λίστα. Ακολουθούν κάποια παραδείγματα: Με τη χρήση της μεθόδου …
3.7 Προσπέλαση στοιχείων σε λίστα
Στην Python, υπάρχουν διάφορες μεθόδοι για να διατρέξετε τα στοιχεία μιας λίστας. Ακολουθούν μερικές από τις πιο συνηθισμένες μεθόδους: Χρήση …
3.8 Ταξινομήση στοιχείων σε λίστα
Στην Python, υπάρχουν δύο βασικοί τρόποι για να ταξινομήσετε μια λίστα: η μέθοδος sort() και η ενσωματωμένη συνάρτηση sorted(). Η …
3.9 Αντιγραφή στοιχείων λίστας
Στην Python, υπάρχουν διάφοροι τρόποι για να αντιγράψετε μια λίστα. Είναι σημαντικό να καταλάβετε τη διαφορά μεταξύ μιας απλής εκχώρησης …
3.10 Συνένωση στοιχείων λίστας
Στην Python, μπορείτε να συνδυάσετε δύο ή περισσότερες λίστες με διάφορους τρόπους. Οι πιο κοινοί τρόποι είναι οι ακόλουθοι: Μπορείτε …
3.11 Οι Μέθοδοι λίστας στην Python
Στην Python, οι λίστες είναι αντικείμενα που παρέχουν πολλές χρήσιμες μεθόδους για τη διαχείριση και την επεξεργασία των στοιχείων τους. …
4.1 Τα Tuples ή Πλειάδες στην Python
Τα tuples (ή πλειάδες) στην Python είναι μια δομή δεδομένων παρόμοια με τις λίστες, αλλά με την ιδιότητα ότι είναι …
4.2 Πρόσβαση στα στοιχεία ενός tuple
Μπορείτε να αποκτήσετε πρόσβαση στα στοιχεία ενός tuple αναφερόμενοι στον αριθμό τους και δείχνοντας στην αντίστοιχη θέση χρησιμοποιώντας αγκύλες . …
4.3 Ενημέρωση στα στοιχεία ενός tuple
Τα tuples στην Python είναι αμετάβλητα, δηλαδή μετά τη δημιουργία τους δεν μπορούν να τροποποιηθούν προσθέτοντας, αφαιρώντας ή αλλάζοντας στοιχεία. …
4.4 Unpacking ενός tuple.
Όταν δημιουργούμε ένα tuple, του αναθέτουμε συνήθως τιμές στη διάρκεια της δημιουργίας του. Αυτή η διαδικασία ονομάζεται “packing” του tuple. …
4.5 Πρόσβαση στα στοιχέια μέσω loop
Η προσπέλαση των στοιχείων ενός tuple με χρήση ενός for loop είναι παρόμοια με την προσπέλαση μιας λίστας. Μπορείτε να …
4.6 Συνένωση δύο ή περισσότερα tuples και μεθόδους
Μπορείτε να συνδυάσετε δύο ή περισσότερα tuples χρησιμοποιώντας τον τελεστή “+” στην Python. Όταν χρησιμοποιείτε τον τελεστή “+” μεταξύ δύο …
5.1 Τα Sets (σύνολα) στην Python
Τα σύνολα (sets) στην Python είναι μια δομή δεδομένων που αποθηκεύει μη διατεταγμένα και μοναδικά στοιχεία. Αυτό σημαίνει ότι δεν …
5.2 Πρόσβαση στα στοιχεία ενός Set (συνόλου)
Σε ένα σύνολο στην Python δεν μπορούμε να έχουμε πρόσβαση στα στοιχεία αναφερόμενοι σε έναν δείκτη ή ένα κλειδί, όπως …
5.3 Αφαίρεση στοιχείων ενός Set (συνόλου)
Μπορείτε να αφαιρέσετε ένα στοιχείο από ένα σετ χρησιμοποιώντας τις μεθόδους remove() ή discard(). Η διαφορά μεταξύ τους είναι ότι …
5.4 Loop Sets και join Sets
Για να περιηγηθείτε σε ένα σύνολο, μπορείτε να χρησιμοποιήσετε έναν βρόχο for: Αυτό θα εκτυπώσει το κάθε στοιχείο του συνόλου …
5.5 Μεθόδοι στα Set
Στην Python, τα σύνολα (sets) είναι δομές δεδομένων που παρέχουν πολλές μεθόδους για τη διαχείριση και την επεξεργασία των στοιχείων …
6.1 Τα λεξικά στην Python – Python Dictionaries
Τα λεξικά στην Python είναι μια δομή δεδομένων που χρησιμοποιείται για να αποθηκεύσει στοιχεία σε ζεύγη κλειδιού-τιμής. Ένα λεξικό είναι …
6.2 Πρόσβαση στις εγγραφές ενός λεξικού
Στην Python, τα λεξικά είναι μια δομή δεδομένων που αποθηκεύει τις εγγραφές τους σε ζεύγη “key:value”. Ένα λεξικό είναι μια …
6.3 Αλλαγή τιμής ενός στοιχείου στο λεξικό
Στην Python, μπορείτε να αλλάξετε την τιμή ενός στοιχείου σε ένα λεξικό αναθέτοντας μια νέα τιμή στο κλειδί που αντιστοιχεί …
6.4 Προσθήκη στοιχείων σε ένα λεξικό
Μπορείτε να προσθέσετε νέα στοιχεία σε ένα λεξικό χρησιμοποιώντας την εντολή ανάθεσης (=). Αν το κλειδί που προσπαθείτε να προσθέσετε …
6.5 Διαγραφή στοιχείων σε ένα λεξικό
Η Python παρέχει απλούς τρόπους αφαίρεσης στοιχείων από ένα λεξικό. Μπορείτε να αφαιρέσετε στοιχεία χρησιμοποιώντας το κλειδί τους ή την …
6.6 Η διαχείριση λεξικών με βρόχους
Στην Python, μπορείτε να αποκτήσετε πρόσβαση σε μια τιμή ενός λεξικού χρησιμοποιώντας το αντίστοιχο κλειδί. Αν υπάρχει ένα κλειδί στο …
6.7 Αντιγραφή και εμφωλευμένα λεξίκα
Στην Python, μπορείτε να αντιγράψετε ένα λεξικό με διάφορους τρόπους. Ένας τρόπος είναι να χρησιμοποιήσετε τη μέθοδο copy() για να …
6.8 Μέθοδοι στα λεξικά στην Python
Τα λεξικά στην Python παρέχουν διάφορες μεθόδους που μπορείτε να χρησιμοποιήσετε για να εργαστείτε με αυτά. Παρακάτω παραθέτονται μερικές από …