Εισαγωγή στο Python - Όλα όσα πρέπει να ξέρετε για το Python



Αυτό το blog θα καλύψει όλα τα βασικά του προγραμματισμού python και θα σας δώσει μια πλήρη εισαγωγή στο python με τα βασικά χαρακτηριστικά και τα πλεονεκτήματά του.

Η βιομηχανία πληροφορικής αναπτύσσεται με εφαρμογές τεχνητής νοημοσύνης, μηχανικής μάθησης και επιστήμης δεδομένων. Με τις νέες εφαρμογές ηλικίας, ζήτηση για ένα έχει επίσης αυξηθεί. Η ευκολία πρόσβασης και αναγνωσιμότητας έχει κάνει τον πύθωνα μία από τις πιο δημοφιλείς γλώσσες προγραμματισμού σήμερα. Τώρα είναι η ώρα να μεταβείτε στο python και να απελευθερώσετε τις ατελείωτες δυνατότητες που προσφέρει ο προγραμματισμός python. Αυτό το άρθρο σχετικά με την Εισαγωγή στο python θα σας καθοδηγήσει με τις βασικές αρχές και τις βασικές έννοιες στον προγραμματισμό python.

Σε αυτό το άρθρο, θα σας δώσω μια εισαγωγή στο python. Ακολουθούν τα θέματα που θα καλυφθούν σε αυτό το ιστολόγιο:





Εισαγωγή στην Python

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

Μπορούμε να χρησιμοποιήσουμε το python ως αντικειμενοστρεφή και επίσης διαδικασία προσανατολισμένη στη γλώσσα. Είναι ανοιχτού κώδικα και διαθέτει τόνους βιβλιοθηκών για διάφορες υλοποιήσεις.



χαρακτηριστικά-εισαγωγή στο python-edureka

Η Python είναι μια γλώσσα ερμηνείας υψηλού επιπέδου, η οποία είναι πιο κατάλληλη για τη σύνταξη σεναρίων python για αυτοματοποίηση και επαναχρησιμοποίηση κώδικα.

Δημιουργήθηκε το 1991 από τον Guido Van Rossum. Η προέλευση του ονόματός της είναι εμπνευσμένη από την κωμική σειρά που ονομάζεται «Monty python».



Η εργασία με το python μας δίνει ατελείωτες δυνατότητες. Μπορούμε να χρησιμοποιήσουμε , μηχανική εκμάθηση , Τεχνητή νοημοσύνη , , και τα λοιπά.

Για να εργαστείτε με οποιαδήποτε γλώσσα προγραμματισμού, πρέπει να είστε εξοικειωμένοι με ένα IDE. Μπορείτε να βρείτε τη ρύθμιση για ένα IDE για το python, στο «python.org» και να το εγκαταστήσετε στο σύστημά σας. Η εγκατάσταση είναι φαινομενικά εύκολη και συνοδεύεται από IDLE για τη σύνταξη προγραμμάτων python.

Αφού εγκαταστήσετε το python στο σύστημά σας, είστε έτοιμοι να γράψετε προγράμματα σε γλώσσα προγραμματισμού python.

Ας ξεκινήσουμε με αυτήν την εισαγωγή στο python με λέξεις-κλειδιά και αναγνωριστικά.

Λέξεις-κλειδιά & αναγνωριστικά

Οι λέξεις-κλειδιά δεν είναι παρά ειδικά ονόματα που υπάρχουν ήδη στο python. Μπορούμε να χρησιμοποιήσουμε αυτές τις λέξεις-κλειδιά για συγκεκριμένη λειτουργικότητα ενώ γράφουμε ένα πρόγραμμα python.

Ακολουθεί η λίστα όλων των λέξεων-κλειδιών που έχουμε στο python:

εισαγωγή λέξης-κλειδιού.kwlist # αυτό θα σας δώσει τη λίστα με όλες τις λέξεις-κλειδιά στο python. keyword.iskeyword ('try') # αυτό θα επιστρέψει αληθινό, εάν το αναφερόμενο όνομα είναι λέξη-κλειδί.

