Προγραμματισμός στο Python

Συγγραφέας: Frank Hunt
Ημερομηνία Δημιουργίας: 13 Μάρτιος 2021
Ημερομηνία Ενημέρωσης: 1 Ιούλιος 2024
Anonim
Εισαγωγή - Μαθήματα Προγραμματισμού σε Python #1
Βίντεο: Εισαγωγή - Μαθήματα Προγραμματισμού σε Python #1

Περιεχόμενο

Θέλετε να μάθετε πώς να προγραμματίζετε; Η έναρξη του προγραμματισμού σε μια γλώσσα προγραμματισμού μπορεί να φαίνεται τρομακτική και μπορεί να πιστεύετε ότι είναι απαραίτητο να παρακολουθήσετε μαθήματα για να μάθετε αυτό. Παρόλο που αυτό ισχύει για ορισμένες γλώσσες προγραμματισμού, υπάρχουν πολλές γλώσσες που μπορείτε να μάθετε σε μία ή δύο ημέρες. Η Python είναι μία από αυτές τις γλώσσες. Μπορείτε να δημιουργήσετε ήδη ένα λειτουργικό πρόγραμμα Python μέσα σε λίγα λεπτά. Διαβάστε παρακάτω για να μάθετε πώς.

Για να πας

Μέρος 1 από 5: Εγκατάσταση Python (Windows)

  1. Κατεβάστε το Python για Windows. Μπορείτε να κάνετε λήψη του διερμηνέα Python για Windows δωρεάν από τον ιστότοπο της Python. Βεβαιωθείτε ότι έχετε κατεβάσει τη σωστή έκδοση για το λειτουργικό σας σύστημα.
    • Λήψη της πιο πρόσφατης έκδοσης.
    • Το Python περιλαμβάνεται ήδη στα OS X και Linux. Δεν χρειάζεται να εγκαταστήσετε όλο το λογισμικό που σχετίζεται με το 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.

Μέρος 2 από 5: Εκμάθηση των βασικών εννοιών

  1. Δεν χρειάζεται να συντάξετε ένα πρόγραμμα Python. Η Python συνεργάζεται με διερμηνέα, πράγμα που σημαίνει ότι μπορείτε να εκτελέσετε ένα πρόγραμμα αμέσως μόλις κάνετε αλλαγές σε αυτό. Αυτό κάνει τη διαδικασία επανάληψης, αναθεώρησης και εύρεσης σφαλμάτων πολύ πιο γρήγορα από ό, τι σε πολλές άλλες γλώσσες προγραμματισμού.
    • Η Python είναι μια από τις ευκολότερες γλώσσες που μπορείτε να μάθετε και μπορείτε να εκτελέσετε ένα απλό πρόγραμμα μέσα σε λίγα λεπτά.
  2. Χρησιμοποιώντας τον διερμηνέα. Μπορείτε να δοκιμάσετε με τον κωδικό διερμηνέα χωρίς να τον προσθέσετε πρώτα στο πρόγραμμα. Αυτό είναι ιδανικό για να μάθετε πώς λειτουργούν οι εργασίες ή να γράφετε ένα εφάπαξ πρόγραμμα.
  3. Ο τρόπος με τον οποίο η Python χειρίζεται αντικείμενα και μεταβλητές. Η Python είναι μια αντικειμενοστρεφής γλώσσα, που σημαίνει ότι όλα αντιμετωπίζονται ως αντικείμενο. Αυτό σημαίνει ότι πρέπει να δηλώσετε μεταβλητές στην αρχή ενός προγράμματος (μπορείτε να το κάνετε ανά πάσα στιγμή) και θα πρέπει επίσης να υποδείξετε τον τύπο της μεταβλητής (ακέραιος, συμβολοσειρά κ.λπ.).

Μέρος 3 από 5: Χρήση του διερμηνέα Python ως αριθμομηχανή

Η εκτέλεση ορισμένων βασικών αριθμητικών συναρτήσεων βοηθά να εξοικειωθείτε με τη σύνταξη Python και τον τρόπο χειρισμού των αριθμών και των χορδών.


  1. Ξεκινήστε τον διερμηνέα. Ανοίξτε τη γραμμή εντολών ή το τερματικό. Τύπος Πύθων και πατήστε ↵ Εισαγάγετε. Αυτό ξεκινά τον διερμηνέα 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> πλάτος = 10 # Οι μεταβλητές μπορεί να είναι οποιαδήποτε συμβολοσειρά> ύψος = 5> πλάτος * ύψος 50

  5. Κλείστε τον διερμηνέα. Όταν τελειώσετε με τη χρήση του διερμηνέα, μπορείτε να τον βγείτε και να επιστρέψετε στη γραμμή εντολών πατώντας Ctrl+Ζ (Windows) ή Ctrl+ΡΕ. (Linux / Mac) και μετά ↵ Εισαγάγετε. Μπορείτε επίσης να κόψτε () πληκτρολογήστε και, στη συνέχεια, πατήστε ↵ Εισαγάγετε πρέσες.

