Στο επόμενο άρθρο θα ρίξουμε μια ματιά στο Jupyter Notebook. Αυτό είναι ένα εφαρμογή ιστού ανοιχτού κώδικα που έχει αναπτυχθεί χρησιμοποιώντας γλώσσα HTML. Με αυτό επιτεύχθηκε ότι οι χρήστες μπορούν δημιουργία, κοινή χρήση και επεξεργασία εγγράφων στα οποία ο κώδικας Python μπορεί να εκτελεστεί στο πρόγραμμα περιήγησής μας. Μπορούμε επίσης να κάνουμε σχολιασμούς, να εισάγουμε εξισώσεις, να δούμε αποτελέσματα και λειτουργίες εγγράφων.
Αυτή η εφαρμογή έχει γενικά σχεδιαστεί για να έχει προηγμένη υποστήριξη Python. Περιλαμβάνει τη δυνατότητα εξαγωγής εγγράφων που έχουν δημιουργηθεί με το εργαλείο σε άλλες μορφές. Ο γενικός σκοπός για τον οποίο δημιουργήθηκε αυτό το εργαλείο είναι να χρησιμοποιηθεί στην εκμάθηση της γλώσσας προγραμματισμού Python. Μπορούμε επίσης να επιτύχουμε καθαρισμό και μετασχηματισμό επιστημονικών δεδομένων, αριθμητική προσομοίωση ή στατιστική μοντελοποίηση. Αυτοί είναι μόνο μερικοί από τους τομείς με τους οποίους μπορούμε επίσης να εργαστούμε με αυτήν την εφαρμογή.
Το Jupyter Notebook είναι ένα πολύ χρήσιμο εργαλείο για όσους ξεκινούν στον κόσμο του προγραμματισμού με την Python. Έχει επίσης μεγάλες δυνατότητες για όσους θέλουν να μελετήσουν την επιστήμη των δεδομένων με ομαλό τρόπο. Με όλη τη δύναμη που μπορεί να μας προσφέρει η Python, τεκμηριώστε όλη την επιστημονική βάση που έχουμε χρησιμοποιήσει στο έργο.
Γενικά χαρακτηριστικά Σημειωματάριο Jupyter
Μερικές από τις πολλές δυνατότητες του Jupyter Notebook που θα μπορούσαμε να επισημάνουμε θα ήταν:
- Su η εγκατάσταση είναι απλή. Μπορούμε να το εγκαταστήσουμε χάρη στο γεγονός ότι υπάρχει στο Anaconda Distribution Suite. Θα έχουμε επίσης την επιλογή να το εγκαταστήσουμε χρησιμοποιώντας pip (που θα είναι ο τρόπος που θα το εγκαταστήσω σε αυτό το άρθρο).
- Διαθέτει a προηγμένη διεπαφή ιστού. Με αυτό μπορούμε να συνδυάσουμε τον πηγαίο κώδικα, τα κείμενα, τους τύπους, τα σχήματα και τα πολυμέσα σε ένα μόνο έγγραφο.
- La ολοκλήρωση διαφορετικών τύπων πληροφοριών θα μας επιτρέψει να δώσουμε τις πιο κατάλληλες εξηγήσεις για τα προγράμματά μας ή τις έννοιες που χρησιμοποιούμε στο έργο.
- Θα μας επιτρέψει πρόσβαση από οπουδήποτε χωρίς την ανάγκη εγκατάστασης άλλων υπηρεσιών. Αυτό το πρόγραμμα λειτουργεί ως διακομιστής πελατών, μπορεί επίσης να εκτελεστεί σε τοπική επιφάνεια εργασίας ή σε απομακρυσμένο διακομιστή.
- Αν και η βασική γλώσσα προγραμματισμού στο Jupyter Notebook είναι η Python, αυτή η εφαρμογή είναι επίσης συμβατό με περισσότερες από 40 γλώσσες.
- Θα είμαστε σε θέση να πραγματοποιήσουμε το Ανταλλαγή εγγράφων Jupyter μέσω τρίτων υπηρεσιών.
- Μπορούμε εκτέλεση και εμφάνιση εικόνων, βίντεο, LaTeX και JavaScript, εκτός από τον χειρισμό των αποτελεσμάτων του ίδιου σε πραγματικό χρόνο.
- Θα έχουμε ένα προηγμένος διαχειριστής εγγράφων. Αυτό θα μας επιτρέψει να δούμε τα αρχεία που είναι συμβατά με το Jupyter Notebook που φιλοξενούνται στον υπολογιστή μας.
- Τα έγγραφα που δημιουργούνται στο Jupyter Notebook μπορούν να είναι εξαγωγή σε διαφορετικές στατικές μορφές. Αυτά περιλαμβάνουν HTML, reStructeredText, LaTeX, PDF και slide show.
- Es συμβατό με nbviewer. Αυτό θα μας επιτρέψει να μεταφέρουμε τα έγγραφα Jupyter Notebook στο cloud ως στατική ιστοσελίδα. Αυτή η σελίδα μπορεί να προβληθεί από οποιονδήποτε χωρίς να χρειάζεται να εγκαταστήσετε αυτήν την εφαρμογή.
Εγκαταστήστε το Jupyter Notebook
Εάν είχαμε εγκαταστήσει προηγουμένως το Anaconda Distribution, θα έχουμε ήδη εγκατεστημένο το Jupyter Notebook. Έτσι μπορούμε να το εκτελέσουμε από το τερματικό (Ctrl + Alt + T) πληκτρολογώντας:
jupyter-notebook
Σε περίπτωση που δεν θέλετε να εγκαταστήσετε το Anaconda Distribution, θα έχουμε την επιλογή να εγκαταστήστε το Jupyter Notebook χρησιμοποιώντας pip από Python. Για να γίνει αυτό, θα πρέπει να ανοίξουμε μόνο ένα τερματικό (Ctrl + Alt + T) και να εκτελέσουμε την ακόλουθη εντολή:
pip install notebook
Μόλις ολοκληρωθεί η εγκατάσταση, μπορούμε να ξεκινήσουμε το πρόγραμμα χρησιμοποιώντας την ακόλουθη εντολή στο ίδιο τερματικό:
jupyter-notebook
Πριν εγκαταστήσουμε τυχόν πακέτα στον υπολογιστή μας, μπορούμε να χρησιμοποιήσουμε το online επίδειξη που οι δημιουργοί του διαθέτουν στους χρήστες για να δοκιμάσουν αυτό το έργο. Επιπλέον, θα έχουμε επίσης στη διάθεσή μας μια μεγάλη τεκμηρίωσης όλων των λειτουργιών για τις οποίες μπορούμε να μάθουμε περισσότερα σε αυτό Επίσημη Ιστοσελίδα. Εάν θέλουμε να ρίξουμε μια ματιά στον πηγαίο κώδικα του έργου, μπορούμε να το κάνουμε στη σελίδα του GitHub που διαθέτουμε στους χρήστες.
Απεγκαταστήστε το Jupyter Notebook
Για να αφαιρέσουμε αυτό το πρόγραμμα από το Ubuntu, θα πρέπει να ανοίξουμε μόνο ένα τερματικό (Ctrl + Alt + T) και να γράψουμε τα εξής:
pip uninstall notebook
Κωδικοί προγραμματισμού; Αυτό είναι ωραίο για μένα ...
Εξαιρετικός οδηγός, πολύ συγκεκριμένος χωρίς να περιπλανηθείτε.