Πίνακας περιεχομένων[Κρύβω][Προβολή]
Καλώς ήρθατε στη δεύτερη διάλεξη στο μας Μάθημα Python Crash για αρχάριους σειρές.
Αυτή η διάλεξη θα επικεντρωθεί στη σύνταξη της Python και στην κατανόηση του πώς εκτελείται ο κώδικας Python.
Έχουμε ήδη εγκαταστήσει την Python 3.10.4 στα συστήματά μας. Τώρα χρειαζόμαστε έναν επεξεργαστή κώδικα για την Python. Υπάρχει μια πληθώρα επιλογών εκεί έξω, αλλά η αγαπημένη μου είναι PyCharm.
Είναι ένας από τους πιο δημοφιλείς επεξεργαστές κώδικα που χρησιμοποιούνται για την Python και θα τον χρησιμοποιήσουμε για αυτό το μάθημα. Κάπως έτσι φαίνεται στην πρώτη αρχή.
Τώρα δημιουργήστε ένα νέο αρχείο Python στο έργο. τώρα είστε έτοιμοι να γράψετε τον πρώτο σας κώδικα στην Python.
Τώρα πληκτρολογήστε:
print("Hello HashDork")
Τώρα αναπτύξτε το μενού "Εκτέλεση" και κάντε κλικ στην επιλογή "Εκτέλεση". μπορείτε επίσης να χρησιμοποιήσετε τα πλήκτρα πρόσβασης «Shift + F10» στα παράθυρα ή «Ctrl + cmd + R» στο macOS για να εκτελέσετε το πρόγραμμα.
Μετά από αυτό, θα δείτε ένα μικρό παράθυρο τερματικού στο κάτω μέρος που δείχνει την έξοδο του κωδικού σας. Αυτός ήταν ο πρώτος σας κώδικας Python. Τώρα θα μάθουμε πώς εκτελέστηκε.
Αυτός ήταν ο πρώτος σας κώδικας Python. Ας δοκιμάσουμε ένα άλλο παράδειγμα.
Σε αυτό το παράδειγμα, θα εκτυπώσουμε 10 αστερίσκους '*' πολλαπλασιάζοντας απλώς έναν αστερίσκο επί 10.
Τύπος:
print("*"*10)
Η έξοδος θα μοιάζει με αυτό.
Τώρα θα μάθουμε πώς εκτελέστηκε.
Πώς εκτελείται ο κώδικας Python;
Όταν γράφουμε έναν κώδικα στην Python, το κομμάτι κώδικα μέσα στην παρένθεση, δηλαδή (“*”*10) ονομάζεται έκφραση. Είναι το κομμάτι του κώδικα που παράγει μια τιμή.
Έτσι, όταν ο διερμηνέας Python προσπαθεί να εκτελέσει τη γραμμή 2, πρώτα θα αξιολογήσει τον κώδικα ανάμεσα στις παρενθέσεις, δηλαδή την έκφραση. Ως εκ τούτου, θα παράγει 10 αστερίσκους και θα τους εκτυπώσει στο τερματικό.
Μεταβλητές στην Python
Οι μεταβλητές είναι μια από τις πιο θεμελιώδεις έννοιες του προγραμματισμού και δεν είναι συγκεκριμένες για την Python. Χρησιμοποιούμε μεταβλητές για την προσωρινή αποθήκευση δεδομένων στη μνήμη του υπολογιστή.
Εδώ είναι ένα παράδειγμα,
Ας πληκτρολογήσουμε:
Price = 10
Όταν ο διερμηνέας Python εκτελεί αυτόν τον κώδικα, θα εκχωρήσει κάποια μνήμη στην οποία θα αποθηκεύσει τον αριθμό 10. Τέλος, θα επισυνάψει αυτήν την τιμή σε αυτήν τη θέση μνήμης.
Τώρα μπορούμε να χρησιμοποιήσουμε αυτή τη μεταβλητή "Τιμή" οπουδήποτε στο πρόγραμμά μας για να αποκτήσουμε πρόσβαση στην τιμή που έχουμε αποθηκεύσει σε αυτήν τη μεταβλητή.
Τώρα αν πληκτρολογήσετε,
print(Price)
Η έξοδος αυτού του προγράμματος θα εμφανίσει την αποθηκευμένη τιμή στη μεταβλητή "Τιμή" δηλαδή 10. Σημειώστε ότι οι μεταβλητές έχουν διάκριση πεζών-κεφαλαίων.
Έτσι ορίζουμε τις μεταβλητές, ξεκινάμε με ένα αναγνωριστικό που είναι το όνομα της μεταβλητής μας, μετά ένα σύμβολο ίσου και τέλος μια τιμή.
Ας πάμε αυτό το πρόγραμμα στο επόμενο επίπεδο. Στη δεύτερη γραμμή, μπορούμε να ενημερώσουμε την τιμή αυτής της μεταβλητής τιμής σε μια νέα τιμή. Ας το κάνουμε 20. Τώρα όταν εκτελούμε το πρόγραμμά μας, θα πρέπει να βλέπουμε το 20, γιατί ο διερμηνέας Python εκτελεί τον κώδικά μας γραμμή προς γραμμή από την κορυφή.
Μπορούμε να αποθηκεύσουμε ακέραιους αριθμούς, floats, συμβολοσειρές και τιμές boolean ως μεταβλητές. Επιπλέον, η Python μπορεί να αποθηκεύσει σύνθετες τιμές όπως λίστες και αντικείμενα που θα συζητήσουμε αργότερα.
Τώρα θα παρατηρήσουμε το παράδειγμα των τιμών συμβολοσειράς και boolean.
Στην Python, μια συμβολοσειρά είναι μια ακολουθία χαρακτήρων Unicode. Με απλά λόγια, είναι οποιαδήποτε σειρά χαρακτήρων που ερμηνεύονται κυριολεκτικά από ένα σενάριο.
Αρέσει,
name = 'HashDork'
Ομοίως, δυαδικές τιμές χρησιμοποιούνται για την εκχώρηση τιμής True ή False σε μια παράσταση.
is_published = True
Σημειώστε ότι η Python είναι μια γλώσσα με διάκριση πεζών-κεφαλαίων και κανονικά θα πρέπει να χρησιμοποιείτε πεζά γράμματα για να γράψετε τη μεταβλητή και να ξεκινήσετε με τα κεφαλαία ενώ ορίζετε μια τιμή boolean. Σε αυτήν την περίπτωση, το "true" δεν θα αναγνωριστεί από τον διερμηνέα και θα οδηγήσει σε σφάλμα. Η υπογράμμιση χρησιμοποιείται για τον διαχωρισμό λέξεων σε ένα όνομα μεταβλητής.
Παράδειγμα προγράμματος
Τώρα, θα δούμε ένα παράδειγμα προγράμματος που θα χρησιμοποιεί τις παραπάνω έννοιες.
Φανταστείτε ότι θα γράψουμε ένα πρόγραμμα για ένα νοσοκομείο. Έτσι κάνουμε check in έναν ασθενή που ονομάζεται Raj Koothrappali (Ναι, το κατάλαβες). Είναι 29 ετών και είναι νέος ασθενής. Θέλω να ορίσετε 3 μεταβλητές εδώ, το όνομά του, την ηλικία του και μια άλλη μεταβλητή για να ελέγξετε αν πρόκειται για νέο ή υπάρχοντα ασθενή.
Σταματήστε να κάνετε κύλιση και δοκιμάστε το μόνοι σας.
Τώρα ας βρούμε τη λύση.
full_name = 'Raj Koothrappali'
age = 29
is_new = True
Τύλιξε
Αυτό είναι όλο από αυτή τη διάλεξη.
Θα μάθουμε για τη λήψη εισόδου σε Python, Type Conversion και Strings.
Αφήστε μια απάντηση