Τα αναγνωριστικά είναι ονόματα που ορίζονται από το χρήστη και χρησιμοποιούμε για την αναπαράσταση μεταβλητών, τάξεων, συναρτήσεων, ενοτήτων κ.λπ.

ποια είναι η ετικέτα span στο html
name = 'edureka' my_identifier = όνομα

Μεταβλητές και τύποι δεδομένων

Οι μεταβλητές είναι σαν μια θέση μνήμης όπου μπορείτε να αποθηκεύσετε μια τιμή. Αυτή η τιμή, ενδέχεται να αλλάξετε ή όχι στο μέλλον.

x = 10 y = 20 όνομα = 'edureka'

Προς το δηλώστε μια μεταβλητή στο python, πρέπει μόνο να αντιστοιχίσετε μια τιμή σε αυτήν. Δεν απαιτούνται πρόσθετες εντολές για να δηλώσετε μια μεταβλητή στο python.

Τύποι δεδομένων στο Python

  1. Αριθμοί
  2. Σειρά
  3. Λίστα
  4. Λεξικό
  5. Σειρά
  6. Tuple

Αριθμοί

Οι αριθμοί ή ο αριθμητικός τύπος δεδομένων χρησιμοποιούνται για αριθμητικές τιμές. Έχουμε 4 τύπους αριθμητικών τύπων δεδομένων.

Τα #integers χρησιμοποιούνται για να δηλώσουν ακέραιους αριθμούς. x = 10 y = 20 # τύποι δεδομένων float χρησιμοποιείται για να δηλώσει τις τιμές δεκαδικών σημείων x = 10,25 y = 20,342 # σύνθετοι αριθμοί δηλώνουν τις φανταστικές τιμές x = 10 + 15j #boolean χρησιμοποιείται για τη λήψη αριθμητικής εξόδου αριθ. = x<5 #the output will be either true or false here. 

Σειρά

Ο τύπος δεδομένων συμβολοσειράς χρησιμοποιείται για την αναπαράσταση χαρακτήρων ή αλφαβήτων. Μπορείτε να δηλώσετε μια συμβολοσειρά χρησιμοποιώντας ένα 'ή διπλό εισαγωγικό' '.

όνομα = 'edureka' course = 'python'

Για πρόσβαση στις τιμές σε μια συμβολοσειρά, μπορούμε να χρησιμοποιήσουμε ευρετήρια.

name [2] # η έξοδος θα είναι τα αλφάβητα στο συγκεκριμένο ευρετήριο.

Λίστα

Η λίστα στο python είναι σαν μια συλλογή όπου μπορείτε να αποθηκεύσετε διαφορετικές τιμές. Δεν χρειάζεται να είναι ομοιόμορφο και μπορεί να έχει διαφορετικές τιμές.

Οι λίστες είναι ευρετηριασμένες και μπορούν επίσης να έχουν διπλές τιμές. Για να δηλώσετε μια λίστα, πρέπει να χρησιμοποιήσετε αγκύλες.

my_list = [10, 20, 30, 40, 50, 60, «edureka», «python»] εκτύπωση (my_list)

Για πρόσβαση σε τιμές σε μια λίστα χρησιμοποιούμε ευρετήρια, ακολουθούν μερικές λειτουργίες που μπορείτε να εκτελέσετε σε μια λίστα:

  • προσαρτώ
  • Σαφή
  • αντίγραφο
  • μετρώ
  • επεκτείνω
  • εισάγετε
  • κρότος
  • ΑΝΤΙΣΤΡΟΦΗ
  • αφαιρώ
  • είδος

Ακολουθεί ένας κωδικός για μερικές λειτουργίες που χρησιμοποιούν μια λίστα:

a = [10,20,30,40,50] #append θα προσθέσει την τιμή στο τέλος της λίστας a.append ('edureka') #insert θα προσθέσει την τιμή στο καθορισμένο ευρετήριο a.insert (2, ' edureka ') #reverse θα αντιστρέψει τη λίστα a.reverse () print (a) # η έξοδος θα είναι [' edureka ', 50, 40, 30,' edureka ', 20, 10]

Λεξικό

