Θέλετε να μάθετε να προγραμματίζετε; Η εκμάθηση προγραμματισμού υπολογιστή μπορεί να είναι δύσκολη και ίσως σκέφτεστε να ακολουθήσετε ένα συγκεκριμένο μάθημα. Αυτό μπορεί να ισχύει για ορισμένες γλώσσες προγραμματισμού, αλλά υπάρχουν πολλές που χρειάζονται μόνο μία ή δύο ημέρες για να κατανοήσουν τα βασικά. Η Python είναι μία από αυτές τις γλώσσες. Μπορείτε να εκτελέσετε βασικά προγράμματα Python σε λίγα μόνο λεπτά. Δείτε το Βήμα 1 παρακάτω για να μάθετε πώς.
Βήμα
Μέρος 1 από 5: Εγκατάσταση Python (Windows)
Βήμα 1. Κατεβάστε το σύστημα Python για Windows
Μπορείτε να κατεβάσετε δωρεάν τον διερμηνέα Windows Python από τον ιστότοπο Python. Βεβαιωθείτε ότι έχετε κατεβάσει τη σωστή έκδοση για το λειτουργικό σας σύστημα.
- Θα χρειαστεί να κατεβάσετε την πιο πρόσφατη διαθέσιμη έκδοση, η οποία είναι 3.4 τη στιγμή που γράφεται αυτό.
- Το OS X και το Linux είναι προεγκατεστημένα με την Python. Μπορεί να μην χρειάζεται να εγκαταστήσετε οποιοδήποτε σχετικό λογισμικό Python, αλλά μπορείτε να εγκαταστήσετε έναν επεξεργαστή κειμένου.
- Οι περισσότερες εκδόσεις διανομών Linux και OS X εξακολουθούν να χρησιμοποιούν Python 2.x. Υπάρχουν μερικές μικρές διαφορές μεταξύ των εκδόσεων 2 και 3, αλλά η πιο σημαντική αλλαγή είναι στη δήλωση "εκτύπωση". Για να εγκαταστήσετε την πιο πρόσφατη έκδοση του Python σε OS X ή Linux, μπορείτε να κάνετε λήψη του αρχείου από τον ιστότοπο της Python.
Βήμα 2. Εγκαταστήστε τον διερμηνέα Python
Οι περισσότεροι χρήστες μπορούν να εγκαταστήσουν τον διερμηνέα χωρίς να αλλάξουν ρυθμίσεις. Μπορείτε να ενσωματώσετε την Python στη γραμμή εντολών ενεργοποιώντας την τελευταία επιλογή στη λίστα των διαθέσιμων ενοτήτων.
Βήμα 3. Εγκαταστήστε έναν επεξεργαστή κειμένου
Ενώ μπορείτε να δημιουργήσετε προγράμματα Python από το Σημειωματάριο ή το TextEdit, είναι πολύ πιο εύκολο να διαβάσετε και να γράψετε κώδικα χρησιμοποιώντας έναν ειδικό επεξεργαστή κειμένου. Υπάρχουν διάφοροι δωρεάν επεξεργαστές που μπορείτε να χρησιμοποιήσετε, όπως το Notepad ++ (Windows), το TextWrangler (Mac) ή το jEdit (οποιοδήποτε σύστημα).
Βήμα 4. Δοκιμάστε την εγκατάσταση
Ανοίξτε τη γραμμή εντολών (Windows) από το τερματικό (Mac/Linux) και πληκτρολογήστε python. Η Python θα φορτωθεί και ο αριθμός έκδοσης θα εμφανιστεί. Θα μεταφερθείτε στη γραμμή εντολών διερμηνέα Python, που εμφανίζεται ως >>>.
Πληκτρολογήστε print ("Hello, World!") Και πατήστε Enter. Θα δείτε το κείμενο που εμφανίζεται κάτω από τη γραμμή εντολών Python
Μέρος 2 από 5: Εκμάθηση βασικών εννοιών
Βήμα 1. Κατανοήστε ότι η Python δεν χρειάζεται μεταγλώττιση
Η Python είναι μια ερμηνευμένη γλώσσα, που σημαίνει ότι μπορείτε να εκτελέσετε προγράμματα μόλις κάνετε αλλαγές στα αρχεία. Αυτό καθιστά τη διαδικασία επανάληψης, αναθεώρησης και αντιμετώπισης προβλημάτων πολύ πιο γρήγορη από ό, τι σε πολλές άλλες γλώσσες.
Η Python είναι μία από τις ευκολότερες γλώσσες για εκμάθηση και μπορείτε να εκτελέσετε βασικά προγράμματα σε λίγα μόνο λεπτά
Βήμα 2. Παίξτε με τον διερμηνέα
Μπορείτε να χρησιμοποιήσετε τον διερμηνέα για να δοκιμάσετε τον κώδικα χωρίς να τον προσθέσετε πρώτα στο πρόγραμμα. Αυτό είναι εξαιρετικό για να μάθετε πώς λειτουργούν οι ειδικές εντολές ή να γράφετε προγράμματα απόρριψης.
Βήμα 3. Μάθετε πώς χειρίζεται η Python αντικείμενα και μεταβλητές
Η Python είναι μια αντικειμενοστραφής γλώσσα, που σημαίνει ότι όλα στο πρόγραμμα αντιμετωπίζονται ως αντικείμενο. Αυτό σημαίνει ότι δεν χρειάζεται να δηλώσετε μεταβλητές στην αρχή του προγράμματος (μπορείτε να το κάνετε ανά πάσα στιγμή) και δεν χρειάζεται να καθορίσετε τον τύπο της μεταβλητής (ακέραιος αριθμός, συμβολοσειρά κ.λπ.).
Μέρος 3 από 5: Χρήση του διερμηνέα Python ως αριθμομηχανή
Η εκτέλεση ορισμένων βασικών λειτουργιών αριθμομηχανής θα σας βοηθήσει να εξοικειωθείτε με τη σύνταξη Python και τον τρόπο χειρισμού αριθμών και συμβολοσειρών.
Βήμα 1. Εκτελέστε τον διερμηνέα
Ανοίξτε τη γραμμή εντολών ή το τερματικό. Πληκτρολογήστε python στη γραμμή εντολών και πατήστε Enter. Αυτό θα φορτώσει τον διερμηνέα Python και θα μεταφερθείτε στη γραμμή εντολών Python (>>>).
Εάν δεν ενσωματώσετε την Python στη γραμμή εντολών, θα χρειαστεί να μεταβείτε στο φάκελο Python για να εκτελέσετε τον διερμηνέα
Βήμα 2. Εκτελέστε βασική αριθμητική
Μπορείτε να χρησιμοποιήσετε την Python για να κάνετε εύκολα τη βασική αριθμητική. Δείτε το παρακάτω πλαίσιο για μερικά παραδείγματα για τον τρόπο χρήσης των λειτουργιών της αριθμομηχανής. Σημείωση: # είναι σχόλια σε κώδικα Python και δεν υποβάλλονται σε επεξεργασία από τον διερμηνέα.
>> 3 + 7 10 >>> 100 - 10*3 70 >>> (100 - 10*3) / 2 # Η διαίρεση θα επιστρέφει πάντα έναν αριθμό κινητού σημείου (δεκαδικό) 35.0 >>> (100 - 10*3) // 2 # Στρογγυλοποίηση της διαίρεσης (δύο κλίσεις) θα πετάξει το δεκαδικό 35 >>> 23 % 4 # Αυτό θα υπολογίσει το υπόλοιπο της διαίρεσης 3 >>> 17.53 * 2.67 / 4.1 11.41587804878049
Βήμα 3. Υπολογίστε την κατάταξη
Μπορείτε να χρησιμοποιήσετε τον τελεστή ** για να δηλώσετε εκθέτες. Η Python μπορεί να υπολογίσει γρήγορα μεγάλες δυνάμεις. Δείτε το παρακάτω πλαίσιο για παράδειγμα.
>> 7 ** 2 # 7 στο τετράγωνο 49 >>> 5 ** 7 # 5 σε ισχύ 7 78125
Βήμα 4. Δημιουργήστε και χειριστείτε μεταβλητές
Μπορείτε να αντιστοιχίσετε μεταβλητές στην Python για να κάνετε βασική άλγεβρα. Αυτή είναι μια εξαιρετική εισαγωγή στη γνώση του τρόπου εκχώρησης μεταβλητών σε προγράμματα Python. Οι μεταβλητές καθορίζονται χρησιμοποιώντας το σύμβολο =. Δείτε το παρακάτω πλαίσιο για παράδειγμα.
>> a = 5 >>> b = 4 >>> a * b 20 >>> 20 * a // b 25 >>> b ** 2 16 >>> width = 10 # Μεταβλητή μπορεί να είναι οποιαδήποτε συμβολοσειρά> >> ύψος = 5 >>> πλάτος * ύψος 50
Βήμα 5. Κλείστε τον διερμηνέα
Όταν τελειώσετε με τη χρήση του διερμηνέα, μπορείτε να τον κλείσετε και να επιστρέψετε στη γραμμή εντολών πατώντας Ctrl+Z (Windows) ή Ctrl+D (Linux/Mac) και στη συνέχεια πατώντας Enter. Μπορείτε επίσης να πληκτρολογήσετε quit () και να πατήσετε Enter.
Μέρος 4 από 5: Δημιουργία του πρώτου προγράμματος
Βήμα 1. Ανοίξτε έναν επεξεργαστή κειμένου
Μπορείτε να δημιουργήσετε ένα δοκιμαστικό πρόγραμμα που θα σας εξοικειώσει με τα βασικά της δημιουργίας και αποθήκευσης προγραμμάτων και, στη συνέχεια, να τα εκτελέσετε μέσω του διερμηνέα. Αυτό θα σας βοηθήσει επίσης να ελέγξετε ότι ο διερμηνέας έχει εγκατασταθεί σωστά.
Βήμα 2. Δημιουργήστε μια δήλωση "εκτύπωσης"
Το "Print" είναι μία από τις βασικές συναρτήσεις Python που χρησιμοποιούνται για την εμφάνιση πληροφοριών στο τερματικό κατά τη διάρκεια ενός προγράμματος. Σημείωση: Το "print" είναι μία από τις μεγαλύτερες αλλαγές από Python 2 σε Python 3. Στην Python 2, χρειάζεται μόνο να πληκτρολογήσετε "print" ακολουθούμενο από αυτό που θέλετε να εμφανίσετε. Στην Python 3, το "print" έχει γίνει συνάρτηση, οπότε πρέπει να πληκτρολογήσετε "print ()" και να γράψετε αυτό που θέλετε σε παρένθεση.
Βήμα 3. Προσθέστε μια δήλωση
Ένας από τους πιο συνηθισμένους τρόπους δοκιμής μιας γλώσσας προγραμματισμού είναι η εμφάνιση του κειμένου "Hello, World!" Περάστε αυτό το κομμάτι κειμένου στη δήλωση "εκτύπωση ()", συμπεριλαμβανομένων των εισαγωγικών:
εκτύπωση ("Hello, World!")
Σε αντίθεση με τις περισσότερες άλλες γλώσσες, δεν χρειάζεται να δηλώσετε καταλήξεις γραμμών με;. Επίσης, δεν χρειάζεται να χρησιμοποιήσετε σγουρά στηρίγματα ({}) για να αναπαραστήσετε μπλοκ. Αντ 'αυτού, η εσοχή θα υποδεικνύει τι περιλαμβάνεται στο μπλοκ
Βήμα 4. Αποθηκεύστε το αρχείο
Κάντε κλικ στο μενού Αρχείο στον επεξεργαστή κειμένου και επιλέξτε Αποθήκευση ως. Στο αναπτυσσόμενο μενού κάτω από το πλαίσιο ονόματος, επιλέξτε τον τύπο αρχείου Python. Εάν χρησιμοποιείτε Σημειωματάριο (αλλά δεν συνιστάται), επιλέξτε "Όλα τα αρχεία" και, στη συνέχεια, προσθέστε "py" στο τέλος του ονόματος αρχείου.
- Βεβαιωθείτε ότι έχετε αποθηκεύσει το αρχείο κάπου εύκολα στην πρόσβαση, καθώς θα πρέπει να το δείξετε στη γραμμή εντολών.
- Για αυτό το παράδειγμα, αποθηκεύστε το αρχείο ως "hello.py".
Βήμα 5. Εκτελέστε το πρόγραμμα
Ανοίξτε τη γραμμή εντολών ή το τερματικό και μεταβείτε στη θέση όπου αποθηκεύσατε το αρχείο. Μόλις φτάσετε εκεί, εκτελέστε το αρχείο πληκτρολογώντας hello.py και Enter. Θα δείτε το κείμενο που εμφανίζεται κάτω από τη γραμμή εντολών.
Ανάλογα με τον τρόπο εγκατάστασης του Python, ίσως χρειαστεί να πληκτρολογήσετε python hello.py για να εκτελέσετε το πρόγραμμα
Βήμα 6. Δοκιμάζετε συχνά το πρόγραμμα
Ένα από τα σπουδαία πράγματα για την Python είναι ότι μπορείτε να δοκιμάσετε νέα προγράμματα αμέσως. Ένα άλλο πλεονέκτημα είναι ότι η γραμμή εντολών και ο επεξεργαστής σας είναι ανοιχτοί. Αφού αποθηκεύσετε τις αλλαγές στον επεξεργαστή, μπορείτε να εκτελέσετε το πρόγραμμα απευθείας από τη γραμμή εντολών, καθιστώντας γρήγορο τον έλεγχο των αλλαγών.
Μέρος 5 από 5: Δημιουργία προηγμένων προγραμμάτων
Βήμα 1. Πειραματιστείτε με τις βασικές δηλώσεις ελέγχου ροής
Οι δηλώσεις ελέγχου ροής είναι χρήσιμες για τον έλεγχο του τι κάνει ένα πρόγραμμα υπό ορισμένες συνθήκες. Αυτές οι δηλώσεις αποτελούν τον πυρήνα του προγραμματισμού Python, οπότε μπορείτε να δημιουργήσετε προγράμματα που κάνουν διάφορα πράγματα, ανάλογα με την είσοδο και τις συνθήκες. Η δήλωση while είναι μια καλή αρχή για μάθηση. Σε αυτό το παράδειγμα, μπορείτε να χρησιμοποιήσετε μια εντολή while για να υπολογίσετε τη σειρά Fibonacci έως 100:
# Κάθε αριθμός στην ακολουθία Fibonacci είναι # το άθροισμα των δύο προηγούμενων αριθμών a, b = 0, 1 ενώ b <100: print (b, end = '') a, b = b, a+b
- Η ακολουθία θα εκτελείται όσο (ενώ) b είναι μικρότερη από (<) 100.
- Τα αποτελέσματα του προγράμματος είναι 1 1 2 3 5 8 13 21 34 55 89
- Η εντολή end = "" θα εξάγει την έξοδο στην ίδια γραμμή αντί να βάζει κάθε τιμή σε ξεχωριστή γραμμή.
-
Υπάρχουν μερικά πράγματα που πρέπει να σημειωθούν σε αυτό το απλό πρόγραμμα και είναι πολύ σημαντικά για τη δημιουργία πολύπλοκων προγραμμάτων στην Python:
- Δώστε προσοχή στις εσοχές.: υποδεικνύει ότι η επόμενη γραμμή θα είναι εσοχή και είναι μέρος του μπλοκ. Στο παραπάνω παράδειγμα, η εκτύπωση (b) και a, b = b, a+b αποτελούν μέρος του μπλοκ while. Η σωστή εσοχή είναι απαραίτητη για να λειτουργήσει το πρόγραμμα.
- Πολλές μεταβλητές μπορούν να οριστούν στην ίδια γραμμή. Στο παραπάνω παράδειγμα, α και β. Και τα δύο ορίζονται στην πρώτη γραμμή
- Εάν εισαγάγετε αυτό το πρόγραμμα απευθείας στον διερμηνέα, πρέπει να προσθέσετε μια κενή γραμμή στο τέλος, έτσι ώστε ο διερμηνέας να γνωρίζει ότι το πρόγραμμα έχει τελειώσει.
Βήμα 2. Δημιουργήστε τη συνάρτηση στο πρόγραμμα
Μπορείτε να ορίσετε συναρτήσεις που μπορούν να κληθούν αργότερα στο πρόγραμμα. Αυτό είναι ιδιαίτερα χρήσιμο εάν πρέπει να χρησιμοποιήσετε πολλαπλές συναρτήσεις εντός των ορίων ενός μεγαλύτερου προγράμματος. Στο ακόλουθο παράδειγμα, μπορείτε να δημιουργήσετε μια συνάρτηση για να καλέσετε μια ακολουθία Fibonacci παρόμοια με αυτήν που γράψατε νωρίτερα:
def fib (n): a, b = 0, 1 ενώ a <n: print (a, end = '') a, b = b, a+b print () # Στη συνέχεια μπορείτε να καλέσετε τη συνάρτηση # Fibonacci για κάθε καθορισμένη τιμή fib (1000)
Αυτό θα επιστρέψει 0 1 1 2 3 5 8 13 21 34 55 89 89 144 233 377 610 987
Βήμα 3. Δημιουργήστε ένα πιο περίπλοκο πρόγραμμα ελέγχου ροής
Οι δηλώσεις ελέγχου ροής είναι χρήσιμες για τον καθορισμό ορισμένων συνθηκών που αλλάζουν τον τρόπο εκτέλεσης του προγράμματος. Αυτό είναι ιδιαίτερα σημαντικό εάν ασχολείστε με την εισαγωγή χρηστών. Το ακόλουθο παράδειγμα θα χρησιμοποιήσει το if, elif (else if) και αλλιώς για να δημιουργήσει ένα απλό πρόγραμμα που αξιολογεί την ηλικία ενός χρήστη.
age = int (εισαγωγή ("Εισαγάγετε την ηλικία σας:")) αν η ηλικία <= 12: print ("Η παιδική ηλικία είναι καταπληκτική!") elif age in range (13, 20): print ("You are teenager!") άλλο: print ("Timeρα να μεγαλώσετε") # Εάν κάποια από αυτές τις προτάσεις είναι αληθής # Θα εμφανιστεί το αντίστοιχο μήνυμα. # Εάν καμία από τις προτάσεις δεν είναι αληθής, # θα εμφανιστεί ένα μήνυμα "else".
-
Το πρόγραμμα εισάγει επίσης μερικές άλλες πολύ σημαντικές δηλώσεις για χρήση σε διάφορες εφαρμογές:
- input () - Αυτό καλεί την είσοδο του χρήστη από το πληκτρολόγιο. Ο χρήστης θα δει το μήνυμα γραμμένο σε αγκύλες. Σε αυτό το παράδειγμα, η είσοδος () περιβάλλεται από τη συνάρτηση int (), πράγμα που σημαίνει ότι όλες οι είσοδοι θα αντιμετωπίζονται ως ακέραιοι
- εύρος () - Αυτή η λειτουργία μπορεί να χρησιμοποιηθεί με διάφορους τρόπους. Σε αυτό το πρόγραμμα, αυτή η συνάρτηση ελέγχει εάν ένας αριθμός βρίσκεται στην περιοχή 13 και 20. Το τέλος του εύρους δεν υπολογίζεται στον υπολογισμό.
Βήμα 4. Μάθετε άλλες εκφράσεις υπό όρους
Το προηγούμενο παράδειγμα χρησιμοποιεί το σύμβολο "μικρότερο ή ίσο με" (<=) για να καθορίσει εάν η καταχωρισμένη ηλικία ταιριάζει με την κατάσταση. Μπορείτε να χρησιμοποιήσετε τις ίδιες εκφράσεις υπό όρους όπως στα μαθηματικά, αλλά ο τρόπος που πληκτρολογούνται είναι ελαφρώς διαφορετικός:
Εννοια | Σύμβολο | Σύμβολο Python | |
---|---|---|---|
Μικρότερη από | < | < | |
Μεγαλύτερος από | > | > | |
Λιγότερο ή ίσο με | ≤ | <= | |
Μεγαλύτερο ή ίσο με | ≥ | >= | |
Μαζί με | = | == | |
Οχι ίσο με | ≠ | != |
Βήμα 5. Συνεχής μάθηση
Όλα τα παραπάνω είναι απλώς τα βασικά της Python. Ενώ η Python είναι μία από τις απλούστερες γλώσσες για εκμάθηση, υπάρχει μεγάλο εύρος σε αυτό που μπορείτε να σκάψετε. Ο καλύτερος τρόπος για να συνεχίσετε να μαθαίνετε είναι να συνεχίσετε τον προγραμματισμό! Θυμηθείτε ότι μπορείτε να γράψετε γρήγορα προγράμματα από την αρχή απευθείας από τον διερμηνέα και ο έλεγχος των αλλαγών σας είναι τόσο εύκολος όσο η εκτέλεση του προγράμματος ξανά από τη γραμμή εντολών.
- Υπάρχουν πολλά καλά βιβλία διαθέσιμα για τον προγραμματισμό Python, συμπεριλαμβανομένων των "Python for Beginners", "Python Cookbook" και "Python Programming: An Introduction to Computer Science".
- Υπάρχουν διάφορες πηγές διαθέσιμες στο διαδίκτυο, αλλά οι περισσότερες εξακολουθούν να είναι αφιερωμένες στην Python 2.x. Θα πρέπει να κάνετε προσαρμογές για κάθε δεδομένο παράδειγμα.
- Πολλά μαθήματα προσφέρουν μάθηση Python. Η Python διδάσκεται συχνά σε εισαγωγικά μαθήματα, επειδή είναι μία από τις ευκολότερες γλώσσες για εκμάθηση.