Πίνακας περιεχομένων:
- Βήμα 1: Τι θα χρειαστείτε
- Βήμα 2: Ρυθμίστε το PyCharm και δημιουργήστε ένα νέο έργο
- Βήμα 3: Δημιουργήστε το πρώτο σας πρόγραμμα
- Βήμα 4: Βρείτε το πρώτο σας πρόγραμμα
- Βήμα 5: Loops and If's - Δομές ελέγχου
- Βήμα 6: Σχόλια
- Βήμα 7: Ολοκληρώσατε - Timeρα να γράψετε κάτι μόνοι σας
Βίντεο: Ξεκινήστε με Python: 7 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:34
Ο προγραμματισμός είναι φοβερός!
Είναι δημιουργικό, είναι διασκεδαστικό και δίνει στον εγκέφαλό σας μια διανοητική προπόνηση. Πολλοί από εμάς θέλουμε να μάθουμε για τον προγραμματισμό, αλλά πείθουμε ότι δεν μπορούμε. Maybeσως έχει πάρα πολλά μαθηματικά, ίσως η φράση που ρίχνεται να σε τρομάζει. Επιτρέψτε μου να σας πω τώρα ότι αυτό ακριβώς πίστευε ποτέ ο προγραμματιστής πριν γίνουν προγραμματιστές. Στην πραγματικότητα αυτό είναι ακριβώς αυτό που ήμουν πριν από λιγότερο από 10 εβδομάδες όταν ξεκίνησα τον προγραμματισμό.
Επιτρέψτε μου να σας πω τώρα ότι ο καθένας μπορεί να μάθει να γράφει προγράμματα. Με τις εξελίξεις στην εύκολη ανάγνωση γλωσσών προγραμματισμού όπως η python και τον πλούτο των πληροφοριών στο διαδίκτυο, δεν αποτελεί πλέον επένδυση πλήρους απασχόλησης για την εκμάθηση των συνθηκών μιας γλώσσας προγραμματισμού. Οι περισσότεροι προγραμματιστές του 21ου αιώνα είναι τεμπέληδες, απλώς μάθετε τα βασικά και συνεχίστε από εκεί.
Αυτό είναι ένα No-Jargon, εύκολο στην παρακολούθηση ible που μπορείτε να κάνετε τώρα. Σωστά! Ελαχιστοποιήστε το facebook και το youtube, χαλαρώστε και ακολουθήστε τον υπολογιστή σας.
Σήμερα θα εξετάσουμε μια γλώσσα προγραμματισμού που ονομάζεται Python, η wikipedia ορίζει τον python ως:
Η Python είναι μια ευρέως χρησιμοποιούμενη γλώσσα προγραμματισμού γενικής χρήσης, υψηλού επιπέδου. Η φιλοσοφία σχεδιασμού της δίνει έμφαση στην αναγνωσιμότητα του κώδικα και η σύνταξή της επιτρέπει στους προγραμματιστές να εκφράζουν έννοιες σε λιγότερες γραμμές κώδικα από ό, τι θα ήταν δυνατό σε γλώσσες όπως η C ++ ή η Java. παρέχει δομές που προορίζονται να επιτρέπουν σαφή προγράμματα τόσο σε μικρή όσο και σε μεγάλη κλίμακα ».
ΤΙ ΣΗΜΑΙΝΕΙ ΟΛΑ ΟΛΑ; Νόμιζα ότι είπες όχι-φράση; Λοιπόν βασικά:
"Η Python είναι μια συμπαγής, γενικής χρήσης, ευανάγνωστη γλώσσα προγραμματισμού. Είναι πολύ ευέλικτη, επομένως μπορεί να χρησιμοποιηθεί για τη δημιουργία προγραμμάτων όλων των μεγεθών σχημάτων."
Γιατί διάλεξα python; Επειδή τα βασικά του python είναι εύκολο να παραληφθούν και η γλώσσα έχει μια εξαιρετική κοινότητα υποστήριξης στο διαδίκτυο. Αφού τελειώσετε αυτό το ble, μπορείτε να ξεκινήσετε να φτιάχνετε προγράμματα αμέσως, αντί να ξοδεύετε το χρόνο σας μαθαίνοντας τις απαιτούμενες περιπλοκές της γλώσσας.
Ας ξεκινήσουμε λοιπόν!
Βήμα 1: Τι θα χρειαστείτε
Αρχικά θα χρειαστείτε έναν υπολογιστή με ένα αντίγραφο python, συγγνώμη χρήστες κινητών!
Μεταβείτε στη διεύθυνση https://www.python.org/downloads/ και κατεβάστε την τελευταία έκδοση που διατίθεται με το μεγάλο κίτρινο κουμπί.
Στη συνέχεια, ακολουθήστε τις Οδηγίες εγκατάστασης για να εγκαταστήσετε το python.
Για να επαληθεύσετε ότι το python είναι εγκατεστημένο, μεταβείτε στο CMD (ή στο τερματικό) και πληκτρολογήστε:
python -ανατροπή
Η Python θα πρέπει να απαντήσει με την έκδοση του python.
Τώρα για αυτό το σεμινάριο θα χρησιμοποιήσουμε ένα IDE ή ένα ολοκληρωμένο περιβάλλον ανάπτυξης (βασικά ένας επεξεργαστής κειμένου και ένας μεταγλωττιστής γεμάτοι μαζί), οπότε μεταβείτε στη διεύθυνση https://www.jetbrains.com/pycharm/download/ και κατεβάστε την "Κοινοτική Έκδοση" του Pycharm.
Στη συνέχεια, ακολουθήστε τις Οδηγίες εγκατάστασης για να εγκαταστήσετε το PyCharm.
Τώρα, για να ξεκινήσετε τον προγραμματισμό!
Βήμα 2: Ρυθμίστε το PyCharm και δημιουργήστε ένα νέο έργο
Την πρώτη φορά που θα ξεκινήσετε το pycharm θα σας ρωτήσει ποιο χάρτη κλειδιού και θέμα θέλετε να χρησιμοποιήσετε. Θα συνιστούσα να αφήσετε τον βασικό χάρτη από προεπιλογή, αλλά μπορείτε να παίξετε με το θέμα, τα χρώματα και τις γραμματοσειρές σύμφωνα με τις προτιμήσεις σας. Για αυτό το σεμινάριο χρησιμοποιώ την κοινότητα pycharm 4.5 με θέμα το Dracula.
Στη συνέχεια θα σας υποδεχτεί μια οθόνη καλωσορίσματος.
Πατήστε Δημιουργία νέου έργου
Επιλέξτε Pure Python και, στη συνέχεια, επιλέξτε έναν φάκελο για να αποθηκεύσετε τα αρχεία και, στη συνέχεια, πατήστε δημιουργία (Σημειώστε ότι το όνομα του φακέλου θα είναι το όνομα του έργου σας)
Σε αυτό το σημείο θα πρέπει να χαιρετιστείτε με την πραγματική οθόνη δημιουργίας κώδικα: P
Βήμα 3: Δημιουργήστε το πρώτο σας πρόγραμμα
Κάντε δεξί κλικ στο φάκελο του έργου σας και μεταβείτε στο νέο -> Αρχείο Python
Ονομάστε το αρχείο και πατήστε OK
Τώρα θα εμφανιστεί μια νέα καρτέλα στην κύρια περιοχή σας
Παρακάτω _author_ αντιγράψτε και επικολλήστε αυτόν τον κωδικό.
message = "Hello World"
εκτύπωση μηνύματος
Στη συνέχεια, κάντε δεξί κλικ στο αρχείο και πατήστε Εκτέλεση
Αυτό θα μεταγλωττίσει το πρόγραμμά μας και θα επιστρέψει ένα αποτέλεσμα. Το Hello World θα εκτυπωθεί στην περιοχή εκτέλεσης
Ας δούμε τι γράψαμε.
Βήμα 4: Βρείτε το πρώτο σας πρόγραμμα
Τώρα ας προσπαθήσουμε να καταλάβουμε ποιος είναι ο κώδικας
message = "Hello World"
εκτύπωση μηνύματος
πραγματικά σημαίνει.
Αρχικά δημιουργώ και ορίζω την τιμή της μεταβλητής σε μια συμβολοσειρά που περιέχει Hello World. Αν αλλάξετε το κείμενο μεταξύ των σημείων ομιλίας, μπορείτε να αλλάξετε την τιμή της μεταβλητής και επομένως του μηνύματος. Για παράδειγμα:
message = "Γεια σας Εκπαιδευτικά!"
εκτύπωση μηνύματος
Επιστροφές:
όταν τρέχει.
Μια συμβολοσειρά ορίζεται λόγω των σημείων ομιλίας, οι συμβολοσειρές μπορούν επίσης να οριστούν με μεμονωμένα σημάδια
μήνυμα = 'Hello World'
εκτύπωση μηνύματος
Οι μεταβλητές μπορούν επίσης να έχουν διαφορετικούς τύπους. Για παράδειγμα αυτό:
ακέραιος = 29302
είναι μια μεταβλητή με ακέραιη τιμή (συντομογραφία int) και αυτή:
floatingPoint = 1469.928
είναι μια μεταβλητή με τιμή κυμαινόμενου σημείου (συντομογραφία float).
Βασικά, η διαφορά μεταξύ ακέραιων και floats είναι ότι οι ακέραιοι είναι ακέραιοι αριθμοί ενώ τα floats είναι δεκαδικοί αριθμοί. Οι ακέραιοι καταλαμβάνουν λιγότερο χώρο αλλά δεν μπορούν να κρατήσουν δεκαδικά ψηφία. Για παράδειγμα, ακέραιος 1 / ακέραιος 2
ακέραιος 1 = 1
ακέραιος2 = 2 εκτύπωση ακέραιος1 / ακέραιος2
είναι 0,5 σωστά; Το αποτέλεσμα όμως είναι:
Επειδή οι ακέραιοι αριθμοί δεν μπορούν να χωριστούν σε δεκαδικούς. Ωστόσο αυτό:
float1 = 1,0
integer2 = 2 print float1 / integer2
επιστρέφει 0,5 όταν εκτελείται επειδή μία από τις μεταβλητές είναι float
Το 'Εκτύπωση' απλά εκτυπώνει μια τιμή. Για παράδειγμα
εκτύπωση "ΚΑΤΑΣΤΡΟΦΗ ΤΟΥ ΚΟΣΜΟΥ"
εκτυπώνει τη συμβολοσειρά
Η εκτύπωση μπορεί επίσης να εκτυπώσει την τιμή μιας εξίσωσης, συμπεριλαμβανομένου του συνδυασμού δύο συμβολοσειρών
string1 = "ΓΕΙΑ ΣΑΣ"
string2 = "IBLE LOVERS" εκτύπωση string1 + string2
εκτυπώσεις
Βήμα 5: Loops and If's - Δομές ελέγχου
Ένα από τα πιο ουσιαστικά πράγματα σε κάθε πρόγραμμα είναι η ύπαρξη δομών ελέγχου.
Η πρώτη δομή ελέγχου είναι ένας βρόχος while, αυτό το κομμάτι κώδικα βρόχους ενώ μια συνθήκη είναι αληθής. Για παράδειγμα, αυτός ο κωδικός
μέτρηση = 0
ενώ μέτρηση <10: # Προσθήκη στον αριθμό καταμέτρησης = μέτρηση + 1 μέτρηση εκτύπωσης εκτύπωση "Τέλος"
τρέχει τον κώδικα στο βρόχο μέχρι να μετρήσει <10 και μετά συνεχίζει με το πρόγραμμα.
Το Δεύτερο είναι μια δήλωση if-else, αυτό το κομμάτι κώδικα ελέγχει και κάνει κάτι εάν η τιμή μιας μεταβλητής είναι ίση με 10, κάνει κάτι άλλο εάν η τιμή είναι ίση με 11 και κάνει κάτι άλλο σε όλες τις άλλες συνθήκες.
ακέραιος = 0
# Εάν είναι ίσο με 10 αν είναι ακέραιος == 10: εκτύπωση "ITS 10" # Αν είναι ίσος με 11 elif ακέραιος == 11: εκτύπωση "ITS 11" # Σε όλες τις άλλες περιστάσεις: εκτύπωση "ΔΕΝ ΞΕΡΩ WWWWWW" εκτύπωση "Ολοκληρώθηκε"
Θα επιστρέψει
Επειδή ο μεταβλητός ακέραιος δεν είναι ίσος με 10 ή 11 και σε κάθε άλλη κατάσταση τρέχει αλλού.
Για να ορίσετε μια στιγμή ή αν η δομή ελέγχου βάλτε τον τύπο (ενώ ή εάν) ακολουθούμενος από την πραγματική ή την ψευδή τιμή τότε:
πληκτρολογήστε true == true:
Παρατηρήστε το "κενό διάστημα" για τα περιεχόμενα κάθε βρόχου, ο python είναι πολύ συγκεκριμένος για τον κενό χώρο, έτσι γνωρίζει ποιος είναι ο κώδικας σε λίγο ή εάν ο βρόχος. Το PyCharm χρησιμοποιεί έναν κενό χώρο καρτέλας που πρέπει να είναι συνεπής σε όλο τον κώδικά σας! Μπορείτε επίσης να προσαρμόσετε τις ρυθμίσεις ώστε να χρησιμοποιείτε κενά αντί αυτού (κάτι που έχει ορισμένα πλεονεκτήματα).
Βήμα 6: Σχόλια
Mayσως έχετε παρατηρήσει ότι έχω "σχολιάσει" τον κώδικα που δημοσίευσα στο τμήμα δομών ελέγχου. Μπορείτε να σχολιάσετε ένα κομμάτι κώδικα τοποθετώντας ένα # και η υπόλοιπη γραμμή θα σχολιαστεί. Όταν το λογισμικό καταρτίζεται, τα σχόλια αγνοούνται
# Γειά σου Κόσμε
Τα σχόλια είναι ο σωτήρας του κώδικα. Επειδή σας επιτρέπουν να δείξετε σε όλους τι υπάρχει στον κώδικά σας και τι σκεφτόσασταν όταν γράφετε τον κώδικα. Μην το παρακάνετε όμως! Ο υπερβολικά σχολιασμένος κώδικας μπορεί να είναι εξίσου κακός με τον υπο-σχολιασμένο κώδικα
Πότε λοιπόν πρέπει να σχολιάσω τον κωδικό μου;
Ο βασικός μου κανόνας είναι να σχολιάζετε τις σκέψεις σας ως το γράψιμό σας, οπότε αν προσθέσατε μια μεταβλητή μόνο για να κρατήσετε την ηλικία σας που δεν εξυπηρετεί κανέναν άλλο σκοπό. Σχολιάστε το.
# Μεταβλητή που κρατά την ηλικία μου σε χρόνια # Δεν χρησιμοποιείται στην πραγματικότητα σε αυτό το πρόγραμμα αλλά # απαραίτητη για την επιβίωση του ανθρώπινου γένους! ηλικία μου = 23
Βήμα 7: Ολοκληρώσατε - Timeρα να γράψετε κάτι μόνοι σας
Ουάου, μόλις μάθατε τα βασικά του python!
Λοιπόν "τι κάνω τώρα;" μπορείτε να ρωτήσετε, μπορείτε να συνεχίσετε να παίζετε με το αρχείο σας. Όταν νομίζετε ότι είστε έτοιμοι, μπορείτε να αναλάβετε μια πρόκληση. Γράψτε ένα πρόγραμμα για να προσθέσετε ή να αφαιρέσετε δύο εισαγόμενους αριθμούς χρηστών. Χρησιμοποιήστε το διαδίκτυο για να μάθετε πώς μπορείτε να λάβετε πληροφορίες από τον χρήστη, στη συνέχεια προσθέστε ή αφαιρέστε τις δύο εισόδους και φροντίστε να σχολιάσετε τον κωδικό σας! Ενώ η Python είναι εύκολο να το μάθει σε καμία περίπτωση δεν έχει χαμηλό ανώτατο όριο - προγράμματα όλων των σχημάτων, μεγεθών και διαμορφώσεων είναι δυνατά χρησιμοποιώντας την Python και είναι περιεκτικές (και συνήθως υποβάλλονται από κοινότητα) βιβλιοθήκες. Δημοσιεύστε τον κωδικό σας παρακάτω για προτάσεις και βελτιώσεις. Καλή τύχη!
Συνιστάται:
Ξεκινήστε αυτόματα ένα πρόγραμμα όταν συνδέετε φορητό υπολογιστή σε σταθμό σύνδεσης: 5 βήματα
Ξεκινήστε αυτόματα ένα πρόγραμμα όταν συνδέετε φορητό υπολογιστή σε σταθμό σύνδεσης: Αυτό το διδακτικό θέμα αφορά τον τρόπο εκτέλεσης ενός προγράμματος ή μιας εφαρμογής όταν συνδέετε το φορητό υπολογιστή σας σε μια βάση σύνδεσης. Σε αυτό το παράδειγμα χρησιμοποιώ το Lenovo T480 Windows 10
Ξεκινήστε την ανάπτυξη STM32 σε Linux: 4 βήματα
Ξεκινήστε την ανάπτυξη STM32 σε Linux: Σε αυτό το Instructable, θα σας δείξω πόσο εύκολο είναι να ξεκινήσετε την ανάπτυξη προγραμμάτων STM32 σε Linux. Ξεκίνησα να χρησιμοποιώ το Linux ως κύριο μηχάνημά μου πριν από 2 χρόνια και δεν έχω απογοητευτεί. Όλα λειτουργούν γρηγορότερα και καλύτερα από τα παράθυρα. Φυσικά είναι
Ξεκινήστε την παρουσίαση των διακοπών σας με μια πινελιά μαγείας!: 9 βήματα (με εικόνες)
Launch Your Holiday Pictures Slideshow With a Touch of Magic!: Με τα χρόνια, έχω αναπτύξει τη συνήθεια να παίρνω ένα μικρό ειδώλιο μαζί μου όταν ταξιδεύω: αγοράζω συχνά ένα μικρό, κενό artoy (όπως αυτό της εικόνας) και ζωγραφίζω για να ταιριάζει με τη σημαία και το θέμα της χώρας που επισκέπτομαι (στην προκειμένη περίπτωση, της Σικελίας). Τ
Ξεκινήστε την κατασκευή σταθμού παρακολούθησης PM: 3 βήματα (με εικόνες)
Ξεκινήστε να χτίζετε έναν σταθμό παρακολούθησης PM: Ενδιαφέρομαι ιδιαίτερα για τα επίπεδα ατμοσφαιρικής ρύπανσης, επειδή ζω στην Κίνα και ενώ η πόλη μου, το Shenzhen, είναι πιθανώς μια από τις πιο καθαρές πόλεις της Κίνας, έχει ακόμα τις κακές μέρες της. Έτσι, εγώ ήθελα να φτιάξω το δικό μου για να το συγκρίνω με μισή δωδεκάδα αέρα
Ξεκινήστε ένα αντάρτικο Drive-in (γνωστό και ως MobMov): 6 βήματα (με εικόνες)
Ξεκινήστε ένα αντάρτικο Drive-in (γνωστό και ως MobMov): Θέλατε ποτέ να τρέξετε ένα υπαίθριο θέατρο ala MobMov.org ή το Santa Cruz Guitzer Drive-in; Αυτό το διδακτικό θα σας πει τι εξοπλισμό θα χρειαστείτε και πώς να το ρυθμίσετε. Αστικό θέατρο Cyberpunk, εδώ ερχόμαστε