Ένα λεξικό είναι αταξινόμητο και τροποποιήσιμο, χρησιμοποιούμε τα ζεύγη τιμών κλειδιών σε ένα λεξικό. Δεδομένου ότι τα κλειδιά είναι μοναδικά, μπορούμε να τα χρησιμοποιήσουμε ως ευρετήρια για πρόσβαση στις τιμές από ένα λεξικό.

Ακολουθούν οι λειτουργίες που μπορείτε να εκτελέσετε σε ένα λεξικό:

  • Σαφή
  • αντίγραφο
  • από τα πλήκτρα
  • παίρνω
  • αντικείμενα
  • κλειδιά
  • κρότος
  • να πάρει
  • προεπιλογή
  • εκσυγχρονίζω
  • αξίες
my_dictionary = {'key1': 'edureka', 2: 'python'} mydictionary ['key1'] # αυτό θα πάρει την τιμή 'edureka'. ο ίδιος σκοπός μπορεί να εκπληρωθεί με get (). my_dictionary.get (2) # αυτό θα πάρει την τιμή 'python'.

Tuple

Το Tuple είναι μια άλλη συλλογή με παραγγελία και αμετάβλητη. Δηλώνουμε τις πλειάδες σε πύθωνα με αγκύλες.Ακολουθούν οι λειτουργίες που μπορείτε να εκτελέσετε σε μια πλειάδα:

  • μετρώ
  • δείκτης
mytuple = (10,20,30,40,50,50,50,60) mytuple.count (40) # αυτό θα λάβει τον αριθμό των διπλών τιμών. mytuple.index (20) # αυτό θα πάρει το ευρετήριο για την κοιλάδα 20.

Σειρά

Ένα σύνολο είναι μια συλλογή που δεν είναι ταξινομημένη και χωρίς κατάταξη. Ένα σύνολο δεν έχει διπλές τιμές επίσης. Ακολουθούν ορισμένες λειτουργίες που μπορείτε να εκτελέσετε σε ένα σετ:

  • Προσθήκη
  • αντίγραφο
  • Σαφή
  • διαφορά
  • difference_update
  • απορρίπτω
  • σημείο τομής
  • intersection_update
  • ένωση
  • εκσυγχρονίζω
myset = {10, 20,30,40,50,60,50,60,50,60} εκτύπωση (myset) # δεν θα υπάρχουν διπλές τιμές στην έξοδο

Σε οποιαδήποτε γλώσσα προγραμματισμού, η έννοια των χειριστών παίζει ζωτικό ρόλο.Ας ρίξουμε μια ματιά στους χειριστές στο python.

Χειριστές

Οι χειριστές στο python χρησιμοποιούνται για να κάνουν πράξεις μεταξύ δύο τιμών ή μεταβλητών. Ακολουθούν οι διαφορετικοί τύποι χειριστών που έχουμε στο python:

  • Αριθμητικοί χειριστές
  • Λογικοί χειριστές
  • Χειριστές ανάθεσης
  • Χειριστές σύγκρισης
  • Χειριστές μελών
  • Χειριστές ταυτότητας
  • Τελεστές Bitwise

Αριθμητικοί χειριστές

Οι αριθμητικοί τελεστές χρησιμοποιούνται για την εκτέλεση αριθμητικών πράξεων μεταξύ δύο τιμών ή μεταβλητών.

# αριθμητικοί τελεστές παραδείγματα x + y x - y x ** y

Χειριστές ανάθεσης

Οι τελεστές ανάθεσης χρησιμοποιούνται για την εκχώρηση τιμών σε μια μεταβλητή.

Λογικοί χειριστές

Οι λογικοί τελεστές χρησιμοποιούνται για τη σύγκριση δηλώσεων υπό όρους στο python.

Χειριστές σύγκρισης

Οι τελεστές σύγκρισης χρησιμοποιούνται για τη σύγκριση δύο τιμών.

Χειριστές μελών

Οι τελεστές μελών χρησιμοποιούνται για να ελέγξουν εάν υπάρχει μια ακολουθία σε ένα αντικείμενο.

Χειριστές ταυτότητας

