Pyth01: Εισαγωγή στην γλώσσα προγραμματισμού Python Version 2

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.2 Αριθμητικοί Τύποι στην 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 παρέχουν διάφορες μεθόδους που μπορείτε να χρησιμοποιήσετε για να εργαστείτε με αυτά. Παρακάτω παραθέτονται μερικές από …

top
error: Content is protected !!
Μετάβαση σε γραμμή εργαλείων