Μέρος 4 από 5: Ένα πρώτο πρόγραμμα

  1. Ανοίξτε τον επεξεργαστή κειμένου. Μπορείτε να δημιουργήσετε γρήγορα ένα πρόγραμμα δοκιμών για να εξοικειωθείτε με τα βασικά στοιχεία της δημιουργίας και της αποθήκευσης προγραμμάτων και, στη συνέχεια, να τα εκτελέσετε με τον διερμηνέα. Αυτό σας επιτρέπει επίσης να ελέγξετε εάν ο διερμηνέας σας έχει εγκατασταθεί σωστά.
  2. Δημιουργία δήλωσης "εκτύπωσης". Το "Print" είναι μία από τις βασικές λειτουργίες του Python και χρησιμοποιείται για την εμφάνιση πληροφοριών στο τερματικό κατά την εκτέλεση ενός προγράμματος. Σημείωση: Το "print" είναι μια από τις μεγαλύτερες διαφορές μεταξύ Python 2 και Python 3. Στο Python 2, απλά έπρεπε να πληκτρολογήσετε "print" ακολουθούμενο από αυτό που θέλετε να εμφανίσετε. Στο Python 3, το "print" έχει γίνει συνάρτηση, οπότε θα πρέπει τώρα να πληκτρολογήσετε "print ()", με αυτό που θέλετε να εμφανίζεται μεταξύ των αγκυλών.
  3. Προσθέστε μια δήλωση. Ένας από τους πιο συνηθισμένους τρόπους για να δοκιμάσετε μια γλώσσα προγραμματισμού είναι να διαβάσετε το κείμενο "Γεια, Κόσμος!" να δείξω. Τοποθετήστε αυτό το κείμενο μέσα στη δήλωση "print ()", μαζί με τα εισαγωγικά:

    εκτύπωση ("Γεια, Κόσμος!")

    • Σε αντίθεση με πολλές άλλες γλώσσες, δεν είναι απαραίτητο να προσθέσετε ερωτηματικό στο τέλος μιας γραμμής ; στον τόπο. Επίσης, δεν είναι απαραίτητο να χρησιμοποιείτε σγουρά τιράντες ({}) για χρήση για την ένδειξη μπλοκ με κωδικό. Αντ 'αυτού, εργάζεστε με εσοχή για να υποδείξετε μπλοκ κώδικα.
  4. Αποθηκεύστε το αρχείο. Κάντε κλικ στο Αρχείο στο κύριο μενού του επεξεργαστή κειμένου και επιλέξτε Αποθήκευση ως. Στο αναπτυσσόμενο μενού κάτω από το πλαίσιο ονόματος, επιλέξτε τον τύπο του αρχείου Python. Εάν χρησιμοποιείτε το Σημειωματάριο (δεν συνιστάται), επιλέξτε "Όλα τα αρχεία" και τοποθετήστε το ".py" στο τέλος του ονόματος αρχείου.
    • Βεβαιωθείτε ότι έχετε αποθηκεύσει το αρχείο όπου μπορείτε εύκολα να αποκτήσετε πρόσβαση σε αυτό, καθώς θα πρέπει να έχετε εύκολη πρόσβαση σε αυτό από τη γραμμή εντολών.
    • Πρώτα αποθηκεύστε το ως "hello.py".
  5. Εκτελέστε το πρόγραμμα. Ανοίξτε τη γραμμή εντολών ή το τερματικό και μεταβείτε στην τοποθεσία αποθήκευσης του αρχείου. Όταν φτάσετε εκεί, εκτελέστε το πρόγραμμα πληκτρολογώντας γεια και πατήστε ↵ Εισαγάγετε. Θα πρέπει τώρα να λάβετε το κείμενο Γειά σου Κόσμε! κάτω από τη γραμμή εντολών.
    • Ανάλογα με τον τρόπο εγκατάστασης του Python και ποια έκδοση ενδέχεται να χρειαστεί να χρησιμοποιήσετε python hello.py ή python3 hello.py πληκτρολογώντας για να εκτελέσετε το πρόγραμμα.
  6. Δοκιμάστε όσο το δυνατόν συχνότερα. Ένα από τα σπουδαία πράγματα για το Python είναι ότι μπορείτε να δοκιμάσετε νέα προγράμματα αμέσως. Η καλή πρακτική είναι να αφήσετε τη γραμμή εντολών ενεργοποιημένη την ίδια στιγμή που εργάζεστε στον επεξεργαστή σας. Όταν αποθηκεύετε ένα πρόγραμμα στον επεξεργαστή, μπορείτε να εκτελέσετε το πρόγραμμα απευθείας από τη γραμμή εντολών, ώστε να μπορείτε να δοκιμάσετε γρήγορα τις αλλαγές.

