Φροντιστήριο εισαγωγής Jupyter Notebook

Jupyter Notebook Introduction Tutorial



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

Και ποιος καλύτερος τρόπος για να ξεκινήσετε να μαθαίνετε από ένα εύχρηστο Python IDE που σας παρέχει έναν επεξεργαστή, όπου μπορείτε να επεξεργαστείτε τον πηγαίο κώδικα, έναν διερμηνέα και έναν μεταγλωττιστή και μια διεπαφή στην οποία μπορείτε να δείτε την έξοδο σας, όλα σε ένα μέρος? Το Jupyter Notebook είναι ένα IDE που παρέχει στους αρχάριους στην Python (και ακόμη και στους έμπειρους προγραμματιστές Python) ένα περιβάλλον σχεδιασμένο για να δείχνει ξεκάθαρα αποτελέσματα και αναλύσεις.







Jupyter Notebook-ο ολοκληρωμένος συντάκτης

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



Εικ. 1: Αρχική σελίδα Jupyter Notebook



Το Jupyter είναι ένα IDE που βασίζεται στον ιστό και ανοίγει στο πρόγραμμα περιήγησης. Μπορείτε να αλλάξετε το προεπιλεγμένο πρόγραμμα περιήγησης που ανοίγει σε ένα πρόγραμμα περιήγησης της επιλογής σας. Το Jupyter Notebook μπορεί να εγκατασταθεί στο σύστημα Linux όπου δημιουργεί σημειωματάρια σε ένα χώρο εργασίας στο δίσκο σας ή μπορεί να χρησιμοποιηθεί στο διαδίκτυο για επεξεργασία κώδικα https://jupyter.org/ Το Μόλις δημιουργήσετε ένα σημειωματάριο στο Jupyter κάνοντας κλικ στο Νέο, ανοίγει ο ακόλουθος επεξεργαστής:





Εικ. 2: Τετράδιο χωρίς τίτλο

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



Ξεκινώντας

Στο Σχ. 3, το κενό σημειωματάριο που βλέπετε είναι η διάταξη με την οποία θα εργάζεστε όταν μαθαίνετε Python στο Jupyter.

Εικ. 4: Εκτελέστε ένα κελί κώδικα

Για να εκτελέσετε ένα κελί κώδικα, το μόνο που έχετε να κάνετε είναι να επιλέξετε το κελί που θέλετε να εκτελέσετε και είτε κάντε κλικ στο Εκτέλεση είτε πατήστε Shift + Enter. Αυτό, μαζί με τη διακοπή του κουμπιού πυρήνα δίπλα του, είναι αυτό που θα κάνετε περισσότερο κλικ. Μιλώντας για διακοπή του πυρήνα, αν βρεθείτε κολλημένοι σε έναν άπειρο βρόχο, αυτό μπορεί να σας φανεί χρήσιμο. Διακοπή αποστολής πριν τα πράγματα γίνουν ακόμη πιο μπερδεμένα!

Και ενώ είμαστε στο θέμα των πυρήνων, ας εξερευνήσουμε περαιτέρω ένα από τα πιο σημαντικά στοιχεία του φορητού υπολογιστή - τον πυρήνα. Με τους πιο απλούς όρους, οι πυρήνες Python έχουν την ευθύνη της εκτέλεσης κώδικα. Όλες οι επιλογές που θα χρειαστείτε σχετικά με τον πυρήνα είναι εδώ:

Εικ. 5: Πυρήνας

Ένας πυρήνας Python, μια υπολογιστική μονάδα που εκτελεί κώδικα, μπορεί να διακοπεί για να σταματήσει την εκτέλεση του κώδικα, να επανεκκινήσει, να επανασυνδεθεί και να τερματιστεί. Προχωρώντας σε περισσότερες επιλογές που αφορούν τον πυρήνα, μπορεί κανείς να αλλάξει ακόμη και πυρήνες για να αλλάξει από τη μια έκδοση του Python στην άλλη (όπως από την Python 2 στην Python 3).

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

Επιλέγοντας ένα κελί και έπειτα επιλέγοντας Κελί> Τύπος κελιού> Markdown θα μετατραπεί ένα κελί κώδικα σε κελί κειμένου. Εδώ, μπορείτε να γράψετε περιγραφές και ανάλυση. Είναι καλή πρακτική να αναζητήσετε την τεκμηρίωση των Jupyter Notebooks για να ξεκλειδώσετε όλους τους διαφορετικούς τρόπους με τους οποίους μπορείτε να χρησιμοποιήσετε αυτήν τη δυνατότητα. Ένα συναρπαστικό πράγμα που ανακάλυψα όταν ξεκίνησα με φορητούς υπολογιστές ήταν ότι αφού μετατρέψετε ένα κελί σε markdown, ενεργοποιείται η επιλογή Εισαγωγή εικόνας στο αναπτυσσόμενο μενού Επεξεργασία. Ακολουθεί μια επίδειξη για το πώς φαίνεται ένα κελί markdown:

Εικ. 6: Ένα κελί markdown

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

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

Εγκατάσταση του Jupyter

Σε συστήματα Linux, το Jupyter Notebook μπορεί να εγκατασταθεί τόσο μέσω της διεπαφής γραμμής εντολών όσο και μέσω του γραφικού περιβάλλοντος χρήστη. Η διεπαφή γραμμής εντολών στηρίζεται στο τερματικό της. Για να εγκαταστήσετε το Jupyter, θα πρέπει πρώτα να εγκαταστήσετε ή να ενημερώσετε το Python και στη συνέχεια να εγκαταστήσετε το σημειωματάριο Python.

Εικ. 7: Εντολή για εγκατάσταση σημειωματάριου Python

Η εγκατάσταση του Jupyter Notebook από το GUI είναι αρκετά πιο εύκολη. Απλώς αναζητήστε το Project Jupyter στο λογισμικό Ubuntu και κάντε κλικ στην επιλογή Εγκατάσταση.

Εικ. 8: Project Jupyter στο λογισμικό Ubuntu (εγκατάσταση GUI)

Η Python είναι η πιο ισχυρή γλώσσα προγραμματισμού για την επιστήμη των δεδομένων. Είναι επίσης μια εύχρηστη γλώσσα και ένα IDE όπως το Jupyter Notebook καθιστά απρόσκοπτο να συνηθίσετε τον προγραμματισμό στην Python.