Οι τελεστές ταυτότητας χρησιμοποιούνται για τη σύγκριση δύο αντικειμένων.

Τελεστές Bitwise

Οι τελεστές Bitwise χρησιμοποιούνται για τη σύγκριση δυαδικών τιμών.

Τώρα που έχουμε κατανοήσει τους τελεστές στο python, ας κατανοήσουμε την έννοια των βρόχων στο python και γιατί χρησιμοποιούμε βρόχους.

Βρόχοι στο Python

Ένας βρόχος μας επιτρέπει να εκτελέσουμε μια ομάδα δηλώσεων αρκετές φορές. Να καταλαβεις , ας πάρουμε ένα παράδειγμα.

Ας υποθέσουμε ότι θέλετε να εκτυπώσετε το άθροισμα όλων των ζυγών αριθμών έως το 1000. Εάν γράψετε τη λογική για αυτήν την εργασία χωρίς να χρησιμοποιήσετε βρόχους, θα είναι μια μακρά και κουραστική εργασία.

Αλλά αν χρησιμοποιήσουμε έναν βρόχο, μπορούμε να γράψουμε τη λογική για να βρούμε τον ζυγό αριθμό, να δώσουμε μια συνθήκη για να επαναλάβουμε έως ότου ο αριθμός φτάσει τα 1000 και να εκτυπώσει το άθροισμα όλων των αριθμών. Αυτό θα μειώσει την πολυπλοκότητα του κώδικα και θα τον καταστήσει επίσης αναγνώσιμο.

Υπάρχουν παρακάτω τύποι βρόχων στο python:

  1. για βρόχο
  2. ενώ βρόχος
  3. ένθετοι βρόχοι

Για βρόχο

ΠΡΟΣ ΤΟΤο «for loop» χρησιμοποιείται για την εκτέλεση δηλώσεων μία φορά κάθε επανάληψη. Γνωρίζουμε ήδη τον αριθμό των επαναλήψεων που πρόκειται να εκτελεστούν.

Το for for loop έχει δύο μπλοκ, το ένα είναι όπου καθορίζουμε τις συνθήκες και στη συνέχεια έχουμε το σώμα όπου καθορίζονται οι δηλώσεις που εκτελούνται σε κάθε επανάληψη.

για x σε εύρος (10): εκτύπωση (x)

Ενώ βρόχος

Το while loop εκτελεί τις δηλώσεις αρκεί η συνθήκη να ισχύει. Καθορίζουμε τη συνθήκη στην αρχή του βρόχου και μόλις η συνθήκη είναι λανθασμένη, η εκτέλεση σταματά.

i = 1 ενώ i<6: print(i) i += 1 #the output will be numbers from 1-5. 

Ένθετοι βρόχοι

Οι ένθετοι βρόχοι είναι συνδυασμός βρόχων. Εάν ενσωματώσουμε έναν βρόχο λίγο σε ένα για βρόχο ή vis-a-vis.

ΕΠΟΜΕΝΟείναι μερικά παραδείγματα ένθετων βρόχων:

για i in range (1,6): for j in range (i): print (i, end = ') print () # η έξοδος θα είναι 1 22 333 4444 55555

Δηλώσεις υπό όρους και ελέγχου

Οι δηλώσεις υπό όρους στο python υποστηρίζουν τη συνήθη λογική στις λογικές δηλώσεις που έχουμε στο python.

ΕΠΟΜΕΝΟείναι οι υπό όρους δηλώσεις που έχουμε στο python:

  1. αν
  2. elif
  3. αλλού

εάν δήλωση

x = 10 εάν x> 5: εκτύπωση («μεγαλύτερο»)

Η δήλωση ifελέγχει την κατάσταση, όταν η συνθήκη είναι αληθής, εκτελεί τις δηλώσεις στο μπλοκ if.

δήλωση elif

x = 10 εάν x> 5: εκτύπωση ('μεγαλύτερο') elif x == 5: εκτύπωση ('ίσο') #else δήλωση x = 10 εάν x> 5: εκτύπωση ('μεγαλύτερο') elif x == 5: εκτύπωση ('ίσο') άλλο: εκτύπωση ('μικρότερο')

Όταν και τα δύοΕάν και οι δηλώσεις elif είναι ψευδείς, η εκτέλεση θα μετακινηθεί σε άλλη δήλωση.

Δηλώσεις ελέγχου

ΕλεγχοςΟι δηλώσεις χρησιμοποιούνται για τον έλεγχο της ροής εκτέλεσης στο πρόγραμμα.

ΕΠΟΜΕΝΟείναι οι δηλώσεις ελέγχου που έχουμε στο python:

  1. Διακοπή
  2. να συνεχίσει
  3. πέρασμα

Διακοπή

name = 'edureka' για val in name: if val == 'r': break print (i) # η έξοδος θα είναι e d u

Η εκτέλεση θα σταματήσει μόλις σπάσει ο βρόχος.

Να συνεχίσει

name = 'edureka' για val in name: if val == 'r': συνέχιση εκτύπωσης (i) # η έξοδος θα είναι e d u e k a

Όταν οι συναντήσεις βρόχου συνεχίζονται, η τρέχουσα επανάληψη παραλείπεται και οι υπόλοιπες επαναλήψεις εκτελούνται.

Πέρασμα

name = 'edureka' για val in name: if val == 'r': pass print (i) # η έξοδος θα είναι e d u r e k a

Η δήλωση περάσματος είναι μηδενική λειτουργία. Αυτό σημαίνει ότι η εντολή απαιτείται συντακτικά αλλά δεν θέλετε να εκτελέσετε καμία εντολή ή κώδικα.

Τώρα που έχουμε τελειώσει με τους διαφορετικούς τύπους βρόχων που έχουμε στο python, ας κατανοήσουμε την έννοια των συναρτήσεων στο python.

Λειτουργίες

Μια συνάρτηση στο python είναι ένα μπλοκ κώδικα που θα εκτελείται όποτε καλείται. Μπορούμε επίσης να περάσουμε παραμέτρους στις συναρτήσεις. Για να κατανοήσουμε την έννοια των λειτουργιών, ας πάρουμε ένα παράδειγμα.

Ας υποθέσουμε ότι θέλετε να υπολογίσετε παραγοντικά ενός αριθμού. Μπορείτε να το κάνετε απλώς εκτελώντας τη λογική για να υπολογίσετε ένα παραγοντικό. Αλλά τι γίνεται αν πρέπει να το κάνετε δέκα φορές την ημέρα, το να γράφετε ξανά την ίδια λογική ξανά και ξανά θα είναι πολύ δύσκολο.

Αντ 'αυτού, αυτό που μπορείτε να κάνετε είναι, γράψτε τη λογική σε μια συνάρτηση. Καλέστε αυτήν τη λειτουργία κάθε φορά που πρέπει να υπολογίσετε το παραγοντικό. Αυτό θα μειώσει την πολυπλοκότητα του κώδικα σας και θα εξοικονομήσει χρόνο επίσης.

Πώς να δημιουργήσετε μια συνάρτηση;

# χρησιμοποιούμε τη λέξη-κλειδί def για να δηλώσουμε μια συνάρτηση def function_name (): #expression print ('abc')

Πώς να καλέσετε μια λειτουργία;

def my_func (): print ('function δημιουργήθηκε') # αυτό είναι μια συνάρτηση call my_func ()

Παράμετροι λειτουργίας

Μπορούμεπεράσει τιμές σε μια συνάρτηση χρησιμοποιώντας τις παραμέτρους. Μπορούμε να χρησιμοποιήσουμε επίσης να δώσουμε προεπιλεγμένες τιμές για μια παράμετρο σε μια συνάρτηση.

def my_func (name = 'edureka'): print (name) #default παράμετρος my_func () #userdefined παράμετρος my_func ('python')

Λειτουργία Lambda

Μια συνάρτηση λάμδα μπορεί να έχει όσους αριθμούς παραμέτρων, αλλά υπάρχει μια παγίδα. Μπορεί να έχει μόνο μία έκφραση.

# όρισμα lambda: εκφράσεις lambda a, b: a ** b print (x (2,8)) # το αποτέλεσμα θα εκτείνεται σε 2 και 8.

Τώρα που έχουμε κατανοήσει τις κλήσεις λειτουργιών, τις παραμέτρους και γιατί τις χρησιμοποιούμε, ας ρίξουμε μια ματιά σε τάξεις και αντικείμενα στο python.

Μαθήματα & Αντικείμενα

Τι είναι τα μαθήματα;

Τα μαθήματα είναι σαν ένα σχεδιάγραμμα για τη δημιουργία αντικειμένων. Μπορούμε να αποθηκεύσουμε διάφορες μεθόδους / λειτουργίες σε μια τάξη.

classname class: def functionname (): print (έκφραση)

Τι είναι τα αντικείμενα;

Δημιουργούμε αντικείμενα για να καλέσουμε τις μεθόδους σε μια τάξη ή να αποκτήσουμε πρόσβαση στις ιδιότητες μιας τάξης.

class myclass: def func (): print ('η λειτουργία μου') #δημιουργίαένα αντικείμενο ob1 = myclass () ob.func ()

Συνάρτηση __init__

Είναι μια ενσωματωμένη συνάρτηση που καλείται όταν ξεκινά μια τάξη. Όλες οι τάξεις έχουν συνάρτηση __init__. Χρησιμοποιούμε τη συνάρτηση __init__ για να αντιστοιχίσουμε τιμές σε αντικείμενα ή άλλες λειτουργίες που απαιτούνται κατά τη δημιουργία ενός αντικειμένου.

class myclass: def __init __ (self, name): self.name = name ob1 = myclass ('edureka') ob1.name # η έξοδος θα είναι - edureka

Τώρα που έχουμε κατανοήσει την έννοια των τάξεων και των αντικειμένων, ας ρίξουμε μια ματιά σε μερικές ιδέες που έχουμε στο python.

Έννοιες OOPs

Το Python μπορεί να χρησιμοποιηθεί ως αντικειμενοστρεφής γλώσσα προγραμματισμού. Ως εκ τούτου, μπορούμε να χρησιμοποιήσουμε τις ακόλουθες έννοιες στο python:

  1. Αφαίρεση
  2. Ενθυλάκωση
  3. Κληρονομία
  4. Πολυμορφισμός

Αφαίρεση

Η αφαίρεση δεδομένων αναφέρεται στην εμφάνιση μόνο των απαραίτητων λεπτομερειών και στην απόκρυψη των εργασιών στο παρασκήνιο. Η αφαίρεση είναι η python είναι παρόμοια με οποιαδήποτε άλλη γλώσσα προγραμματισμού.

Όπως όταν εκτυπώνουμε μια δήλωση, δεν γνωρίζουμε τι συμβαίνει στο παρασκήνιο.

Ενθυλάκωση

Η ενθυλάκωση είναι η διαδικασία ολοκλήρωσης δεδομένων. Στο python, οι τάξεις μπορούν να είναι ένα παράδειγμα ενθυλάκωσης όπου οι λειτουργίες μέλους και οι μεταβλητές κ.λπ. τυλίγονται σε μια τάξη.

Κληρονομία

Το κληρονομικό είναι μια αντικειμενοστρεφής έννοια όπου μια παιδική τάξη κληρονομεί όλες τις ιδιότητες από μια γονική τάξη. Ακολουθούν οι τύποι κληρονομιάς που έχουμε στο python:

  1. Ενιαία κληρονομικότητα
  2. Πολλαπλή κληρονομικότητα
  3. Πολυεπίπεδη κληρονομικότητα

Ενιαία κληρονομικότητα

Σε μία κληρονομιά υπάρχει μόνο μία κατηγορία παιδιών που κληρονομεί τις ιδιότητες από μια γονική τάξη.

class class: def printname (name): print (name) class child (γονέας): pass ob1 = child ('edureka') ob1.printname

Πολλαπλή κληρονομικότητα

Σε πολλαπλή κληρονομιά, έχουμε δύο τάξεις γονέων και μία θυγατρική τάξη που κληρονομεί τις ιδιότητες και από τις δύο γονικές τάξεις.

Πολυεπίπεδη κληρονομικότητα

Στην πολυεπίπεδη κληρονομιά, έχουμε μια παιδική τάξη που κληρονομεί ιδιότητες από μια γονική τάξη. Η ίδια παιδική τάξη ενεργεί ως γονική τάξη για άλλη παιδική τάξη.

Πολυμορφισμός

Ο πολυμορφισμός είναι η διαδικασία κατά την οποία ένα αντικείμενο μπορεί να χρησιμοποιηθεί σε πολλές μορφές. Το πιο συνηθισμένο παράδειγμα θα ήταν όταν μια αναφορά γονικής τάξης χρησιμοποιείται για αναφορά σε ένα αντικείμενο παιδικής τάξης.

Έχουμε καταλάβει τις έννοιες oops που έχουμε στο python, ας κατανοήσουμε τις έννοιες των εξαιρέσεων και του χειρισμού εξαιρέσεων στο python.

Εξαιρετικός χειρισμός

Όταν γράφουμε ένα πρόγραμμα, εάν παρουσιαστεί σφάλμα, το πρόγραμμα θα σταματήσει. Αλλά μπορούμε να χειριστούμε αυτά τα σφάλματα / εξαιρέσεις χρησιμοποιώντας το δοκιμάστε, εκτός, τελικά μπλοκ στο python.

Πότετο σφάλμα παρουσιάζεται, το πρόγραμμα δεν θα σταματήσει και θα εκτελέσει το μπλοκ εκτός.

δοκιμάστε: εκτύπωση (x) εκτός από: εκτύπωση («εξαίρεση»)

Τελικά

Όταν καθορίζουμε τελικά ένα μπλοκ. Θα εκτελεστεί ακόμα και αν υπάρχει κάποιο σφάλμα ή δεν προκύψει από την προσπάθεια εκτός από το μπλοκ.

δοκιμάστε: εκτύπωση (x) εκτός: εκτύπωση («εξαίρεση») τελικά: εκτύπωση («αυτό θα εκτελεστεί ούτως ή άλλως»)

Τώρα που έχουμε κατανοήσει τις έννοιες χειρισμού εξαιρέσεων. Ας ρίξουμε μια ματιά στις έννοιες διαχείρισης αρχείων στο python.

Διαχείριση αρχείων

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

Δημιουργία αρχείου

εισαγωγή os f = άνοιγμα («θέση αρχείου»)

Διαβάζοντας ένα αρχείο

f = άνοιγμα ('θέση αρχείου', 'r') εκτύπωση (f.read ()) f.close ()

Προσάρτηση αρχείου

f = open ('filelocation', 'a') f.write ('the content') f.close () f = open ('filelocation', 'w') f.write ('αυτό θα αντικαταστήσει το αρχείο') στ. κλείσιμο ()

Διαγράψτε ένα αρχείο

εισαγωγή os os.remove ('τοποθεσία αρχείου')

Αυτές είναι όλες οι λειτουργίες που μπορούμε να εκτελέσουμε με το χειρισμό αρχείων στο python.

Ελπίζω αυτό το blog σχετικά με την εισαγωγή στο python να σας βοηθήσει να μάθετε όλες τις βασικές έννοιες που απαιτούνται για να ξεκινήσετε με τη γλώσσα προγραμματισμού python.

Αυτό θα είναι πολύ βολικό όταν εργάζεστε σε γλώσσα προγραμματισμού python, καθώς αυτή είναι η βάση εκμάθησης σε οποιαδήποτε γλώσσα προγραμματισμού. Μόλις αποκτήσετε τις βασικές έννοιες στο python, μπορείτε να ξεκινήσετε την αναζήτησή σας για να γίνετε προγραμματιστής python. Για να μάθετε περισσότερα σχετικά με τη γλώσσα προγραμματισμού python μπορείτε σε βάθος Για ζωντανή εκπαίδευση σε python με υποστήριξη 24/7 και πρόσβαση σε όλη τη διάρκεια ζωής.

Έχετε απορίες; μπορείτε να τα αναφέρετε στα σχόλια και θα επικοινωνήσουμε μαζί σας.