Μέρος 5 από 5: Σχεδιασμός πιο σύνθετων προγραμμάτων

  1. Πειραματιστείτε με μια τυπική δήλωση ελέγχου ροής. Οι δηλώσεις ελέγχου ροής σάς επιτρέπουν να ελέγχετε τι κάνει ένα πρόγραμμα βάσει συγκεκριμένων συνθηκών. Αυτές οι δηλώσεις βρίσκονται στο επίκεντρο του προγραμματισμού Python και μπορείτε να τις χρησιμοποιήσετε για να δημιουργήσετε προγράμματα που κάνουν διαφορετικά πράγματα ανάλογα με την είσοδο και τις συνθήκες. Το ενώ Η δήλωση είναι ένα καλό παράδειγμα αυτού, αρχικά. Σε αυτό το παράδειγμα μπορείτε να το κάνετε ενώ δήλωση για τον υπολογισμό της ακολουθίας Fibonacci έως 100:

    # Κάθε αριθμός στην ακολουθία Fibonacci είναι # το άθροισμα των δύο προηγούμενων αριθμών. a, b = 0, 1 ενώ b 100: εκτύπωση (b, end = "") a, b = b, a + b

    • Η ακολουθία συνεχίζεται μέχρι (ενώ) σι είναι μικρότερο από () 100.
    • Η έξοδος γίνεται 1 1 2 3 5 8 13 21 34 55 89
    • Το τέλος = "" Η εντολή θα εμφανίσει έξοδο στην ίδια γραμμή, αντί να δείχνει κάθε τιμή σε διαφορετική γραμμή.
    • Υπάρχουν πολλά πράγματα που πρέπει να σημειώσετε σε αυτό το απλό πρόγραμμα που είναι κρίσιμα για τη δημιουργία σύνθετων προγραμμάτων στο Python:
      • Σημειώστε την εσοχή. ΕΝΑ : υποδεικνύει ότι οι ακόλουθες γραμμές θα εσοχή και θα αποτελούν μέρος ενός μπλοκ κώδικα. Δημιουργήστε στο παραπάνω παράδειγμα εκτύπωση (β) και a, b = b, a + b μέρος του ενώ ΟΙΚΟΔΟΜΙΚΟ ΤΕΤΡΑΓΩΝΟ. Η σωστή εσοχή είναι απαραίτητη και μοναδική για ένα πρόγραμμα Python. Δεν θα λειτουργήσει σωστά εάν η εσοχή είναι λανθασμένη.
      • Πολλές μεταβλητές μπορούν να καθοριστούν στην ίδια γραμμή. Στο παραπάνω παράδειγμα, και τα δύο ένα όπως και σι ορίζεται στην πρώτη γραμμή.
      • Εάν εισαγάγετε αυτό το πρόγραμμα απευθείας στον διερμηνέα, θα πρέπει να προσθέσετε μια κενή γραμμή στο τέλος, έτσι ώστε ο διερμηνέας να γνωρίζει ότι το πρόγραμμα έχει λήξει.
  2. Λειτουργίες σχεδιασμού εντός προγραμμάτων. Μπορείτε να ορίσετε λειτουργίες που μπορείτε να καλέσετε αργότερα στο πρόγραμμα. Αυτό είναι ιδιαίτερα χρήσιμο όταν πρέπει να χρησιμοποιήσετε πολλές λειτουργίες εντός των ορίων ενός μεγαλύτερου προγράμματος. Στο παρακάτω παράδειγμα, δημιουργείτε την ίδια συνάρτηση με την προηγούμενη γραφή, για την κλήση μιας ακολουθίας Fibonacci:

    def fib (n): a, b = 0, 1 ενώ an: print (a, end = ") a, b = b, a + b print () # Αργότερα στο πρόγραμμα καλείτε τη συνάρτηση Fibonacci # για ένα τιμή που υποδεικνύετε. ινώδες (1000)

    • Αυτό δίνει 0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987
  3. Δημιουργήστε ένα πιο σύνθετο πρόγραμμα ελέγχου ροής. Με τις δηλώσεις ελέγχου ροής μπορείτε να υποδείξετε συγκεκριμένες συνθήκες που αλλάζουν τον τρόπο λειτουργίας του προγράμματος. Αυτό είναι ιδιαίτερα σημαντικό όταν ασχολείστε με την είσοδο του χρήστη. Το παρακάτω παράδειγμα χρησιμοποιεί αν, elif (αλλιώς εάν) και αλλού για να δημιουργήσετε ένα απλό πρόγραμμα για να σχολιάσετε την ηλικία κάποιου.

    age = int (input ("Enter your age:")) if age = 12: print ("Είναι υπέροχο να είσαι παιδί!") ηλικία elif στο εύρος (13, 20): print ("Είσαι έφηβος!" ) άλλο: εκτύπωση ("Ώρα να μεγαλώσω") # Εάν κάποια από αυτές τις δηλώσεις είναι αληθές # τότε θα εμφανιστεί το αντίστοιχο κείμενο. # Εάν καμία από τις δηλώσεις δεν είναι αληθής, εμφανίζεται το μήνυμα "else" #.

    • Αυτό το πρόγραμμα εισάγει μερικές άλλες σημαντικές δηλώσεις που είναι απαραίτητες για διάφορες διαφορετικές εφαρμογές:
      • είσοδος () - Αυτό θα ζητήσει είσοδο με το πληκτρολόγιο. Ο χρήστης θα δει το μήνυμα σε εισαγωγικά. Σε αυτό το παράδειγμα είσοδος () περιβάλλεται από το int () συνάρτηση, που σημαίνει ότι όλες οι είσοδοι αντιμετωπίζονται ως ακέραιος (ακέραιος).
      • εύρος () - Αυτή η λειτουργία μπορεί να χρησιμοποιηθεί με διάφορους τρόπους. Σε αυτό το πρόγραμμα, ελέγχει εάν ένα εύρος κυμαίνεται μεταξύ 13 και 20. Το τέλος του εύρους δεν περιλαμβάνεται στον υπολογισμό.
  4. Μάθετε τις άλλες εκφράσεις υπό όρους. Το προηγούμενο παράδειγμα χρησιμοποιεί το σύμβολο "μικρότερο ή ίσο με" (=) για να προσδιορίσει εάν η ηλικία που έχει εισαχθεί ταιριάζει με την κατάσταση. Μπορείτε να χρησιμοποιήσετε τις ίδιες εκφράσεις υπό όρους που χρησιμοποιείτε στα μαθηματικά, αλλά η πληκτρολόγησή τους είναι ελαφρώς διαφορετική:
    Υπό όρους εκφράσεις.
    ΕννοιαΣύμβολοΣύμβολο Python
    Λιγότερο από
    Μεγαλύτερος από>>
    Λιγότερο ή ίσο=
    Μεγαλύτερο από ή ίσο>=
    Ισούται===
    Όχι ίσο!=
  5. Συνέχισε να μαθαίνεις. Αυτή είναι μόνο η αρχή για την εκμάθηση της Python. Αν και είναι μια από τις ευκολότερες γλώσσες που πρέπει να μάθετε, υπάρχουν πολλά να μάθετε εάν θέλετε να ανακαλύψετε βαθύτερα τη γλώσσα. Ο καλύτερος τρόπος είναι να συνεχίσετε να δημιουργείτε προγράμματα! Θυμηθείτε, μπορείτε να γράψετε γρήγορα μερικά σχέδια προγραμμάτων στον διερμηνέα και ο έλεγχος των αλλαγών σας είναι τόσο απλός όσο η εκτέλεση του προγράμματος ξανά από τη γραμμή εντολών.
    • Υπάρχουν πολλά καλά βιβλία σχετικά με τον προγραμματισμό Python, συμπεριλαμβανομένων των "Python for Beginners", "Python Cookbook" και "Python Programming: an Εισαγωγή στην Επιστήμη των Υπολογιστών".
    • Υπάρχουν αρκετοί διαθέσιμοι πόροι στο διαδίκτυο, αλλά εστιάζουν κυρίως στο Python 2.X. Ίσως χρειαστεί να τροποποιήσετε τα παραδείγματα για να τα κάνετε να λειτουργούν στο Python 3.
    • Πολλά σχολεία προσφέρουν μαθήματα για την Python. Η Python διδάσκεται συχνά σε εισαγωγικά μαθήματα προγραμματισμού επειδή είναι μια από τις ευκολότερες γλώσσες για να μάθει.

Συμβουλές

  • Η Python είναι μια από τις απλούστερες γλώσσες του υπολογιστή, αλλά απαιτεί ακόμα αφοσίωση για να μάθει πολύ καλά. Βοηθά επίσης να έχουμε κάποια γνώση της άλγεβρας, καθώς η Python επικεντρώνεται πολύ στα μαθηματικά μοντέλα .